Google bigquery DataStudio将上一年的数据与特定年份的数据并排显示

Google bigquery DataStudio将上一年的数据与特定年份的数据并排显示,google-bigquery,report,google-data-studio,Google Bigquery,Report,Google Data Studio,我有如下数据 分片表中的数据 表20191231 身份证件 名称 年 平衡 1. N1 2019 10 2. 氮气 2019 20 3. N3 2019 30 我不喜欢在使用BigQuery时使用混合,因为我认为性能很差(我更喜欢在BigQuery中进行所有转换,只查询一个表)。但是这个决定取决于数据集的大小。我的数据集表大约是200 GB每一个,所以如果你的数据少于这个,你应该考虑这个替代方案。另外,我不明白你说混合时不能指定where条件是什么意思。您可以筛选数据并将公式应用于可用于混合表的

我有如下数据

分片表中的数据

表20191231

身份证件 名称 年 平衡 1. N1 2019 10 2. 氮气 2019 20 3. N3 2019 30
我不喜欢在使用BigQuery时使用混合,因为我认为性能很差(我更喜欢在BigQuery中进行所有转换,只查询一个表)。但是这个决定取决于数据集的大小。我的数据集表大约是200 GB每一个,所以如果你的数据少于这个,你应该考虑这个替代方案。另外,我不明白你说混合时不能指定where条件是什么意思。您可以筛选数据并将公式应用于可用于混合表的新字段(基本上与SQL联接相同)。感谢您提供的信息,这非常有用。但是,您认为创建一个自定义查询并执行所有转换是一个好主意(我现在的查询大约有247行!)以便将当前和上一年的值合并在一起并合并所有表吗?查询非常庞大。你认为有更好的设计吗?从bigquery的角度来看,我有一个当前年份的视图,我归档了上一年的数据,因此它非常有用,我不认为查询大小是一个参数。有时一个查询有几百行,但这不会改变什么。您应该考虑处理大小而不是查询大小。在可能的情况下,我也避免将GDS连接到视图,因为性能很差。我通常安排它们运行,并将它们转换为静态表,然后连接到GDS。嗯,好的。我想我有一个想法,我将如何去与它。谢谢你@DiegoQueiroz