Power BI干货PowerBI专栏

利用外部工具,在PowerBI中实现Excel PowerPiv

2020-11-17  本文已影响0人  PowerBI星球

文/陆文捷---物流供应链优化分析师,Power BI爱好者 

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吧。

-精彩推荐-

PowerBI数据分析和可视化实战案例

PowerBI时间相关的度量值,都在这里了

PDF转Excel,这个秘籍推荐给你

采悟 from PowerBI星球

上一篇下一篇

猜你喜欢

热点阅读