gpt4 book ai didi

filter - 如何仅在筛选记录上使用 power bi 中的 MAX 函数?

转载 作者:行者123 更新时间:2023-12-04 03:16:28 27 4
gpt4 key购买 nike

我正在尝试选择具有最新日期的记录,数据库中的所有记录都有这些基本列 AssetNumber、WorkOrderNumber、ScheduledEndDate、Department

我想查找特定部门中每项 Assets 的所有最新工单“日期”。我有一个基本的措施和专栏来执行此操作,但它不起作用。

如何过滤记录,然后应用最大日期功能。我试过使用 ALL、ALLEXCEPT、ALLSELECTED 等。

| ASSET | DEPARTMENT | WOSCHED_ENDDATE |
|-------|------------|-----------------|
| 2160 | 57257E | 11/29/2011 |
| 2160 | 57257E | 7/28/2014 |
| 6440 | 57257E | 3/5/2012 |
| 6440 | 57257E | 3/9/2015 |

在基本层面上,我需要从我的视觉对象中删除带有旧日期的两条记录。我可以找到整个列的最近 (MAX) 日期,但我无法让 MAX 函数在过滤值的上下文中工作,就像我在示例网格中那样按部门分类。

谢谢

最佳答案

尝试创建一个度量:

MaxDate =
CALCULATE (
MAX ( 'Data_Mart'[WOSCHED_ENDDATE] ),
ALLSELECTED ( 'Data_Mart'[WOSCHED_ENDDATE] )
)

我觉得很简单:

MaxDate = MAX( 'Data_Mart'[WOSCHED_ENDDATE] ) 应该有效。

在 Power BI 中使用矩阵我得到:

enter image description here

请注意 WOSCHED_ENDDATE 不包含在矩阵中,如果您包含它,则将按每一行评估度量,因此 MaxDate 度量将在每一行中给出相同的日期。

如果这有帮助,请告诉我。

关于filter - 如何仅在筛选记录上使用 power bi 中的 MAX 函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40514584/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com