我增加了5个谷歌广告数据源到我的仪表板。我想把它们合并在一起。我试着把数据混在一起。但是对于每个数据集,它都有自己的度量标准。因此,我得到了每一个指标,就像5个不同的“链接点击”。但是,我如何将它们合并/合并呢?是否有任何功能,或者我需要编写一些代码来总结这些度量标准?
发布于 2021-02-10 14:14:21
好吧,Data不允许合并来自不同数据源的列。
数据混合操作允许您混合不同的数据源并将它们用于图表。可能的方法是创建新字段,但无法在混合数据中添加自定义字段。这里唯一的方法是使用图表中的公式来总结数据。就像你会有Link_Clicks_A,Link_Clicks_B等,你可以把它们加起来。
SUM(Link_Clicks_A) + SUM(Link_Clicks_B) + SUM(Link_Clicks_C)
NARY_MAX(Link_Clicks_A, 0) + NARY_MAX(Link_Clicks_B, 0) + NARY_MAX(Link_Clicks_C, 0)
发布于 2021-01-26 17:29:20
我认为你走在正确的道路上。
就像你已经做的那样混合你的数据。为此,您将有5个具有相同信息的字段,每个数据源都有一个字段(如link_clicks_sourceA、link_clicks_sourceB等)。
然后,使用此公式在这个混合源中创建一个名为blended_link_clicks的新字段(应该在图表级别创建该字段,因为无法在混合数据源中添加自定义字段):
CASE
WHEN link_clicks_sourceA IS NOT NULL THEN link_clicks_sourceA
WHEN link_clicks_sourceB IS NOT NULL THEN link_clicks_sourceB
WHEN link_clicks_sourceC IS NOT NULL THEN link_clicks_sourceC
WHEN link_clicks_sourceD IS NOT NULL THEN link_clicks_sourceD
WHEN link_clicks_sourceE IS NOT NULL THEN link_clicks_sourceE
ELSE NULL
ENDPS:由于某些原因,我尝试在发布之前在这里复制这些步骤,实际上,这个解决方案没有工作。在我的测试中,表达式anyField IS NOT NULL总是在CASE语句中计算为false,我不知道为什么。我会说,这是由于DataStudio中的一个bug,所以我决定张贴答案无论如何。
https://stackoverflow.com/questions/65834112
复制相似问题