我试图选择具有最新日期的记录,数据库中的所有记录都有这些基本列 AssetNumber、WorkOrderNumber、ScheduledEndDate、Department
我想查找特定部门中每项资产的所有最新工单“日期”。我有一个基本的措施和专栏来做到这一点,但它不起作用。
如何过滤记录然后应用最大日期函数。我尝试过使用 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 函数在按部门过滤的值的上下文中工作,就像我在示例网格中一样。
谢谢
尝试创建一个度量:
MaxDate =
CALCULATE (
MAX ( 'Data_Mart'[WOSCHED_ENDDATE] ),
ALLSELECTED ( 'Data_Mart'[WOSCHED_ENDDATE] )
)
我觉得很简单:
MaxDate = MAX( 'Data_Mart'[WOSCHED_ENDDATE] )
应该管用。
在 Power BI 中使用矩阵我得到:
Note WOSCHED_ENDDATE
不包含在矩阵中,如果包含它,则将按每行评估度量,因此 MaxDate 度量将在每行中给出相同的日期。
让我知道这是否有帮助。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)