zoukankan      html  css  js  c++  java
  • 通过计算组动态切换指标格式

     

    以前度量切换

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

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

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

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

    • 销售额-小数

    • 利润–整数

    • 利润率–百分比

    所用的度量

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

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

    使用表格编辑器

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

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

     创建计算组

     

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

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

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

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

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

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

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

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

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

    • 最后,单击保存

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

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

    • 切换回表格编辑器。

    • 对每个计算项进行修改

    • 销售额 格式设置为  0.00

    • 利润  格式设置为   0

    • 利润率 格式设置为 0.00% 

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

    效果展示

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

    推荐阅读

    【2020】Power BI 10月功能更新

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

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

  • 相关阅读:
    Mongodb 的ORM框架 Morphia之注解
    Redis主从集群及哨兵模式
    Dubbo
    Zookeeper
    使用Dockerfile自定义一个包含centos,tomcat的镜像
    linux/centOS 下安装 ngnix
    Session共享
    Linux安装jdk.18和tomcat8
    MongoDB集群的搭建
    多态--方法重写的三个要点
  • 原文地址:https://www.cnblogs.com/yeacer/p/13938034.html
Copyright © 2011-2022 走看看