专栏名称: PowerBI战友联盟
微软 Power BI MVP BI佐罗 带你学习BI真经。
目录
相关文章推荐
51好读  ›  专栏  ›  PowerBI战友联盟

PowerBI 切换指标时数据格式如何修改?

PowerBI战友联盟  · 公众号  ·  · 2024-10-14 18:20

正文

请到「今天看啥」查看全文


在 Power BI 中,我们有时候会使用一个度量值实现多个指标,但不同指标之间可能会存在不同的数据格式,这时候我们应该怎么实现同一度量值不同指标的不同格式切换呢?

答:度量值动态格式

关于度量值动态格式,我们之前介绍过如何利用这个功能实现不同数值之间的正确格式显示。

参考: 牛!让 PowerBI 指标显示智能单位

或者是一个度量值如何显示多个信息,参考: 掌握 PowerBI 度量值动态格式,让数据展示更灵活!

今天我们来介绍一下如何使用这个功能实现同一度量值在切换指标时的格式变化,动态效果如下。

我们可以看到,销售额的单位为 K,利润率的格式为百分比,订单数的格式为整数,不同 KPI 以不同的格式显示。

在创建动态格式之前,我们要先创建一个可以切换 KPI 的度量值。创建多指标 KPI 度量值之前,需要先创建一个辅助表,用于切换 KPI。

点击 Power BI 建模选项卡下的新建表。

假设我们有销售额、订单量和利润率三个指标,输入以下 DAX 语句。

然后转到表格视图,将 KPI name 列按照 ID 列进行按列排序操作。

然后我们来新建一个 KPI 度量值,根据选择的 KPI 返回不同的值,没有选择默认为销售额。

KPI =SWITCH (    SELECTEDVALUE ( KPIs[ID] ),    1, [Sales],    2, [Model.OrderCount],    3, [Model.Profit%],    [Sales])

度量值创建成功之后,我们可以新建一个卡片图看一下效果。

指标可以动态切换,但是显示的格式都是常规,只不过不同的值会根据不同的单位显示,而利润率的格式应该是百分比,订单量的格式应该是整数,所以我们需要使用度量值的动态格式根据当前所选指标返回不同的格式。

将 KPI 度量值的格式切换为动态。

然后选择格式,将格式修改为以下语句。

保存之后看一下效果。

不同的指标以我们想要的不同格式显示,动态效果。

这有什么用呢,我们可以通过一个 KPI 度量值计算多个指标的延申指标,最常见的就是去年同同期、同比、环比等。而且我们在创建 KPI 时,还可以通过复制一个卡片修改筛选器从而实现 KPI 卡阵列,免去我们一个个进行设置的重复过程。

以上卡片均通过相同的度量值实现,仅仅是修改了视觉对象本身的筛选器。

这种不同指标动态格式的功能设置还是很实用的,感兴趣的小伙伴赶快去试一试吧。

更专业的数据分析师训练营


🚀 《业财分析之道》 点击文字查看具体报名信息。

📈 《经营分析之道》 点击文字查看具体报名信息 。

🔍 数据分析之道 点击文字查看具体报名信息。
💡
商业智能之道 点击文字查看具体报名信息

🔗 如何获取更多信息?扫描下方二维码具体咨询。

BI佐罗数据分析 - 更专业更系统的企业数据分析
点击“阅读原文”获取更多资源







请到「今天看啥」查看全文