sum/merge google 数据工作室中的多个数据源

sum/merge multiple data source in google data studio

我已将 5 个 google 广告数据源添加到我的信息中心。我想将它们合并在一起。我试图混合数据。但是对于每个数据集,它都有自己的指标。结果,我得到了每个指标的单独指标,例如 5 次不同的“Link 点击次数”。但是我怎样才能 combine/merge 他们在一起呢?是否有任何功能或我需要编写一些代码来汇总指标?

我认为你走的路是正确的。

就像您已经做过的那样混合您的数据。这样做,您将拥有 5 个具有相同信息的字段,每个字段来自每个数据源(如 link_clicks_sourceAlink_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
END

PS:出于某种原因,我尝试在 posting 之前重现此处的步骤,但事实上,这个解决方案并没有奏效。在我的测试中,表达式 anyField IS NOT NULL 在 CASE 语句中的计算结果总是 false,我不知道为什么。我会说这是由于 DataStudio 中的一个错误,所以我决定 post 无论如何都要回答。

嗯,Data Studio 不允许合并来自不同数据源的列。

数据混合操作让您混合不同的数据源并将它们用于图表。可能的方法是创建新字段,但无法在混合数据中添加自定义字段。这里唯一的方法可能是使用图表中的公式来总结数据。就像你会有 Link_Clicks_A, Link_Clicks_B 等。你可以总结它们。

  1. SUM:尝试使用求和函数

    SUM(Link_Clicks_A) + SUM(Link_Clicks_B) + SUM(Link_Clicks_C)

  2. NARY_MAX:如果求和功能不行,可以试试这个

    NARY_MAX(Link_Clicks_A, 0) + NARY_MAX(Link_Clicks_B, 0) + NARY_MAX(Link_Clicks_C, 0)