在Tableau中计算周数(从特定月份开始)

时间:2018-10-10 19:55:50

标签: tableau

我需要计算从10月1日开始的一个会计年度的周数。我的会计年度从10月1日到9月30日。

申请时:

Tableau screen shot to clarify     ATTR(datepart('week',[Generation Date]))

数周,但从一月开始。我的数据属性和默认属性设置为十月。

2 个答案:

答案 0 :(得分:2)

您可以仅通过计算与会计年度开始的日期差,然后除以7,然后取下一个可能的整数来获取周数,而不用使用内置周数功能来创建自己的周数。 让我知道您是否需要精确的公式

答案 1 :(得分:0)

您应该通过在计算字段中使用IF添加条件来过滤日期。如果您的会计年度定为10月1日至9月30日,则您的情况如下:

在“计算所得”字段中写入以下公式:

IF ([Generation Date] >= #01-10-2017#) AND [Generation Date] <= #30-09-2018#)
THEN [Generation Date]
END


现在,像以前一样使用此计算字段:

ATTR(DATEPART('week',[Calculated field]))