显示零售代表培训的最后一个产品
Show Last Product Trained by Retail Rep
原始来源 table 看起来像这样:
RetailRep
TrainingDate
ProductName
John
2021-12-31
Potato
John
2021-12-12
Lemon
John
2021-12-10
Olives
Adam
2022-01-04
Lemon
Adam
2021-11-29
Orange
Adam
2021-11-10
Orange
Kathy
2021-12-14
Apple
Kathy
2021-12-10
Orange
我希望 Matrix 视觉效果看起来像什么:
RetailRep
TrainingDate
ProductName
John
2021-12-31
Potato
Adam
2022-01-04
Lemon
Kathy
2021-12-14
Apple
我可以通过使用 Matrix 视觉对象“值”部分中的“最新”选项来获取他们的最新培训日期。但是当我尝试使用 ProductName 这样做时,它只是按字母顺序总结产品。因此对于 Adam,它将显示“Orange”而不是“Lemon”。对于 Kathy,它将显示“Orange”而不是“Apple”。
我需要展示每个零售代表接受培训的最后一个产品是什么。
提前致谢。
您可以尝试使用以下措施:
Measure =
VAR __maxDate = CALCULATE( MAX('Table'[TrainingDate] ) )
VAR __product = CALCULATE( MAX('Table'[ProductName]), 'Table'[TrainingDate] = __maxDate )
Return __product
这样做你应该会得到预期的结果:
原始来源 table 看起来像这样:
RetailRep | TrainingDate | ProductName |
---|---|---|
John | 2021-12-31 | Potato |
John | 2021-12-12 | Lemon |
John | 2021-12-10 | Olives |
Adam | 2022-01-04 | Lemon |
Adam | 2021-11-29 | Orange |
Adam | 2021-11-10 | Orange |
Kathy | 2021-12-14 | Apple |
Kathy | 2021-12-10 | Orange |
我希望 Matrix 视觉效果看起来像什么:
RetailRep | TrainingDate | ProductName |
---|---|---|
John | 2021-12-31 | Potato |
Adam | 2022-01-04 | Lemon |
Kathy | 2021-12-14 | Apple |
我可以通过使用 Matrix 视觉对象“值”部分中的“最新”选项来获取他们的最新培训日期。但是当我尝试使用 ProductName 这样做时,它只是按字母顺序总结产品。因此对于 Adam,它将显示“Orange”而不是“Lemon”。对于 Kathy,它将显示“Orange”而不是“Apple”。
我需要展示每个零售代表接受培训的最后一个产品是什么。
提前致谢。
您可以尝试使用以下措施:
Measure =
VAR __maxDate = CALCULATE( MAX('Table'[TrainingDate] ) )
VAR __product = CALCULATE( MAX('Table'[ProductName]), 'Table'[TrainingDate] = __maxDate )
Return __product
这样做你应该会得到预期的结果: