计算DAX中两个日期之间的月末

时间:2020-01-22 18:47:12

标签: ssas dax powerbi-desktop

我想计算两个日期之间的月末。例如,如果我以2019/11/1开头并以2020/6/30结尾 我要:30/11 , 30/12,........, 30/6

我写了

       EndofCurrentMonth = EOMONTH(testdates[LastDateCurrentYear],1) 
       EndofCurrentMonth = EOMONTH(testdates[LastDateCurrentYear],1)

请帮忙?? 我也写了这段代码:但是它给出了一个错误

      Datesbetween( CALENDAR (DATE(2019,12,1), DATE(2019,11,31)) 
      ,testdates[FirstDayCYR],testdates[EndofCurrentMonth])

该多维数据集已经完成,我想使用Power bi报表生成器生成报表,并且想比较月末的销售额并进行动态调整,我的年度从11月1日开始

1 个答案:

答案 0 :(得分:0)

这应该有效:

FILTER (
    CALENDAR ( DATE ( 2019, 11, 1 ), DATE ( 2020, 6, 30 ) ),
    EOMONTH ( [Date], 0 ) = [Date]
)