Line graph不从0起始问题:Tableau年度日累计运行总计图表制作求助
Tableau 多年度日维度运行总计折线图实现方案
以下是让每年折线从0开始、多年数据合并到同一坐标轴的实操步骤:
- 首先创建统一横轴计算字段
当年第N天,公式为:DATEDIFF('day', DATETRUNC('year', [你的日期字段]), [你的日期字段]) + 1
该字段会把不同年份的同一天转换为对应当年的第N天,作为所有年份共用的横轴刻度。 - 接着创建按年重置的运行总计计算字段,公式为:
RUNNING_SUM(SUM([你的统计度量字段]))
右键该计算字段选择「编辑表计算」,计算依据选择「特定维度」,仅勾选精确到日的日期维度,分区依据勾选「年份」,即可实现运行总计每年年初自动清零重算的效果。 - 画布配置:将
当年第N天拖到列功能区,选择「连续」类型;将上述运行总计字段拖到行功能区;将「年份」字段拖到颜色标记卡,即可生成不同年份折线从同一起点开始的效果。 - 可选优化:如果需要折线严格从坐标(0,0)点起始,可在数据预处理阶段为每一年补充1条虚拟记录,日期为当年1月1日之前1天、度量值为0、对应
当年第N天为0即可。
内容的提问来源于stack exchange,提问作者dfwpbi
相关产品推荐
相关产品推荐

