问题描述
变量 ....
返回
UNION(ROW(Value,1),Row(Value,2),GENERATESERIES(Last5Years,SelectedYear,SUMMARIZECOLUMNS(季节代码))
但是用户想要按年份降序的表格,就像这样
我需要执行哪个 dax 函数来更改系列的顺序
非常感谢您的帮助
哈维尔
解决方法
GENERATESERIES 不接受否定步骤,因此应该使用一种解决方法,例如
SELECTCOLUMNS( GENERATESERIES( -1 * SelectedYear,-1 * Last5Years,1),"Value",-1 * [Value] )
,
RANKX( 筛选 ( 所有('措施'), '措施[类别] = "年"),'度量'[值],DESC,DENSE)
if ( 'Measures '[Category] "Year" || Len ([Value]) > 4,
if ( 'Measures'[Value] <= MaxSeason
&& 'Measures'[Value] >= PrevYearSeasonCode,SeasonRank &"@"& 'Measures '[Value] ),