gpt4 book ai didi

google-data-studio - 谷歌数据洞察 : don't show null values in a time series chart

转载 作者:行者123 更新时间:2023-12-03 19:09:40 26 4
gpt4 key购买 nike

我有一个包含 4 个累积指标的时间序列图表。蓝色线代表本月至今的实际数据,其他 3 行代表预期值和蓝色表示的指标的控制范围,直到月末:
current scenario
我想要一个这样的图表(只显示实际数据,从一个月的第一天到今天):
desired scenario
这是我的数据源示例(直接在 PostgreSQL 数据库中执行的查询)。 “小时”列代表图表中的蓝色虚线。请注意 6 月 25 日之后的 NULL 值:
original data source
当我尝试在资源管理器中可视化数据时,这就是我得到的(零而不是 NULL):
data being retrieved from the source
我想知道是否可以从累积指标(蓝线)中跳过 NULL 值,同时在月底之前仍然显示其他 3 行。也许这与数据源检索时将 NULL 数据转换为零有关?
欢迎任何见解或想法。

最佳答案

由于数据来自PostgreSQL数据源,如果直接在其上计算运行总和,而不是使用Data Studio来计算它,则可以实现您想要的。
它应该是这样的:

SELECT
* -- your fields
, case
when hours is NULL then NULL -- keep null values as null
else sum(hours) -- cumulate non-null values
over (order by day_of_month asc rows between unbounded preceding and current row)
end as hours_cumulated
FROM your_table

关于google-data-studio - 谷歌数据洞察 : don't show null values in a time series chart,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62579391/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com