Google Data Studio:不要在时间序列图中显示空值
Posted
技术标签:
【中文标题】Google Data Studio:不要在时间序列图中显示空值【英文标题】:Google Data Studio: don't show null values in a time series chart 【发布时间】:2020-06-25 15:54:32 【问题描述】:我有一个包含 4 个累积指标的时间序列图表。蓝色的一行代表实际的月初至今数据,其他 3 行代表以蓝色表示的指标的预期值和控制范围,直到月底:
我想要一个这样的图表来代替(仅显示实际数据,从当月的第一天到今天):
这是我的数据源示例(直接在 PostgreSQL 数据库中执行的查询)。 “小时”列代表图表中的蓝色虚线。注意 6 月 25 日之后的 NULL 值:
当我尝试在资源管理器中可视化数据时,我得到的却是(零而不是 NULL):
我想知道是否可以跳过累积指标(蓝线)中的 NULL 值,同时在月底之前仍显示其他 3 行。可能是因为数据源检索到NULL数据被转为零有关?
欢迎任何见解或想法。
【问题讨论】:
【参考方案1】:由于数据来自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:不要在时间序列图中显示空值的主要内容,如果未能解决你的问题,请参考以下文章
如何过滤 Google Data Studio 中的特定字段?
Google Data Studio 连接器获取报告 URL