使用内置的Power BI日期表,您可以轻松地从year-> Qtr-> month向下钻取,如下所示:
用于生成上方细化图的日期表:
DAX Formula: Cal = CALENDAR(MIN(Data[Date]),MAX(Data[Date]))
我想为以下自定义日期表保留此向下钻取功能:
Dates =
GENERATE (
CALENDAR ( DATE ( 2016, 10, 1 ), DATE ( 2025, 10, 1 ) ),
VAR currentDay = [Date]
VAR year =
IF ( MONTH ( currentDay ) >= 10, YEAR ( currentDay ) + 1, YEAR ( currentDay ) )
VAR quarter =
IF (
MONTH ( currentDay ) >= 10,
1,
IF ( MONTH ( currentDay ) <= 3, 2, IF ( MONTH ( currentDay ) <= 6, 3, 4 ) )
)
VAR month =
IF (
MONTH ( currentDay ) >= 10,
MONTH ( currentDay ) - 9,
MONTH ( currentDay ) + 3
)
RETURN
ROW ( "year", year, "quarter", quarter, "month", month )
)
似乎在将“日期”标记为日期表的那一刻,我无法实现内置的向下钻取功能。我尝试添加日期层次结构,但似乎无法控制向下钻取的顺序。例如,视觉效果最初显示月份,然后“向下钻取”到年份,最后显示到季度。 (此顺序对我来说没有意义,而且我似乎无法更改)。我需要像以前一样从年份->季度->月开始。我无法使用默认日期表,因为我正在使用财务日期。
这是我得到的结果:
请让我知道是否需要澄清,谢谢!
答案 0 :(得分:0)
我能够在自定义日期表(具有不同会计年度)中进行排序,请找到所附的快照以供参考。
我已经使用超级查询创建了一个自定义日期表(您可以在https://radacad.com/create-a-date-dimension-in-power-bi-in-4-steps-step-2-fiscal-columns这里找到代码) 我们只需要更改开始日期,结束日期和StartOfFiscalYear(自定义财务月)。 尝试让我知道
答案 1 :(得分:0)