Power BI - 自定义列排名

新建一张维表

排序 = 
SELECTCOLUMNS(
    {("列1",1),
     ("列2",2),
     ("列3",3),
     ("列4",4),
     ("列5",5),
     ("列6",6)
     },
"名称", [Value1],"order" ,[Value2]
)

新建DAX

排名依据 = 
var index_name = SELECTEDVALUE('排序'[名称])
var res  = SWITCH(
    TRUE()
    ,order = "1",MAX('表'[列1])
    ,order= "2",MAX('表'[列2])
    ,order= "3",MAX('表'[列3])
    ,order= "4",MAX('表'[列4])
    ,order= "5",MAX('表'[列5])
    ,MAX('表'[列1])
 )
 return IF(ISINSCOPE('表'[维度]),res,BLANK())

把这个DAX拖到矩阵,按列排序选择这个字段

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容