美文网首页BI学习笔记
BI技巧丨计算组环形图

BI技巧丨计算组环形图

作者: Fabric丨白茶 | 来源:发表于2023-04-15 13:47 被阅读0次

    当我们使用Power BI时,会发现其内置了许多可视化组件,这些组件可以帮我们快速地创建各种类型的报表和仪表板,这是非常方便的。但是,我们也会发现,有些组件的细节功能并不是很完善,这就导致了我们在平常使用中会遇到各种小问题。

    环形图导出数据问题

    环形图是Power BI中使用频率较高的可视化组件之一,主要用途是展示类别之间的数据占比情况。但是,在使用环形图点击右上角进行数据导出时,我们会发现环形图无法导出数据的百分比,这就导致使用上并不能满足日常的需求。

    面对这种情况,我们可以通过Tabular中的计算组来解决。充分利用Power BI的灵活性和定制性满足更复杂的数据分析需求。

    案例数据:

    案例数据很简单,白茶手动输入了一下,将上面的数据拖放到环形图中进行展示。

    数据导出:

    当前我们查看环形图的数据,还是正常的,现在我们点击右上角的更多选项,导出数据查看一下。

    通过导出的数据可以看到,环形图中的百分比数据,并没有进行导出,这就非常不便利。

    在项目中,出现这种情况,用户会产生很大的困惑:为什么导出来的数据,和我肉眼看到的数据不一样呢?

    在计算组出现之前,我们的解决办法是构建一个新的度量值,单独计算类别占比,将其放入到工具提示中.

    DAX如下:

    占比 =
    [计算组格式] / CALCULATE ( [计算组格式], ALL ( '案例数据'[维度] ) )
    

    结果如下:

    虽然可以解决数据导出的问题,但是可视化呈现上,会显得更加的奇怪。这就很容易给用户造成了一种错觉:Power BI就这?做出来就这种效果?

    Tabular计算组

    其实,针对上面的问题,我们可以通过Tabular计算组来解决。

    在外部工具栏里面,找到Tabular组件,将其打开:

    在Tabular界面,我们创建一个计算组,命名为Format。添加计算组条件环形图格式。

    我们在右边的公式栏输入以下内容:

    SELECTEDMEASURE ()
    

    我们将右边的公式栏,切换到格式设置,输入如下内容:

    [计算组格式]&"("&FORMAT([占比],"0%")&")"
    

    我们回到Power BI中查看一下结果:

    我们再将数据导出进行查看:

    这里是白茶,一个PowerBI的初学者。


    相关文章

      网友评论

        本文标题:BI技巧丨计算组环形图

        本文链接:https://www.haomeiwen.com/subject/oyltrdtx.html