Google bigquery Bigquery中的透视表
我有以下疑问:Google bigquery Bigquery中的透视表,google-bigquery,pivot,Google Bigquery,Pivot,我有以下疑问: SELECT DISTINCT Mes, cliente, Squad, SUM(Trafego_Estimado) AS Trafego_Estimado FROM `Ranktank.RT_BD` GROUP BY Mes, cliente, Squad; 这让我想起: *每条线路的交通量各不相同 Mes, client, Squad, Trafic 2020-11, A, UM, 1566
SELECT DISTINCT
Mes,
cliente,
Squad,
SUM(Trafego_Estimado) AS Trafego_Estimado
FROM `Ranktank.RT_BD`
GROUP BY Mes, cliente, Squad;
这让我想起:
*每条线路的交通量各不相同
Mes, client, Squad, Trafic
2020-11, A, UM, 15664.47
2020-10, B, DOIS, 15664.47
2020-09, C, TRES, 15664.47
2020-19, A, UM, 15664.47
2020-11, B, DOIS, 15664.47
2020-10, C, TRES, 15664.47
2020-10, A, UM, 15664.47
2020-09, B, DOIS, 15664.47
2020-11, C, TRES, 15664.47
我正试图用如下结构简化电子表格:
Cliente, Squad, 2020-11, 2020-10, 2020-09
A, UM, 15664.47, 15664.47, 15664.47
B, DOIS, 15664.47, 15664.47, 15664.47
C, TRES, 15664.47, 15664.47, 15664.47
有可能吗
我试着这样做,但没有成功:
我可以用Hoffa解决方案(经过一些调整)旋转您的桌子。问题是表格中“mes”列的值。此方法不能使列名带有“-”,因为它们需要被引用。您可以做的是将“-”替换为“\u1” 然后您必须将结果保存在一个表中,因为pivot脚本需要输入一个表。现在,您可以运行pivot过程。请记住,该过程在美国地区,因此,或者您复制数据集中的代码和归一化函数,或者您的数据也需要在美国。然后您可以运行:
call `fhoffa.x.pivot`(
'project_id.dataset_id.data_to_pivot'
, 'project_id.dataset_id.data_pivotted'
, ['Client', 'Squad']
, 'Mes'
, 'Trafego_Estimado'
, 5
, 'any_value'
, '');
call `fhoffa.x.pivot`(
'project_id.dataset_id.data_to_pivot'
, 'project_id.dataset_id.data_pivotted'
, ['Client', 'Squad']
, 'Mes'
, 'Trafego_Estimado'
, 5
, 'any_value'
, '');