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页面上的视觉效果数量和报表性能的关系

  • 相关阅读:
    【BZOJ2434】[NOI2011]阿狸的打字机 AC自动机+DFS序+树状数组
    【BZOJ1030】[JSOI2007]文本生成器 AC自动机+动态规划
    【BZOJ3943】[Usaco2015 Feb]SuperBull 最大生成树
    【BZOJ3940】【BZOJ3942】[Usaco2015 Feb]Censoring AC自动机/KMP/hash+栈
    【BZOJ3172】[Tjoi2013]单词 AC自动机
    【HDU2896】病毒侵袭 AC自动机
    【HDU2222】Keywords Search AC自动机
    【BZOJ1662】[Usaco2006 Nov]Round Numbers 圆环数 数位DP
    结婚晚了
    无毒食品
  • 原文地址:https://www.cnblogs.com/yeacer/p/13938034.html
Copyright © 2011-2022 走看看