Loading

为同一图表上的多个年份显示连续的月或日级别数据

发布日期: Jul 20, 2023
任务
如何在同一个图表上为多个年份显示连续月/日级别数据。
步数
单击以展开步骤
选项 1 - 所有年份
下面的示例演示如何在同一个图表上为多个年份显示连续月/日级别数据。

创建一个用于提取没有年份的月/日数据的计算字段。附带的示例工作簿使用示例数据集“Superstore”来演示以下指令:
  1. 将“[Sales]”(销售额)拖到“行”功能区上。
  2. 将“[Order Date]”(订单日期)拖到“标记卡”上的“颜色”
  3. 使用类似于如下的计算创建一个名称类似于“Date without year”(无年份日期)的计算字段:
    DATEADD(
        'year',
        DATEDIFF('year',[Order Date],TODAY()),
        [Order Date]
    )
    • Tableau Desktop 中的所有日期必须有年份,但对于图表,尽管有年份,我们希望将同一月/日的所有数据分组在一起。
    • 因此,我们已为所有日期值指定了同一年份。
  4. 右键单击并将“[Date without year]”(无年份日期)拖到“列”功能区。
  5. 在“放置字段”对话框中,选择绿色(或连续)的“DAY(Date without year)”(DAY(无年份日期)),并单击“确定”


 
  若要查看上述步骤的实际运行效果,请观看下面的视频。
注意:视频没有声音。要观看更高品质的视频,请单击下面的 YouTube 图标以直接在 YouTube 上观看。
单击以展开步骤
选项 2 - 两年
下面的示例演示了如何在一个图表上比较相同数据集中的两个日期范围。
  1. 为第一个日期范围创建一个计算字段。下面的示例使用年份 2018:
    date(IF year([Order Date])=2018
    THEN [Order Date]
    END)
  2. 为第二个日期范围创建一个计算字段。下面的示例使用年份 2019:
    date(IF year([Order Date])=2019
    THEN [Order Date]
    END)
  3. 将这两个计算字段放在“列”功能区上,并选择“连续”“确切日期”
  4. 右键单击第二个日期范围,并选择“双轴”
  5. “Sales”(销售额)拖到“行”
  6. 针对“全部”将“Order Date”(订单日期)拖到“标记”卡上的“颜色”
若要查看上述步骤的实际运行效果,请观看下面的视频。
注意:视频没有声音。要观看更高品质的视频,请单击下面的 YouTube 图标以直接在 YouTube 上观看。
知识文章编号

001456671

附件

Date without Year.twbx

1228 KB

 
正在加载
Salesforce Help | Article