首页 > 解决方案 > DAX:是否可以对 PRODUCTX 使用条件表达式

问题描述

在计算了预测的流失率后,我有一个衡量标准,可以显示每个月的剩余客户数量。

CALCULATE(
    PRODUCTX('Year Month', 1-[Churn% Last Year]),
    FILTER(
        ALLSELECTED('Year Month'),
         'Year Month'[År Måned] <= MAX('Year Month'[År Måned])))
         *[Total customers at the start of year]

但现在我想更改此度量,以便在该月过去时显示客户的实际价值。所以对于今年,它应该显示 1 月、2 月和 3 月的实际数量,然后开始将 3 月乘以Churn% Last Year预测 4 月等。

为此,我有一个Churn % This Year措施。

我试过这个:

CALCULATE(
    PRODUCTX('Year Month', 1- IF('Year Month'[Before this month] = 1,
[Churn% This Year], [Churn% Last Year]),
    FILTER(
        ALLSELECTED('Year Month'),
         'Year Month'[År Måned] <= MAX('Year Month'[År Måned])))
         *[Total customers at the start of year]

但是这个会逐月检查 if 条件,对于未来的几个月,它会忽略Churn% This year.

我无法创建静态表,因为我还有切片器(如果已激活),它将“去年流失百分比”替换为切片器值。

是否可以为这样的创建动态条件表达式PRODUCTX

标签: iteratorpowerbidax

解决方案


推荐阅读