我想在 Google DataStudio 仪表板的记分卡中显示比率,但它没有按我希望的方式工作。
我有一个名为 daily_store_transactions 的表:
date datestamp,
store string,
key string,
value int64
这里的key可以有“total”和“success”两个值。 value有对应的count。我想在我的 DataStudio 仪表板中以记分卡的形式显示成功/总体的比率。
首先,我定义了一个名为“total”的新字段,如下所示:
CASE WHEN key = "total" THEN value ELSE 0 END
接下来我定义了一个名为“success”的新字段,如下所示:
CASE WHEN key = "success" THEN value ELSE 0 END
到目前为止一切顺利。最后,我创建了最后一个名为“successRatio”的字段,如下所示:
success / total
当我将记分卡的指标更改为最后一个字段(successRatio)时。 SUM 被选为聚合函数,并且显示的值与成功完全相同。我不知道如何解决这个问题。我应该更改我的表架构吗?我尝试更改聚合函数,但没有成功。
最佳答案
我认为你想要的是:
总计
sum(CASE WHEN key = "total" THEN value ELSE 0 END)
成功
sum(CASE WHEN key = "success" THEN value ELSE 0 END)
然后 successRatio 保持不变。
如果没有,则弹出示例数据和预期结果
关于looker-studio - GCP 数据存储 : how to show ratio in Scorecard,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51914425/