看啥推荐读物
专栏名称: PowerBI星球
大数据时代,一起死磕PowerBI,微信公众号:PowerBI星球
目录
相关文章推荐
今天看啥  ›  专栏  ›  PowerBI星球

PowerBI报表中醒目的卡片图

PowerBI星球  · 简书  ·  · 2018-04-26 05:48

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

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

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

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


标准卡片图

生成步骤如下,

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

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

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

GDP = SUM('各省市GDP'[产值])

带地区的GDP =

   IF(HASONEVALUE('各省市GDP'[地区]),

      VALUES('各省市GDP'[地区])&UNICHAR(10)&[GDP],

       "全国"&UNICHAR(10)&[GDP])

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

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

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

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

                      RANKX(ALL('各省市GDP'[地区]),[GDP]),

                      BLANK())

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

多行卡

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

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

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

自定义可视化对象-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】中,卡片图就出来了,

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

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

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




原文地址:访问原文地址
快照地址: 访问文章快照