叠加卡片列表_使用PowerBI制作卡片图

如果要汇报重要的指标,比如超额完成的销售额、同比增长率等,不要把它埋没在图表里,用一个大大的数字自豪的展示它吧。


卡片图,也被称为大数字磁贴,严格来说不能算是一种图表,只是仪表板的一个组件而已。在仪表板或报表中需要跟踪和展示的最重要信息,有时只是一个数字,那么卡片图就派上用场了,比如下图的仪表板,在上方最显眼的位置放置的就是卡片图,

5b6b5b25b8c4ae8dc9e8dd02d7268f03.png

下面就来看看PowerBI中如何设置卡片图吧。

这是一份2015年大陆31个省市的三个产业的产值数据,

fc9e43b396d23260218e8a1051048787.png

标准卡片图

生成步骤如下,

0aa0e644a2abec5b48aff5236f766c11.gif

为了展现卡片图的交互效果,添加了一个地区的切片器,卡片图中的数字展现的就是切片器选中的省份的GDP,如果都不选,就是全国汇总的GDP。

卡片图中添加标题和边框,

a2c231211009a4ffb2471ce7fe9cffbe.png

这个卡片图中并不显示这个数字是哪个省份的,或者全国的,只有通过仪表板中的切片器可以看到。如果想在卡片图中直接显示省市的名称也可以做到,新建两个度量值:

GDP = SUM('各省市GDP'[产值])
带地区的GDP =
IF(HASONEVALUE('各省市GDP'[地区]),
VALUES('各省市GDP'[地区])&UNICHAR(10)&[GDP],
"全国"&UNICHAR(10)&[GDP])

先创建一个基础的度量值[GDP],然后创建[带地区的GDP],这个度量值是利用HASONEVALUE函数确定是否切片器被筛选,如果筛选就返回筛选的地区和GDP数据,否者返回“全国”的GDP;这两个字符串中间加了个UNICHAR(10),是换行符。把这个度量值放进刚才的卡片图看看效果,

b933908ba7648ba476f8a627a9182ec5.gif

当然也可以用两个卡片图叠加起来实现刚才的效果。

如果想得到各省市的GDP在全国的排名,新建度量值:

GDP排名 = IF(HASONEVALUE('各省市GDP'[地区]),
RANKX(ALL('各省市GDP'[地区]),[GDP]),
BLANK())

这里使用的RANKX函数,和前面介绍的SUMX一样,也是一个迭代函数,第一个参数是参与排名的列表,第二个参数是排名的依据;然后使用HASONEVALUE判断是否切片器被选中,如果都不选就是全国的数据,不再显示排名。

0f4d81991e666fd3cf02e5113a0f9be0.gif

多行卡

在PowerBI的默认可视化对象中,在卡片图的旁边还有个“多行卡”,其实这个也是卡片图,只是可以同时展示多个指标的数据。

拖入[地区],[产业分类],[GDP],选中广州,

46c1a9ea12fc9f5fb137cde1b06ae0f6.png

拖入[地区],[GDP],[GDP排名],选中北京、上海、天津和重庆,

f2a1cdc08fbe798babb43ee386d1503d.png

自定义可视化对象-Rotating Tile

PowerBI的自定义可视化对象中,还有一个可爱的卡片图:

Rotating Tile by MAQ Software。

从PowerBI的自定义可视化库中找到这个,网址为:

https://appsource.microsoft.com/en-us/product/power-bi-visuals/WA104380877?tab=Overview

先下载到本地,然后在可视化区域中找到最后三个点的按钮,选择从文件导入,把刚下载的Rotating Tile导入到可视化工具中,就可以和默认的可视化对象一样来使用了。

作图方式和上面一样,把[地区],[GDP],[GDP排名]三个字段放到【Measure】中,卡片图就出来了,

7664e36fc70bec588488eb3fa7087210.gif

这是上下翻转,还可以设置为左右翻转,

fc099011ab2c8844049af3da12da4db9.gif

看起来很有意思吧,在PowerBI的自定义可视化库中,还有很多类似的炫酷图表,以后会逐渐给大家介绍。

以上几种方式基本涵盖了卡片图的做法,作图过程很简单,大家也可以举一反三,做个性化的其他设置;卡片图一般不单独使用,而是在仪表板醒目位置展示重要的数据来使用,以后再遇到汇报的时候,大胆地用卡片图SHOW出你的数据吧。

公众号:PowerBI星球

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/573807.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

stringbuffer常用方法_第八讲:常用类库API

一、字符串操作---String类1、String可以表示一个字符串,不能被继承(最终类)不可变2、String类实际是使用字符数组存储的String类的两种赋值方式:(1)一种称为直接赋值、Java推荐使用第一种方式String name"小白"(2)通过关键字new调用String的构…

对应版本_Office 开发版本号与版本对应关系

Office从开发至今经历了非常多的版本,如office2000、office2003、office2007、office2010,office 2016到2019等等,那么大家知道吗?其实office还有开发版本号,可能很多用户不太熟悉,其实你打开office安装目录就可以明白…

python的def语句_【零基础学Python】def语句,参数和None值

像之前的print()、input()和len()功能,Python提供了一些类似的内置函数,另外也可以自己编写自定义函数。 示例: def hello(): print(Howdy!) print(Howdy!!!) print(Hello there.) hello() 第一行是def语句,它定义了一个名为hello…

筛选出一证多卡 用sql_对比Excel学习SQL(3):对列和行的操作

本文将从以下几个方面进行:一、对列的查询01 查询单个列03 查询所有列04 对列去重二、对列的值排序01 升序排列02 降序排列03 多个列排序三、对行的筛选01 单条件筛选02 多条件筛选03 IN命令04 LIKE命令正文:一、对列的查询Excel里对于一张表&#xff0c…

