利用外部工具,在Power BI中实现Excel PowerPivot的KPI功能

文/陆文捷

物流供应链优化分析师,Power BI爱好者

知乎:Beethovenist

Power BI Desktop在2020年7月的更新中支持外部工具后,可以很方便的使用一些新功能和对模型及度量值进行调试和维护。伴随这次重磅更新,广大PBI用户最为热衷的新功能非计算组(Calculation Group)莫属,星主也有专门的介绍文章,借助Tabular Editor工具编写计算组可以有效降低维护的度量值数量、解决特定情况下度量值的显示格式问题。

除此以外,在Excel Power Pivot数据模型中存在的设定KPI检验当前度量值表现的功能,很可惜这个功能在之前的PBI里是找不到的,现在可以通过同样的工具在Power BI Desktop中实现。

本文通过一个案例简要介绍实现步骤。

基础数据是一张展示各类产品在2017、2018年每个季度的利润数额的矩阵,模型和度量值均是基本操作内容不做赘述。

假定KPI指标就是各类产品在所有期间的平均利润额,通过该KPI检验每个产品在各个季度的利润情况是否达标,并按季度显示利润走势。

首先,编写KPI的度量值 Profit KPI

接着打开Tabular Editor定位至度量值 [利润] 并右击在菜单中选择CreateNew | KPI。

度量值[利润]项下会出现KPI图标,可进一步编辑KPI建立 [利润] 的绩效指标

接着右上部分编辑窗口的属性栏选择Target Expression,公式栏内直接写入已定义的利润KPI的度量值[Profit KPI]。

保存后回到PBI界面,原来的度量值[利润]变为带红绿灯图标的一组内容,

包含了值(Value),目标(Goal)和状态(Status)。

其中值(Value)是[利润]度量值自己;目标(Goal)即定义的KPI度量值[Profit KPI],可用来判定每个产品利润达标情况;状态(Status)需通过编写公式追踪KPI走势。

上图中红绿灯的图标,之前很多人问怎么设置成这样,其实在PowerBI中是没法设置的,只能通过导入PowerPivot或者用外部工具来实现,现在是不是清楚了。

继续回到Tabular Editor界面,这次对KPI的Status Expression属性编写度量值,用信号灯(Traffic Light)显示KPI达标结果(这里的内置设定是-1,0,1分别对应红,黄,绿灯),度量值判断和业务逻辑不难可以举一反三。

用同样的方法对KPI的TrendExpression属性编写度量值和趋势图标:

至此,定义和编写工作就完成了,最后把KPI相关内容作为值放入矩阵,显示效果如下:

当然也能用Excel通过端口号连接PBI数据模型直接复用KPI设置,不用再另外编写啦!

感兴趣的朋友请动手尝试在PowerBI中做个KPI吧。

参考文章:

https://www.sqlbi.com/articles/creating-kpis-in-power-bi-desktop/

(0)

相关推荐

  • excel使用模拟运算对商品销售中的单变量进行计算

    excel使用模拟运算对商品销售中的单变量进行计算 在数据计算中,用户根据一组假设数据得出相应的结果值,或者按照不同的变量计算出结果值,可以使用模拟运算方法,比如在计算一组数据中,有一些变量可以直接给 ...

  • PBI-基础入门:Power BI是什么?

    按照微软的艰涩定义(不喜欢看的可直接略过本段):Power BI 是软件服务.应用和连接器的集合,它们协同工作以将相关数据来源转换为连贯的视觉逼真的交互式见解.无论你的数据是简单的 Excel 电子表 ...

  • PBI-基础入门:添加列与新建列(计算列)

    小勤:在Power BI里怎么增加一列? 大海:在Power BI里增加列有2种方法,一种是咱们在学Power Query里的"添加列"方法,还有一种是在PowerPivot里的新 ...

  • 大量Power BI主题模板免费下载,一键美化所有图表! | PBI实战小技巧

    Power BI目前最为人诟病的一件事情,莫过于它的默认主题配色-- 丑 很丑 非常丑 即使Power BI本身也有多套配色可选: 但,出来的结果,总还是觉得依然"丑"! 好在,P ...

  • 最新的Power BI不支持Win7系统了!怎么办?

    这几天,接连碰到多个小伙伴说安装了Power BI但是打开就出错,比如下面这种: 还有这种: 反正就是各种错误,原因?其实就是如题目所说:较新版本的Power BI Desktop不支持Win7系统了 ...

  • 果断收藏!四届Power BI大赛作品全汇总!|PBI宝贵资源

    Power BI大赛已经举办了4届了,每一届都精彩纷呈.实际上,在我看来,PBI大赛不仅仅是一次比赛,更重要的是,大赛的作品是我们学习时可参考的绝佳样例. 为了方便自身的学习,挚友李永峰对四届PBI比 ...

  • Tableau PK PBI 谁赢了

    技术圈子里,热衷于讨论谁更厉害, 那么你觉得谁更胜一筹呢? 小编认为: 你会哪个哪个就赢啦 如果两个都会,或者都不会 那么你赢啦!!! ///////////////////// 文章内容顺序,Tab ...

  • excel模拟运算根据一组变量计算出利润

    excel模拟运算根据一组变量计算出利润 在数据计算中,用户根据一组假设数据得出相应的结果值,或者按照不同的变量计算出结果值,可以使用模拟运算方法,比如如果在一组变量中需要计算出相应的利润值,可以使用 ...

  • excel模拟分析给出两组变量计算出利润

    excel模拟分析给出两组变量计算出利润 两组变量是指根据利润值的公式,当公式中有两种不同的数据都会发生变化的情况而计算出利润值,例如当销售价格发生改变时,数量也会发生相应的变化,当给出这两组变化的数 ...

  • 3个快速突出部分柱形图的方法,简单有效! | PBI实战技巧

    在做数据分析时,经常会碰到这样的需求:突出显示某些数据. 比如,对于柱形图,通过不同的颜色,或加上不同的背景,突出显示最近几个月.或某一个季度的数据等等. 对于这样的需求,我们其实首先要学会最简单的解 ...

  • 怎么将PP或PBI里的数据导出到Excel文件?

    小勤:怎么将PP或PBI里的数据到Excel文件?大海:用DAX Studio不是可以直接将PP或PBI的数据导出为文件吗?(DAX Studio的使用请参考文章<DAX Studio,写DAX ...