iterator - 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
?
解决方案
推荐阅读
- swift - Swift IOS - 一个复杂的表格视图单元格的排列
- python - 更改 Python:在 Visual Studio Code 的终端命令中运行 Python 文件
- python - MongoDB 更新多个嵌套数组
- node.js - 我可以部署一个前端文件夹和后端文件夹都在同一个 Github 存储库上的 MERN 应用程序吗?
- sql - 查看不执行,但直接运行相同的查询
- typo3 - TYPO3 9 Extbase EXT originalResource 的 FileReference 始终为 NULL。为什么?
- css - 如何使用变换矩阵修改 svg 路径数据
- sql - 如何根据查询中的行多次替换?
- javascript - 反应钩子,状态没有正确改变
- regex - elasticsearch 正则表达式模式