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]))
我正在尝试使用可以找到特定属性的最新值的度量。除了显示源数据之外,不确定如何询问
我已经尝试了以下措施,但我无法弄清楚如何提取所有者和属性的上一期价值。正确。我已经尝试过 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]))