首页 文章

DAX parallelperiod直到今天

提问于
浏览
0

我正在尝试创建一个YTD DAX语句,它给出了从去年到特定日期的并行时间 .
目前我有:

SumQty = SUM('Order Table'[Quantity])
YTD LY = CALCULATE([SumQty];PARALLELPERIOD('DIM Dates'[Date];-12;MONTH))

但是这计算了去年整个而不是1月到8月(现在)的 Value . 所以最后我需要一张表,显示每个月的Qunatity与去年同期的数量相比 .
有任何想法吗?

1 回答

  • 0

    为了获得您指定的表,您需要创建2个YTD度量:

    Current YTD = CALCULATE ( [SumQty]; DATESYTD ( 'DIM Dates'[Date] ) )
    
    PY YTD = CALCULATE ( [SumQty]; DATEADD ( DATESYTD ( 'DIM Dates'[Date] ); -1; YEAR ) )
    

    然后使用矩阵可视化并将值[Current YTD]和[PY YTD]置于Values部分和'DIM Dates'[Year]和'DIM Dates'[Month](我想你在DIM Dates表中有它们)下的Lines下部分 .

    那会给你下面的表:

    请记住正确配置与'Order Table'的'DIM Dates'关系,以便正确完成时间智能计算 . 你可以找到更多信息here .

相关问题