3.9 PowerBI报告可视化-条件格式:用图标或形状制作红绿灯

部署运行你感兴趣的模型镜像

加入 PowerBI自己学 知识星球:下载源文件,边学边练;遇到问题,提问交流,有问必答。

红绿灯是可视化报告的常用功能,可以传递给用户强烈的视觉警示。

解决方案

在PowerBI中,红绿灯的实现方法有很多种,UNICOCDE符号、表或矩阵的图标、形状、SVG图形、线上版Scorecard等,各有优缺点,按需求选用。推荐使用表或矩阵的图标和形状。

表或矩阵的图标:类似Excel的图标功能,操作简便,支持在值的左边或右边显示图标,或者仅显示图标(下方下图),图标种类受限制,但基本够用了。

形状:在非表的任意位置可以放置红绿灯,比如做一个Scorecard,灵活但需要为每一个形状单独设置条件格式。

举例

单表模型

基础度量值:

Sales = SUM(Fact_Sales[销售达成])

Sales_Target = SUM(Fact_Sales[销售目标])

Sales_Ach% = DIVIDE([Sales],[Sales_Target])

Sales_Ach%_Status = [Sales_Ach%]

用于形状的颜色度量值:

Color_Sales_Ach% = SWITCH(TRUE(), [Sales_Ach%]>=1,"Green", "Red")

Color_Sales_Ach%_香蕉 = SWITCH(TRUE(), [Sales_Ach%_香蕉]>=1,"Green", "Red")

操作步骤

1 表或矩阵的图标

STEP 1 把字段放入表或矩阵中后,在格式窗格的单元格元素中,选择要使用红绿灯的字段,打开图标开关。或者在视觉对象的字段中,在需要设置图标的字段上点击鼠标右键,选择条件格式。

   

STEP 2 点击fx按钮,选择规则,应用于可以按需选择值、总计,基于哪个字段选择用于条件判断的列或度量值,度量值可以是当前的也可以是其他的,图标布局可以是仅图标或在值的左边或右边,图标对齐方式可以上、中、下,图标样式有多种按需选择,最后设定规则。

下图左边是在字段左侧设置红绿灯,右边是新加一个字段仅显示图标,结果如下:

2 使用形状

STEP 1 点击菜单栏插入下的形状,选择一个圆形。

STEP 2 选中形状,在格式窗格的形状样式中,点击填充下的fx按钮,格式样式选择度量值,基于哪个度量值选择相应的颜色度量值。

   

用文本框(或卡片)和带有条件格式的形状创建的红绿灯,结果如下:

拓展

在表或矩阵中,还可以用其他方式实现红绿灯。

i 用UNICODE符号:

ii 用SVG图形:

您可能感兴趣的与本文相关的镜像

ACE-Step

ACE-Step

音乐合成
ACE-Step

ACE-Step是由中国团队阶跃星辰(StepFun)与ACE Studio联手打造的开源音乐生成模型。 它拥有3.5B参数量,支持快速高质量生成、强可控性和易于拓展的特点。 最厉害的是,它可以生成多种语言的歌曲,包括但不限于中文、英文、日文等19种语言

当 `p75_installer` 脚本在第 71 行执行 `python3.9` 命令时提示找不到,导致安装 Python 虚拟环境失败和整体安装失败,可尝试以下解决办法: ### 检查 Python 3.9 是否安装 在终端中输入以下命令来检查系统中是否安装了 Python 3.9: ```bash python3.9 --version ``` 如果提示 `command not found`,说明系统中没有安装 Python 3.9,需要进行安装。 ### 安装 Python 3.9 #### Ubuntu/Debian 系统 使用以下命令更新软件包列表并安装 Python 3.9: ```bash sudo apt update sudo apt install python3.9 ``` #### CentOS/RHEL 系统 先安装 `yum` 源,再安装 Python 3.9: ```bash sudo yum install -y https://repo.ius.io/ius-release-el7.rpm sudo yum install -y python39 ``` #### macOS 系统 可以使用 Homebrew 来安装 Python 3.9: ```bash brew install python@3.9 ``` ### 更新脚本中的 Python 路径 如果 Python 3.9 已经安装,但脚本无法找到,可能是因为 Python 3.9 的路径没有正确配置。可以通过以下命令找到 Python 3.9 的实际路径: ```bash which python3.9 ``` 然后将 `p75_installer` 脚本第 71 行的 `python3.9` 替换为实际的路径。 ### 创建软链接 如果 Python 3.9 已经安装,但系统无法在默认路径中找到它,可以创建一个软链接到 `/usr/bin` `/usr/local/bin` 目录: ```bash sudo ln -s /path/to/python3.9 /usr/bin/python3.9 ``` 其中 `/path/to/python3.9` 是 `which python3.9` 命令输出的路径。 ### 检查环境变量 确保 `PATH` 环境变量包含 Python 3.9 的安装路径。可以通过以下命令查看 `PATH` 环境变量: ```bash echo $PATH ``` 如果 Python 3.9 的安装路径不在 `PATH` 中,可以将其添加到 `~/.bashrc` `~/.bash_profile` 文件中: ```bash export PATH="/path/to/python3.9/bin:$PATH" source ~/.bashrc ```
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值