zoukankan      html  css  js  c++  java
  • 如何显示或隐藏Power BI Visual

    我们都知道,Power BI Visual对于报表可视化而言,还是比较关键的一部分,合适的Visual总是能为我们的仪表板的展现起到画龙点睛的效果,那这一次我们来聊聊如何根据选择显示或隐藏Power BI Visual。

    需求

    在下面有一个示例报告。如果用户选择左侧类别切片器中的项目,我希望右侧的矩阵出现。如果切片器中没有选择任何内容,当我不想看到矩阵,而是想看的一些其他的东西,这时候又该怎么做呢。

    方案概述

    解决这个问题的解决方案涉及到:

    • 创建一个包含1个大的值和1个小的值的树状图;

    • 根据用户选择编写一个返回背景颜色或“透明”的度量,并将其设置为有条件地格式化树状图的颜色;

    • 创建度量以显示消息。

    透明的颜色

    此解决方案的关键是使用DAX基于表达式的颜色格式。你可以通过在末尾添加一个可选的额外2个字符来改变颜色的透明度,如#FFFFFF(00是100%透明)。因此,虽然#FFFFFF是白色,但#FFFFFF00是100%透明(白色)。

    创建一个树形图

    在这里我们要注意的是如果只显示1个值,则无法条件格式化树形图的颜色。解决的解决方案是创建一个简单的数据表,其中包含1个大的数字和1个小的数字。使用输入数据创建了一个新表,如下所示:

     接下来加载表并将“ID”添加到树状图的组中和“值”添加到树状图的值中。这给了我一个树状图,它有一个非常大的盒子,一个非常小的盒子(小到看不到它),它会接受使用基于规则的表达式对颜色进行条件格式化。

     

    写透明度量

    我想在用户选择'销售表'[类别]切片器中的项目时显示矩阵,否则隐藏矩阵。因此我们需要写一个这样的度量

     这个度量的意思是,如果在切片器中选择了一个值,则使“颜色”透明,否则使其变为白色。

    格式化树形图

    然后将度量应用于树状图。单击树形图,然后选择格式数据颜色高级控件,然后按“字段值”选择格式,然后选择度量。

    当我在树状图格式化窗格中时,我关闭了所有可选格式,例如边框,标题,数据标签等。

    创建用户说明

    然后要做的最后一件事是创建一个向用户提示消息的度量。度量如下。

    将此度量添加到卡片图中,关闭类别并将其放在树状图的顶部。视觉效果的顺序(从上到下)需要:

    1. 卡片图

    2. 树形图

    3. 视觉显示/隐藏

    最终结果

    这是最终的结果。

    技术交流

    1.Power BI免费下载:http://www.yeacer.com/

        Microsoft Power BI Desktop中文最新版:下载地址

    2.欢迎加入的Power BI技术群,目前正在学习阶段,有兴趣的朋友可以一起学习讨论。 

       Power Data技术交流群:702966126 (验证注明:博客园Power BI) 

       更多精彩内容请关注微信公众号:悦策PowerBI          


    如果您觉得阅读本文对您有帮助,请点一下“推荐”按钮,您的“推荐”将是我最大的写作动力!欢迎各位转载,作者博客:https://www.cnblogs.com/yeacer/ 
    Fancy
  • 相关阅读:
    plsql excel导入报错:未发现数据源名称并且未指定默认驱动程序
    exception java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
    Android DiskLruCache 源代码解析 硬盘缓存的绝佳方案
    uestc 360(区间合并)
    UI_UITabBarController
    【C++ Primer】用于大型程序的工具
    Java 从基础到进阶学习之路---类编写以及文档凝视.
    Android 项目的代码混淆,Android proguard 使用说明
    android:Activity四种启动模式简单介绍
    已有数据库(单机)部署Database Vault
  • 原文地址:https://www.cnblogs.com/yeacer/p/11045098.html
Copyright © 2011-2022 走看看