MAXX 和计算

MAXX and CALCULATE

我正在尝试使用可以找到特定属性的最新值的度量。除了显示源数据之外,不确定如何询问

我已经尝试了以下措施,但我无法弄清楚如何提取所有者和属性的上一期价值。正确。我已经尝试过 MAX 和 MAXX,但 LastPer 没有对 Owner 和 Attr

进行分组
LastPer = MAX(xxx[Period])

LastVal = CALCULATE(SUM(xxx[Value]), FILTER(xxx, xxx[Period] = xxx[LastPer]))

鉴于此 table 有 > 3300 万行,我需要 10 个特定项目

last_a = CALCULATE([LastVal], xxx[Attr] = "a")
last_b = CALCULATE([LastVal], xxx[Attr] = "b")
last_c = CALCULATE([LastVal], xxx[Attr] = "c")

我对 DAX Filtered table 持开放态度,而不是速度衡量标准。

有时我希望可以在 Power BI 中使用普通的 jane SQL。请帮忙

试试这样的东西:

   lv = LASTNONBLANKVALUE('Table'[Period],max('Table'[Value]))