美文网首页js css htmlBI学习笔记
BI技巧丨计算组优先级

BI技巧丨计算组优先级

作者: Fabric丨白茶 | 来源:发表于2023-03-24 10:43 被阅读0次

计算组最重要的用途,按照白茶的理解,有两个:
1.相同逻辑的度量值,可避免重复造轮子;
2.可自定义DAX格式而不改变其原有的数据格式。

白茶在之前的文章中介绍了关于计算组在PowerBI中的两个用途,实际上除了这两个用途以外,还有一个细节的知识点,也是需要大家掌握的。

计算组优先级设定

优先级,顾名思义,相信各位小伙伴都不会陌生,就是平常我们经常说的执行顺序。而当我们设定了多个计算组的时候,优先级就显得尤为重要了。

案例数据:

案例数据比较简单,只有一张事实表。将其导入到PowerBI中,添加如下度量值:

Quantity =
SUM ( Sales[Quantity] )

我们需要重点了解的是优先级是如何设定和执行的,因此本期没有其他逻辑。

接下来,我们打开Tabular Editor,添加如下两个计算组:

将上述内容拖拽展示如下:

目前没有筛选的数据呈现结果如上。白茶添加了两个比较简单的计算组,这样方便大家观察执行顺序,一个是增加10000,一个是改变数值正负,这样观测结果更加明显。

我们继续回到Tabular Editor中,设定两组计算组的优先级。

找到Calculation Group Precedence选项,我们先对增加10000设定,设定阈值为100。

注:阈值不是越大越好,Tabular Editor默认是按照升序进行的,所以值越小,越优先执行。

我们继续,将数值正负设定为20。

回到PowerBI中,我们来看一下效果。

度量值先转换为负数,再进行增加10000。

我们来调整一下两个计算组的阈值。

展示结果如下:

度量值先进行增加10000,再进行正负转换。

小伙伴可以自行测试一下,当使用多个计算组时,切记优先级执行的问题。

这里是白茶,一个PowerBI的初学者。


相关文章

  • BI技巧丨计算Topn品名

    BOSS:白茶,问你个事,能不能动态的根据我们的销量,告诉我销量前三的商品有哪些?这样便于我针对商品进行调控。白茶...

  • BI技巧丨同环比计算

    我们在做BI报表分析的时候,大部分指标的运算逻辑都不是特别的复杂,很多用户对于指标最基本的需求,就是可以展示当月数...

  • BI技巧丨百分位计算

    百分位计算 百分位数据计算,可以说是日常计算中比较常见的需求,通常会用于价格段位分析使用,而在PowerBI中,用...

  • BI技巧丨RankxYoY

    群友:PowerBI可以实现两年的排名差异么?白茶:可以!安排! 本期的问题,来自于群内小伙伴的一个实际应用场景。...

  • BI技巧丨均值之上

    BOSS:白茶呢?!今天没来么?同事:来了啊,老板,不过你上次不是罚他扫厕所么?厕所了!BOSS:哎哟!这个时候扫...

  • BI技巧丨粒度切换

    白茶在很久之前,写过关于笛卡尔积的两个函数。 GENERATE函数与CROSSJOIN函数。 传送门:《笛卡尔积》...

  • BI技巧丨权限轴

    BOSS:(愁眉苦脸)白茶呢?同事:(推一推)醒醒,白茶,BOSS喊你!白茶:(一脸懵)咋了,老板?BOSS:(一...

  • BI技巧丨当月期初

    最近在群里,小伙伴提出了一个有意思的算法逻辑,决定分享给大家。 先来看看本期的案例数据: 如图,数据相对而言比较简...

  • BI技巧丨权限下载

    BOSS:白茶,问你个事,就是报表的下载权限,这个能控制不?白茶:可以啊,老板,工作区限制成员身份就可以啊。BOS...

  • BI技巧丨筛选重置

    在开发的过程中,用户最喜欢,最习惯看的,还是类似于Excel形式的明细表格。 执行层用户需要的,往往是一张Deta...

网友评论

    本文标题:BI技巧丨计算组优先级

    本文链接:https://www.haomeiwen.com/subject/ypjufdtx.html