外部表不是预期的格式怎么解决_通过计算组动态切换指标格式

46da0890cf4cdf695cd10ff993f9a291.png

以前度量切换

使用度量切换来切换结果是Power BI和Power Pivot for Excel中使用的一种常见的技术。例如,可以通过度量切换图表上显示的内容(请参见下图)。

知乎视频​www.zhihu.com

此技术使用切片器来接收用户选择,使用度量根据用户的结果来返回不同的结果。选择不同的选项时,可以看到相应的结果。

8ce71b8477948b1985f83e31bd38c753.png

尽管此技术很有用,但此方法存在一定的局限性。最后的度量只能具有单个数字格式。

例如,如果你具有以下三种要求不同格式的度量,则图表可以根据选择显示值,但是轴格式不会响应于不同度量而改变。

• 销售额-小数

• 利润–整数

• 利润率–百分比

30c74455f690556230711e8efe046400.png

所用的度量

本次我们使用了4个度量来达到该效果。如下所示。

acf9873e4d0af54fa0a4400fdea7e6e5.png

上方是旧版的方法,现在我们可以通过计算组的方法来实现,下方我会展示如何用计算组来实现动态切换数值展现格式的问题。

使用表格编辑器

在外部工具下,选择表格编辑器。如果你在Power BI Desktop中看不到这些菜单选项,你就需要先加载表格编辑器。

1ca9420f8fa1907ceefb69151b067a46.png

表格编辑器打开,您可以在左面板的“Tables”下看到数据模型中的表。

创建计算组

右键单击Tables文件夹,单击“新建”,然后单击“计算组”。

3f1edba3fee80ac3454ebaedeab36b22.png

将“新计算组”命名为“动态图表”。

89c6666ed55bd000623ea33c92728b70.png

在“动态图表”中,创建新的计算项。右键单击“calculation items”,然后新建。

14c02e3cb6b8353e997cb7219698ffec.png

创建3个计算项,如下所示。

914180f99a63203007204fbdf2bc94f0.png

计算项要返回相应的结果,如下所示:

9a86f98cff93a0be202bc0c10fe8c6e0.png

下一步是为计算组创建度量:

• 右键单击“动态图表”,然后单击“新建”,然后单击“度量”。

• 将度量命名为“动态值”(下面的#1)

• 为度量“动态值”添加特殊的DAX函数SELECTEDMEASURE(),如下所示。

• 最后,单击保存

e41824b2ea6f65e9a1393a592c3ff3b1.png

来到Desktop中可以看到一个新的表”动态图表”我们使用动态图表的值来展示信息切片器中放入“name”,在折线图中添加了“动态值”度量。

0436d82678f202fcbeb38cf2ca40877d.png

请注意,现在 “利润率”的格式还是为十进制格式。这是上面提到的原始问题,现在可以使用“计算组”解决此问题。

• 切换回表格编辑器。

• 对每个计算项进行修改

• 销售额 格式设置为 0.00

• 利润 格式设置为 0

• 利润率 格式设置为 0.00%

1dc99e2e9d74017e403012d64c755dfc.png

• 保存更改并关闭表格编辑器。

效果展示

如下所示,计算组可以完美的解决格式问题。

知乎视频​www.zhihu.com

推荐阅读

【2020】Power BI 10月功能更新

你是否真的知道你的 PBIX 文件到底有多大?

Power BI页面上的视觉效果数量和报表性能的关系

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值