显示多个月的季度计算

Quarter calculation showing multiple month

我有四个交叉表,前三个是构成一个季度的第 1、2 和 3 个月。第四个交叉表反映了该季度的总和。我对第四个交叉表的 QUARTER(month) 进行了“月”维度过滤。

我想要的是有一个计算字段或参数来控制前三个表中显示的月份,具体取决于所选的季度。

例如,交叉表 #4 的 2018 年第一季度和前三个交叉表显示 Jan-18、Feb-8 和 Mar-18。 Or when the Q3 2017 is selected then Jul-17, Aug-17 & Sept-17 is shown.

  1. 也将 sheet 中的 QUARTER(Month) 过滤器应用于单个月份 sheet。这会将所有 sheet 过滤到所选季度。

  2. 创建计算字段以将单个月份 sheet 筛选为单个月份。 一种。创建一个新的计算字段。将字段命名为“!Month 1 Filter”,插入以下表达式,然后单击确定。

DATEDIFF('month',DATETRUNC('quarter',[月]),DATETRUNC('month',[月]))=0

b。创建一个新的计算字段。将该字段命名为“!Month 2 Filter”,插入以下表达式,然后单击确定。

DATEDIFF('month',DATETRUNC('quarter',[月]),DATETRUNC('month',[月]))=1

c。创建一个新的计算字段。将字段命名为“!Month 3 Filter”,插入以下表达式,然后单击“确定”。

DATEDIFF('month',DATETRUNC('quarter',[月]),DATETRUNC('month',[月]))=2

  1. 每个月 sheet 使用各自的过滤器进行过滤。