jude的一些基本用法

jude的基本使用方法 作为一名软件工程专业的学生,常常需要画各类流程图,数据流图。 说来惭愧,我对于各类图的画法以及各类画图软件并不熟悉。 需求工程老师给我们推荐过jude这个画图软件,但由于我不会使用,折腾了不少时…

python中reduce函数_Python中的reduce()函数

reduce()函数也是Python内置的一个高阶函数。reduce()函数接收的参数和 map()类似,一个函数 f,一个list,但行为和 map()不同,reduce()传入的函数 f 必须接收两个参数,reduce()对list的每个元素反复调用函数f&#xff0…

oracle 存储过程中调用存储过程

create procedure sp_name() begin ……… end 比如: create procedure pro_showdbs() show datebase; end //用exec调用存储过程。 一个带参数的存储过程。SQL> CREATE OR REPLACE PROCEDURE HelloWorld1 (2 p_user_name VARCHAR23 ) AS4 BEGIN5 dbms_output.pu…

序列生成_PR Structured Ⅴ:GraphRNN——将图生成问题转化为序列生成

本文使用 Zhihu On VSCode 创作并发布Paper | Code本文一作实在是太大佬了,让我和小伙伴焦虑了好一阵子。作者主页送你们,将这份焦虑传递下去。Introduction图生成有很多用处:建模physical and social interactions发现新的化学和分子结构构建…

网络资产管理系统_固定资产管理系统网络版的各种语言翻译

固定资产管理系统网络版指的是固定资产管理系统项目的联网版本,适合需要远程操作及多人同时操作的用户,各个版本都提供相应的网络版。固定资产管理系统网络版系统稳定、功能强大,支持局域网内用户联网操作软件,适用于各机关企事业…

数据字典在sga的哪一个组件中缓存_非功能性约束之性能(1)-性能银弹:缓存...

在《什么是架构属性》一文中提到提高「性能」的主要方式是优化,而优化的其中一个主要手段就是添加缓存!在软件工程里有这么一句话:「没有银弹」!就是说由于软件工程的复杂性,没有任何一种技术或方法能解决所有问题&…

.NET的轻量级IOC框架芮双随笔

面向对象的设计的重用性一直是他的一个重要特性,为了有效定义这一特性,又引申出面向对象设计的几个原则:高内聚、低耦合、功能单一、优先使用聚合、面向接口编程等。依赖这些原则和前人的经验,又发展出形形色色的模式,…

python热部署_关于Spring Cloud 框架热部署的方法

1、在对应的pom.xml 文件中添加依赖org.springframework.bootspring-boot-devtoolstrue2、注:project 中添加 spring-boot-maven-plugin,主要在eclipse中使用,idea中不需要添加此配置。【IDEA 忽略这个步骤哦(⊙o⊙)?】org.springframework.b…

《世界是数字的》读后感

随着科技的发展,我们已经进入数字化的世界。十年前,我们还拿着小灵通、按键手机,十年后,我们每个人的手上都有一部触屏手机。科技的发展使得世上的东西都更新换代的很快,任何东西存在的时间都很短,瞬息间就…

html js css如何关联_会html+css+js就能把前端项目发布到多个平台

在这篇文章中,小编将给大家分享如何让自己的前端代码发布到多个常用的平台。看完这篇文章以后,你就知道了如何让你的前端代码发布到多个平台,如:安卓应用程序,小程序,iOS应用程序,Windows,Mac,L…

机器学习 监督学习论文_NeurIPS 2020最佳机器学习论文奖

NeurIPS 会议在提交的大量论文和1903年被接受的论文中,有3篇被授予。今年获奖的论文有:语言模型是学习者很少广义形式相关平衡的无悔学习动力学列子集选择和Nystrom方法的改进保证和多重下降曲线该NeurIPS委员会由一些指导准则。最好的论文必须具有革命性…

Java--File文件操作

判断文件或目录是否存在 判断File对象所指向的文件或者目录是否存在,使用exists()函数。 File f new File("/Users/bemaster/Desktop/in.txt"); System.out.println(f.exists()); 判断当前File对象是文件还是目录 判断当前File对象是否是文件&#xff0c…

iis 装完framework4 7 无法切换_扫盲贴之电压并列与电压切换

点击上方电气小青年,关注并星标由于微信改版,只有星标才能及时看到我们的消息哦━━━━━━推荐阅读:《国内电气顶尖高校的奖学金介绍,总奖学金接近150万!》《世界工业自动化公司行业前十名:西门子、ABB、…

unixbench类似_UnixBench的实现介绍-阿里云开发者社区

很多用户都用UnixBench做性能测试,并做厂商之间的对比,那UnixBench到底做了哪些性能测试,本篇从代码层面阐述UnixBench做了哪些测试。在细说UnixBench的实现之前,先放一个总结果UnixBench算分介绍有类似结果,然后一个个…

android 集成同一interface不同泛型_C# 基础知识系列- 10 反射和泛型(二)

0. 前言 这篇文章延续《C# 基础知识系列- 5 反射和泛型》,继续介绍C#在反射所开发的功能和做的努力。上一篇文章大概介绍了一下泛型和反射的一些基本内容,主要是通过获取对象的类型,然后通过这个类型对象操作对象。这一篇介绍一个在反射中很重…

hdu 1297 递推难题

这题的话,我能玩一年 今天做了很多递推的题,这题无疑是最复杂的 其实可以看出来,2,3,4,5为一类,不妨定义为2型,1,6为一类,定义为1型 规定num[i]为结尾是i的凹槽的数量 我们可以能轻易的推出 sum num[1]*2n…