首页 > 解决方案 > 从开始到当前日期的 DAX PowerBI SUM(由用户输入)

问题描述

我有 4 张桌子Calendar、、、ProductsRegionSales然后我通过创建4个表之间的关系

然后我创建了 2 个切片器 DateMonth

在此处输入图像描述

我想编写一个度量来计算从开始到当前日期的所有订单的总计quantity_rcs(属于 table )(以and为特征;它们都属于)。SalesDateMonthCalendars

标签: powerbidax

解决方案


如果您有多值切片器,这应该如何工作?

我们指向特定日期的onevalue切片器的belove示例(考虑您在日历中可能有一个唯一的日期列“issue_date”):

Measure = 
var __date =  calculate(max(Calendar[issue_date]), FILTER(ALL(Calendar[Date] 
,Calendar[Month],Calendar[Year]),
Calendar[Date] = SELECTEDVALUE(Calendar[Date]) &&
Calendar[Month] = SELECTEDVALUE(Calendar[Month]) &&
Calendar[Year] = YEAR(TODAY())
)
)
return

calculate( sum(Sales[quantity_rcs]), 
    FILTER(ALL(Calendar[issue_date]), 
        Calendar[issue_date] <= __date )
   )

推荐阅读