无法在 POWER BI 中使用作为日期的度量来正确过滤

Can't filter properly using a measure as Date in POWER BI

我正在尝试做一个报告,其中我有一个度量([10 天]),其中存储了一个日期,我正在使用这个公式,其中度量是必需的作为过滤器:

VOL NEXT 10 DAYS = CALCULATE([SUM VOLUME];FILTER(fOrders; fOrders[Dates] >= TODAY()); FILTER(fOrders; fOrders[Dates] <= [10 Days]))

objective 是获取所有交易量的总和(我使用 SUMX 所做的)并在今天和特定日期内过滤它。

[10 天] 必须是一个衡量标准,因为它不是连续的 10 天,但不计算生产后的休息天数。

我创建了一张卡片,度量显示了预期的日期,但是当我输入公式时,输出是错误的。如果我将日期设置为 DATE(YYYY;MM;DD) 格式,它就可以正常工作。但是我尝试了 DATE(YEAR([10 Days]);MONTH([10 Days]);DAYS([10 Days])) 并且总和仍然使用错误的日期。

您可以将度量值传递给变量,然后应用过滤器。以下计算应该可以帮助您入门:

Volume Sum = 
       VAR EndDate = [10 Days]
Return CALCULATE(SUM(fOrders[Volume]),fOrders[Dates]>=TODAY()&&fOrders[Dates]<=EndDate)

注意:上面的公式是在[10天]总是高于今天的假设下写的。如果不是,则相应地修改公式。

希望对您有所帮助。