【发布时间】:2019-03-21 17:54:28
【问题描述】:
使用 DAX 识别记录的第一个实例
我面临着试图在数据库中识别某人(由 ID 列识别)首次购买产品的第一个实例。该人可能在不同的日子多次购买该产品,或者在同一天购买不同的产品。我鼓起了一个 excel 公式,让我到达那里,但在转换为 DAX 时遇到了麻烦。
=COUNTIFS(ID,ID,PurchaseDate,"<="&PurchaseDate,Product,Product)
在“一审”中哪个值正确?列。
理想情况下,我不必对值进行硬编码,因为我希望将来使用“产品”列作为参数。如果除了在 DAX 中翻译之外还有其他建议,那也将不胜感激! (IE 使用过滤器,或 PowerBI 中的其他工具)
提前致谢!
【问题讨论】:
-
您希望它作为计算列还是度量?
-
根据我的阅读,计算列是最好的(因为结果存储在表中,而不是像度量那样在渲染时计算)。我对 PowerBI 还很陌生,因此鼓励您提出任何其他想法!
-
我很感激!谢谢RADO
-
@RADO 这是一本很棒的读物,也是其他信息的绝佳资源。再次感谢您的建议!