今天看啥  ›  专栏  ›  BI佐罗讲数据分析

DAX 实战:PowerBI 实现层次排名

BI佐罗讲数据分析  · 公众号  ·  · 2024-09-09 18:03

文章预览

在 Power BI 中,提到排名计算,我们第一时间想到的是 RANKX 函数。长期以来,RANKX 函数一直是 Power BI 中排名计算的代名词。但是 RANKX 只在进行单级别排名计算时简单,它进行层次排名计算有两个挑战: 排名计算的上下文 钻取的一致性 现在让我们转到 DAX 计算部分,新建一个矩阵视觉对象,在行上添加产品类别和产品子类别,在值上添加销售额。 接下来我们来创建一个销售额排名度量值,要求同时给出产品类别排名跟产品子类别排名在各自层次的排名。 使用以下 DAX 语句实现。 将排名度量值添加到矩阵上,层次排名计算成功。 要使用 RANKX 创建分层排名,必须将层次结构告知 DAX 引擎。有两种方法可以实现: HASONEVALUE 函数 ISINSCOPE 函数 我们创建了两个独立的变量来存储产品类别和产品子类别销售额的排名。在 Return 部分,第一个 IF 语句确定当前上 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览