发布时间: 31 Jan 2020
上次修改日期: 21 Oct 2022
答案
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.更改为浮动,而不是平铺布局,并通过相应地调整视图的宽度,将“开始”和“结束”工作表拖到页眉的位置。
以下是生成的最终输出: