powerbi - PowerBI 在切片器中显示截至最大日期的项目状态
解决方案
您可以创建一个返回最后状态的字符串值的度量,例如“Green”、“Yellow”或“Red”。
在此示例中,我假设历史项目状态表称为“项目状态”,日期和项目维度分别有单独的“日历”和“项目”表。
Current Status =
IF (
HASONEVALUE( 'Item'[Item] ),
VAR MaxSelectedDate = MAX ( 'Calendar'[Date] )
VAR LastUpdatedDate = CALCULATE (
MAX ( 'Item Status'[Date] ),
REMOVEFILTERS( 'Calendar' ),
'Calendar'[Date] <= MaxSelectedDate
)
RETURN CALCULATE (
VALUES ( 'Item Status'[Status] ),
REMOVEFILTERS( 'Calendar' ),
'Calendar'[Date] = LastUpdatedDate
)
)
最近更新状态的日期也是如此(我们可以将其命名为“状态上次更新日期”)。
推荐阅读
- spring - 停止从双向一对一映射的递归
- python - 如何一次通过一个输入扩展列表,而不是说明我打算首先输入的输入数量?
- javascript - Webpack:引用不存在的文件以将其替换为加载程序
- regex - 正则表达式仅在找到 10 个或更多社会安全号码时匹配
- artifactory - Artifactory Rest API(快速搜索) - 指定“repos”时通配符的正确用法是什么?
- c# - 调用通用公共存储库的方法的问题
- reactjs - React Leaflet - 将 ImageOverlay React 组件旋转 n 度
- reactjs - 使用 spread 更新数据
- erlang - 如何从erlang中的字符串中删除符号
- cmake - 构建 Plasma-desktop 失败,因为未安装 KDE-Frameworks 的开发版本