知识库

如何在页眉中显示当月的开始日期和结束日期


发布时间: 31 Jan 2020
上次修改日期: 21 Oct 2022

问题

如何在页眉中显示当月的开始日期和结束日期

环境

  • Tableau Desktop

答案

1.使用以下公式创建名为当月值的计算字段:
    If DATEDIFF('month',[Order Date],TODAY())=0 then [Value] end

2.创建如下视图,将行中的字段和计算的字段值作为度量值:

用户添加的图像

3.右键单击度量名称值,并取消选择“显示页眉”选项:
用户添加的图像

4.打开新工作表,为每月的开始和结束日期创建如下计算字段:

计算字段的名称:当月开始日期
公式:If DATEDIFF('month',[Order Date],TODAY())=0 then DATETRUNC('month',[Order Date]) end

计算字段名称:当月结束日期
公式:If DATEDIFF('month',[Order Date],TODAY())=0 then DATEADD('second',-1,DATEADD('month',1,DATETRUNC('month',[Order Date]))) end

5.将上面创建的计算字段拖到“行”中,将它们并排放置,左边的字段为当月开始日期字段
6. 右键单击行功能区上的字段,然后选择“自定义日期”表示,如下所示:
用户添加的图像

7.拖动当月开始日期当月结束日期的另一个实例进行筛选,选择非空值。
8.使用公式" " 创建计算字段
9.将计算字段拖到标记卡上的文本中。
10.在功能区上的当月开始日期当月结束日期字段之间创建一个类似“到”的字段,如下图所示:
用户添加的图像
11.打开新的仪表板,首先拖动带有视图的工作表。
12.更改为浮动,而不是平铺布局,并通过相应地调整视图的宽度,将“开始”和“结束”工作表拖到页眉的位置。

以下是生成的最终输出:

用户添加的图像
此文章是否已解决问题?