首页 文章

如何 Build 一个Dax来查看所有数月的数据,直到数据为止?

提问于
浏览
0

如何构建一个DAX函数,该函数计算所有数据直到特定日期,并将其与上一年与“直到”日期相同的月份进行比较?

例如,今天的日期是2018年4月5日,所以如果我在切片机中选择2017年,我应该能够看到一个图表,它显示了年初,即2018年1月1日至2018年4月5日和1月1日之间的比较 . 2017年4月5日至2017年4月 .

目前我正在使用YtD,但我认为它正在计算除2018年以外所有年份的所有12个月的数据,其中显示了1月1日至4月5日的数据 . 有人可以在这里阐明一些问题吗?

目前我正在使用 YTDQty = TOTALYTD(sum(Bookscan[QtySold]),DATESYTD(Bookscan[Week Date]))

这显示了2018年的正确数据,到目前为止,我应该能够将4个月的数据与2017年,2016年,2015年的前几年进行比较,这些年份显示了我所有年份的总数据,即12个月的数据,但是我只需要看到数据从1月2018年开始到今天的日期,或者说3月1日,所以这些年应该向我展示这个当前数据如何做到这一点?

1 回答

  • 0

    this question非常相似 .

    您的模型中是否有日期维度?

    TotalQuantity = 
    SUM(Bookscan[QtySold])
    
    TotalQuantity YTD =
    TOTALYTD([TotalQuantity],'Date'[Date])
    
    TotalQuantity YTD LY =
    CALCULATE(
        [TotalQuantity YTD],
        SAMEPERIODLASTYEAR('Date'[Date])
    )
    

相关问题