DAX 中的累计行数
Cumulative number of Rows in DAX
我正在尝试计算 Power Pivot 中的累计行数
我正在使用以下公式:
FilteredRows =
VAR LatestYear =
MAX ( Rates[Year] )
VAR UnfilteredTable =
ALL ( Rates )
RETURN
COUNTROWS ( FILTER ( UnfilteredTable, Rates[Year] <= LatestYear ) )
我得到的不是您在 FilteredRows 中看到的序列,而是 11(所有行中的总行数)
有什么想法吗?
试试这个:
FilteredRows =
COUNTROWS (
SUMMARIZE (
FILTER ( ALL ( 'Rates' ), 'Rates'[Year] <= MAX ( 'Rates'[Year] ) ),
'Rates'[Year]
)
)
当 'Rates'[Year]
中的年份只出现一次时,您不需要 SUMMARIZE 函数。在那种情况下,这也将起作用:
FilteredRows = COUNTROWS ( FILTER ( ALL ( 'Rates' ), Rates[Year] <= MAX ( Rates[Year] ) ) )
我正在尝试计算 Power Pivot 中的累计行数
我正在使用以下公式:
FilteredRows =
VAR LatestYear =
MAX ( Rates[Year] )
VAR UnfilteredTable =
ALL ( Rates )
RETURN
COUNTROWS ( FILTER ( UnfilteredTable, Rates[Year] <= LatestYear ) )
我得到的不是您在 FilteredRows 中看到的序列,而是 11(所有行中的总行数)
有什么想法吗?
试试这个:
FilteredRows =
COUNTROWS (
SUMMARIZE (
FILTER ( ALL ( 'Rates' ), 'Rates'[Year] <= MAX ( 'Rates'[Year] ) ),
'Rates'[Year]
)
)
当 'Rates'[Year]
中的年份只出现一次时,您不需要 SUMMARIZE 函数。在那种情况下,这也将起作用:
FilteredRows = COUNTROWS ( FILTER ( ALL ( 'Rates' ), Rates[Year] <= MAX ( Rates[Year] ) ) )