如何仅在筛选记录上使用 power bi 中的 MAX 函数?
How to I use the MAX function in power bi only on the filtered records?
我正在尝试 select 具有最新日期的记录,数据库中的所有记录都有这些基本列 AssetNumber、WorkOrderNumber、ScheduledEndDate、Department
我想查找特定部门中每项资产的所有最新工单"date"。我有一个基本的措施和专栏来执行此操作,但它不起作用。
如何过滤记录然后应用最大日期功能。我尝试过使用 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 中使用矩阵我得到:
注意 WOSCHED_ENDDATE
不包含在矩阵中,如果您包含它,将按每一行评估度量,因此 MaxDate 度量将在每一行中给出相同的日期。
如果有帮助请告诉我。
我正在尝试 select 具有最新日期的记录,数据库中的所有记录都有这些基本列 AssetNumber、WorkOrderNumber、ScheduledEndDate、Department
我想查找特定部门中每项资产的所有最新工单"date"。我有一个基本的措施和专栏来执行此操作,但它不起作用。
如何过滤记录然后应用最大日期功能。我尝试过使用 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 中使用矩阵我得到:
注意 WOSCHED_ENDDATE
不包含在矩阵中,如果您包含它,将按每一行评估度量,因此 MaxDate 度量将在每一行中给出相同的日期。
如果有帮助请告诉我。