powerbi - DAX 查询最后一天的状态
问题描述
我有一个如下表:
> Datestamp status
> 01/05/2018, 02:00 AM success
> 01/05/2018, 04:00 AM success
> 02/05/2018, 02:00 AM success
> 02/05/2018, 04:00 AM fail
> 02/05/2018, 06:00 AM success
我希望有一个时间可以显示状态为成功,如果所有状态都是最后一天的成功,则最后一天失败,它应该显示为成功,如果最后一天的任何状态失败,那么它应该显示失败
解决方案
我希望我理解正确。仅当最后一天的所有条目都具有“成功”状态时,此方法才会返回成功。如果最后一天的一个或多个条目的状态为“失败”,则该maesure 将返回“失败”。
[Result] :=
VAR latestDate = INT(MAX('Table'[Datestamp]))
RETURN
IF (
COUNTROWS (
FILTER ( 'Table', [Status] = "fail" && 'Table'[Datestamp] >= latestDate )
)
> 0,
"fail",
"success"
)
推荐阅读
- sql - 表访问 rowid 在此查询中不起作用
- api-management - API 管理中的 Azure Application Insights - 它是否记录后端 api 中记录的信息
- react-native - React Native如何像QR码标记一样只在正方形的角落制作边框
- jstree - 带有 jstree-3.3.7/jstree.min.js 的 JavaScript +c+ 无效链接警告
- java - 如何从方法中获取一个名为 token 的字符串值,以便使用 Spring AOP 编写更短的代码
- c++ - 尝试在 CLion 中使用 Boost 和 CMake
- c - 在 c 编程中固定制表
- python - x 代表 mylist 中的 x 如果 x 不在 myNames 中 - 代表字母
- react-native - react-native-video 需要时间来加载实时流
- powershell - 将 Int32 中的到期日期转换为 Powershell 中的日期