如何控制DATESYTD和DATESQTD中的开始日期(例如:是日历年、ISO年还是会计年)



以下是我用于YTD和QTD计算的DAX公式。

Sales YTD := CALCULATE( [Total Sales], DATESYTD( 'Date'[Date] ) )
Sales QTD := CALCULATE( [Total Sales], DATESQTD( 'Date'[Date] ) )

日期表的日期为2020年1月1日至2004年12月31日

DATESYTD和DATESQTD用于导出一年中的第一个日期(DATESYTD(和季度中的第一天(DATESQTD(的逻辑是什么?例如,我如何使用基于以下任一项的开始日期:日历年、ISO年和会计年度?

对于DATESYTD,您可以通过设置年末日期来控制年初。没有此选项的默认年份为正常日历年。

DATESYTD('Date'[Date]', "03-31")

这将从"YTD"开始YTD计算;01-04";(正常英国纳税年度(

对于日历年、ISO年和会计年之间的变化,您必须创建单独的度量值,根据选择进行切换,或者使用计算组来驱动您的YTD度量值。

DATESQTD没有相同的选项。对于其他"截止日期"选项,您需要一个格式良好的日历表。

更新:对于与周相关的开始/结束年份,最好查看dax模式方法

相关内容

最新更新