堆积条形图
上传堆积条形图数据,案例1和案例2。点击加载,直接导入。
在视觉对象当中,选择第一个,堆积条形图。
点击之后就会在报表视图出现这样一个对象。
它是有维度的,整体有个维度,有个指标,在当前维度下进行细分。举个栗子,现在要看各个省份,各个城市的销售额,就可以把省份作为纵轴,把城市作为每一根柱子的每一种颜色。
在我们的数据中,有年份有产品。

有 Y 轴,有 X 轴。把年份拖入到 Y 轴。它是默认给日期类型创建日期层次结构的。
只保留年,其他的都删掉。

把数据拖入到 X 轴当中。可以看到每一年对应的数据总和。
现在这个堆积,应该怎么来实现。右下角有个图例,这个图例和 finebi 当中的细粒度差不多。既有细粒度的作用,又有图例的作用。
想要看到不同年度的产品数据,要把这个产品拖入到图例里。每一年产品的销售额在这上面就看得到了。这就是堆积柱形图的实现。
下方还有个小型序列图。
把产品放入小型序列图去,它就能把每一个产品都给变成一个序列图,这就是小型序列图的作用。
注意,此时产品不在图例里,并且从右边数据再次将产品拖入图例里会报错,必须要把产品从小型序列图例移除,然后才能再将产品放入图例当中。现在把它去除掉,放回图例这里。
画布样式设置
画布大小设置
然后把画布设置一下。点击一下画布,然后选择设置报表页的格式。
再点击画布设置,在画布设置这里,可以设置当前话不得大小。默认是 16:9,假如自己来定义宽高,可以选择自定义,把画布变大一点点。比如设置高度 1200,然后它就变长了。

还是改回 16:9,好看点儿。
画布背景
再来设置一下画布背景颜色。选择粉色,然后透明度调低一些。
还可以指定一个背景图片,点击图像里的预览,把图片选中上传上去。


图表样式设置
这个背景图就出来了,但是图表还没出来,图表把背景图挡住了。所以很多时候,添加背景图之后,就把图表设置成透明的。
背景
点击一下图表,找到视觉对象格式,找到常规,效果里面有个背景。透明度拉高一点,也可以把背景去掉。

去掉背景后,会导致图不太好看,这个图的轴,标签,都看不清了。所以还需要微调一下。
边框
首先就是视觉对象边框,在常规,效果里面,有一个边框,把它打开,颜色换成白色。圆角给 10 像素,它就会有一些弧度。宽度设置为 2,然后看一下效果。
点一下画布就能看到效果了。现在这个图表的边框就很明显了。
轴
现在,设置颜色,点击一下图表,然后找到设置视觉对象格式,Y 轴表示的是竖着的这个轴,有一个值,前面也可以设置一下类型,类型连续就是数值类型,如果是类别就不会考虑顺序。先看一下值,把值的颜色改为白色,字体大小改成 12。
Y 轴的标题,颜色设置为白色,大小设置为 15,并且加粗。
这样,Y 轴的样式就设置完成了。X 轴同理。
图例
还剩图例看不清,找到图例。图例的位置默认是左上,设置成居中,有一个靠上居中的选项。文本设置为白色,大小调整为 12。
下方还有个标题叫"产品",改成"产品类别"。
网格线
下方还有个网格线,默认水平和垂直的网格线都带上了,关闭网格线,去掉。
缩放滑块
勾选上之后会有滚轮的效果。滑动滚轮可以手动筛选数据范围。

这个很少用,而且放上去之后有点儿丑,关闭掉。关掉之后好多了看上去。
条形
指的是每个系列,可以选,每一个都可以给它修改颜色。默认是所有,在所有里面值能选择颜色和透明度。

丝带
选中之后会把图形变成丝带状的。
太丑了,给它关掉。
数据标签
可以显示数据有多大,每一个小柱子对应的值是多少。勾选上。
标签总数
下面标签总数,就是值总计是多少。勾选上。勾选之后有一点儿看不出来,把颜色改成白色,字号调大一些,然后点击加粗。
绘图区背景
就是中间那一块背景是什么。可以上传自己的图片。这里就不上传了。
标题
我们可以看到这个标题不太行,黑色的不太显眼。注意,标题不在视觉对象里,而在常规当中。找到标题之后展开,然后按照自己的喜好更改一下样式。
这就是堆积条形图的制作流程,还是比较简单的。
注意,这个就是一个报表页。相当于 finebi 的仪表板。
由于现在只有一个图表,所以它占的比较大。通常不会给它这么大。会把它调的稍微小一点儿放在一个地方。像这样。
除了图表以外,还要放标题,放过滤组件,还有公司的品牌 logo 都要放的,所以图表不能太大的。
折线图
点击下方新建页,创建下一张图表。

把折线图上传上去。点击加载,直接上传即可。
在生成可视化对象里选择折线图。
点击之后,找到它的字段。这里有月份,产品和数据。
通常情况下,把月份放在 X 轴,数据放在 Y 轴。查看不同月份下数据的计数。然后发现有点儿问题。这个时候需要去表格视图检查一下数据。
到表格视图页面,查看一下数据。这里会显示它的类型,发现类型没有问题。
回到报表视图,发现放上去是计数的状态,点击旁边倒三角,改为求和,然后就可以了。
X 轴数据显示问题
这个数据的趋势已经出现了。现在有个问题,月份应该是从 1 月到 12 月,但它只显示偶数月。奇数月没有了。检查一下月份,发现它是数值类型的。
这里要注意:如果把数值字段作为维度(X 轴),则不会连续显示所有内容。
解决办法:1、新增一列辅助列,让它以数值列来排序,绘图的时候放入辅助列即可;2、在图表样式设计中,将 X 轴的类型,从 "连续" 改为 "类型"。
先来演示第二种。找到设置视觉对象格式,找到 X 轴,现在是连续的,把它改为类别。
改好之后,全部月份都出来了,但是还有个问题。这个月份的顺序反了。还需要对它进行排序。在图表的右上角有三个小点,点击它,里面有一个排列轴,现在是按照数据的总和降序排列,改成月份。现在要按照月份来排序,并且按照月份的升序来排序。
还有第一种,添加辅助列的方式。回到表格视图当中,点击新建列。
列名命名为"月份列",直接等于月份,然后把月份的数据类型从整数转换为文本。
文本本身没有顺序。找到上面的按列排序,让月份列按照月份这个数值进行排序。
回到报表视图,重新放入折线图,在 X 轴不放入原来的数值,我们现在放入刚才处理好的文本,也就是"月份列",再把数据放入 Y 轴,数据放入之后是计数,改为求和。这样也实现了图表当中,月份在 X 轴从小到大的顺序显示。
堆积柱形图
新开一个,数据仍然用折线图的数据,点击加载。数据都没关系的,只要能画出对应的图就可以。
上传成功之后点击堆积柱形图。
月份放入 X 轴,数据放入 Y 轴。放上去之后发现月份不全。
还有老方法,在折线图那个部分已经说明,有两种方式。第一种,可以新增一列辅助列,让它来辅助我们排序;第二种是把 X 轴由连续变为类别形式。用第二种。
然后再点击图表右上角三个小点,排序轴改为月份,和以升序排序。这样所有月份都从小到大显示出来啦。这样,柱形图就实现了,但是它现在还是一个多系列的。
现在要把它调整成堆积的。可以在 Y 轴里面放入多个字段,还可以找到维度字段把它拖入到图例里。之前有写过,powerbi 当中的图例就相当于 finebi 当中的细粒度。现在把产品拖入到图例中。
这样它就形成了堆积柱形图。
簇状条形图
还是用这个数据,直接点击簇状条形图。
条形图在实际当中用的是比较多的,如果希望数据能够展示这样一个顺序,就可以用这种方式。把它按照从大到小的方式来排列。因为现在排序维度是月份,需要改一改。点击右上角三个点,排列轴设置为数据的总和,以降序顺序来排序,就可以得到正常的条形图。
簇状柱形图
再往后,簇状柱形图,它就是多系列的。先选中图表然后点一下。
点击设置视觉对象格式,然后会发现这几张图表的样式设计都一样。
有 X 轴,Y 轴,还有对应的图例。
百分比堆积条形图
仍然是这个数据,选中图表,点击右边的百分比堆积条形图。把形式变成了百分比的形式。
百分比堆积柱形图
以及百分比堆积柱形图,也是这样的。换了一种方式而已。
折线图(双线)
现在我们给它切换成折线图。当把它切换成折线图时,出现两根折线。
这种折线图可以去设置。找到设置视觉对象格式,它的选项多了一些。
这里多了一个辅助 Y 轴,这个类似于 finebi 当中的双轴。finebi 当中的双轴是需要自己设置值轴的,在 powerbi 中不需要这么麻烦,可以直接把对应的指标直接拖入到辅助 Y 轴当中去。由于这个图至少需要两个指标,所以这个数据不太方便,可以自己找一找数据放上去。用当前数据演示效果不太好。比如把产品放入到辅助 Y 轴当中,可以看到右边是 2。因为产品就俩。左边仍然是产品数据。两个轴对应的字段不同。
还是把产品放回图例里好一些。
在设置可视化对象格式的选项里,点开之后,下面有一个网格线,可以打开。这里可以设置颜色、宽度、线条样式,透明度等等,水平和垂直的都可以设置,根据喜好来。像折线图的话,一般只设置水平的,不设置垂直的。颜色改为黑色,明显一点儿。
在它下面有一个行,点击行可以设置线的样式。
想对每个系列设置不同颜色的话,选中要更改的系列。比如,想给 A 更改为红色,就选中 A,再找到下方的颜色,改为红色。

同理,选中 B,把 B 改为黄色。
这是如何给折线设计类型和颜色。下方有一个阴影区域,加上阴影区域,就是面积图了。

下方还有个标记点,把它打开之后,所有的点都被标记起来了。
下面,类型大小,图形都可以更改。改完效果如下。
下方是数据标签,勾选之后,可以让文字显示在图表上方。
在下方,找到值,可以设置字体颜色。设置为蓝色。
下方还有个序列标签,打开之后右上角多了个 A 和 B,也就是当前是哪一个系列也会显示出来。这个可以不加,因为已经有图例了。关掉。
还有一个绘图区背景,也就是这个画布,颜色图片什么的都可以自己去设置。当然,这个图片饱和度太高了有点儿辣眼睛。可以不弄。还是不弄好看一些。

分区图
刚刚那个折线图,加上阴影。然后回到视觉对象的选项,点击分区图。就完成啦。

堆积面积图
选中图表,然后点击堆积面积图,就完成啦。
它是在一个系列的面积图的上方,把另外一个系列堆积上来的。
百分比堆积分区图
它俩的百分比占个 100%。选中图表之后点击百分比堆积分区图。
折线和堆积柱形图
这个就不能用之前的数据了,重新上传一份数据。把散点图这个数据上传上去。
系列比较多的。
先选中一下折线和堆积柱形图这个图表。
看一下不同性别下,身高情况。把性别拖入到 X 轴,身高拖入到 Y 轴当中。
注意,下方有一个行 y 轴,把谁当做折线,比如想看年龄,就把年龄放入到行 y 轴这里。
这就是性别的数量和年龄趋势。
这个系列太少了,用这个图表效果不太明显。把性别这个系列扔出去了,用死亡时间。把死亡时间拖入到 X 轴当中。
把时间改为年季度,这样看上去比较直观。
然后把内容变成堆积的,要用到列图例,现在展示的是不同季度下年龄的总和和身高的总和,想具体到每个性别,把性别拖入到列图例当中去。
现在,一个堆积柱形图和一个折线图的组合体就实现了。
折线和簇状柱形图
这个就是折线和多系列的组合。选中图表,然后点一下视觉对象当中的折线和簇状柱形图,直接切换就行了。
切换之后可以看到,时间作为 x 。现在默认,身高和年龄是共用的,它和前面的折线图有一些不一样,它没有双 y 轴。我们把谁作为折线,就拖入到行 y 轴这里来。图例还是性别。
然后看一下样式应该怎么设计。这个样式设计和折线图差不多。一个是 Y 轴,一个是辅助 Y 轴,先来看一看 Y 轴。展开 Y 轴,有一个值,打开之后可以更改字体字号。由原来的 9 号改成了 15,字体就变大了。
展开辅助 Y 轴,也有值,如果把它开启的话,年龄用的就是右边的轴了。
现在可以去修改一下辅助 Y 轴的单位,默认情况下,单位是千,把它改为无。
收起辅助 Y 轴,展开下方的列。列就是字段,选中女生,颜色改为橘色。男生颜色不变。这样男生是蓝色,女生是橘色。
发现折线的颜色有点儿混淆。把折线改为红色。在行里,有个直线,展开之后可以设置颜色,设置为红色。插补类型改为平滑,它就变成了曲线。
丝带图
直接点击丝带图切换。也可以柱形图添加丝带效果,就会变成这个样子。
这就是丝带,从柱子中间给加点儿东西。样式设置和前面一样。
瀑布图
这个不能用上面的数据了。重新导入数据。直接点击加载即可。
之前在 finebi 当中做过的瀑布图是薪资组成,可以回顾一下:finebi 组件进阶------自定义图表、瀑布图。这里有详细介绍瀑布图原理、字段计算以及图表绘制的详细过程。它需要计算终点,还需要计算起点。
使用 powerbi 来绘制瀑布图就不用管这么多。只要有数据,直接就能绘制。这里有月份,有商品,还有毛利。就可以看一看随着月份,商品和毛利的变化情况。
先选择瀑布图。这里有类别,细目,和 Y 轴。
Y 通常放的是指标,毛利放入到 Y 轴里面去。类别,想看到不同月份的毛利,把月份拖入到类别当中。细目就相当于在当前月份下再一次去进行细分。把商品拖入到类目当中。
这就是当前实现的一个效果,最左边是 1 月份,最右边是 2 月份。中间就是毛利增长和减少的过程。一月份,加上中间的两个绿色的,然后减去后面的红色黄色,最后得到了 2 月份的这个值。这里的细目相当于 finebi 的细粒度。它不会像 finebi 那样计算起点计算终点,只要把字段拖上去,它就会自动给排好。
漏斗图
导入数据,直接点击加载即可。
看一下数据,我们需要将这个表处理一下,把第一行提升为标题。鼠标右键点击当前的表,选择编辑查询,跳转到 power query。
在 power query 的主页里找到将第一行用作标题,点击。
点击之后就设置好啦,设置好之后点击左上角的关闭并应用。
然后我们可以看到处理好的数据。
漏斗图是用来查看各个节点数量的变化趋势。回到报表视图,点击漏斗图。
我们可以看到这里有类别和值。这里的类别就是节点,想看不同状态下的人数。把状态拖入到类别当中,把姓名拖入到值里。拖入进去之后可以看到姓名这里是计数。当把维度字段拖入到值的时候,它会自动进行计数的操作。
我们看到,'进入网站','商品详情页','购物车','确认订单','支付' 这几个节点的人数情况。在 powerbi,它会自动加上百分比。如果这个东西不想要可以给它去掉。在设置视觉对象格式那一栏,有一个转换转换速率标签,给它取消勾选即可。
有个颜色,默认是显示全部,如果改的话,全部都会变色。
如果希望不同节点显示不同颜色,可以点 fx。补充一下:但凡在设计样式的时候,旁边有个 fx,表示你可以自己去写条件。现在点击这个 fx,它就会出现条件下的颜色设置。我们可以根据状态的规则来手动指定颜色。点击确定,来观察一下。可以看到颜色都不一样了。

如果想改成渐变也可以,点击 fx,把规则改为渐变就可以了。
类别标签,默认是 10,字体可以改大一点,改成 15,看上去好看一些。
散点图
散点图的数据之前已经导进来了,直接用就行。先点击生成视觉对象里面的散点图。
散点图用来查看两个指标之间的趋势和关系以及数据的集中程度。直接使用之前上传好的散点图数据,把它展开,里面有身高年龄等字段。
散点图的横轴和纵轴通常放入的都是数值字段。有身高,年龄,体重,其实可以看一看身高和体重的关系。把身高放入 X 轴,默认情况下它是身高的总和,可以改成平均值。
把体重放在 Y 轴,点击右侧倒三角,也给改成平均。
现在数据当中只有一个点,把性别放入图例当中,我们可以看到有两个不同颜色的小点。
把姓名放入值里,这样就能够具体到每一个人。
这就是当前散点图的效果。下面还有个大小,把年龄拖入到大小这儿,点击右侧倒三角改为平均。
右上角的数据有一部分没进到图里,值轴范围有问题,设置一下。找到设置视觉对象格式,X 轴没有超的,主要是 Y 轴,展开 Y 轴。最大值那里给个固定值 200,这样数据都在里面了。
把女生改成粉红色,在标记当中,数据系列选择女。选好之后再往下,有个颜色,换成粉红。

我们可以看到性别为男和性别为女,身高体重都集中在这个范围内。
另外,身高和体重在一定程度上是正相关的。
如果想添加警戒线,点击最右边这个,"向视觉对象添加进一步分析",点击之后有一个平均值线,展开。
点击添加行,然后数据系列选择身高的平均值,名字改为平均身高。下方颜色设置为红色,样式为点线。
体重是先点击添加行,新的添加行里将数据系列选择为体重,名字改为平均体重。其他步骤和上述一样。
饼图
在生成可视化对象里点击饼图,看一下商品的毛利占比,点击商品和毛利,直接就会匹配上。
饼图只有图例和值这两个东西。一般不太喜欢把标签设置为数值和百分比,改一下。在设置视觉对象格式当中,有一个详细信息标签,把它展开。默认的位置是外部,可以改成内部。
不太好看,还是放在外部比较好。下面有个标签内容,默认是展示当前的数据值和百分比,可以改成类别和总百分比。这个是比较喜欢的方式,因为无论饼图还是环形图,都是来看占比的。占比直接显示百分比就可以了。
下面值改一改,改为15,字体更大一些,颜色改为黑色。
还有一个图例,默认居中右侧,可以改为靠上居中,这个用的比较多。
之后就是标题,每个图表的标题需要自己想着去改,它不像 finebi,给一个组件起个名字就是标题了。powerbi 需要自己去改图表标题。找到常规,找到标题,在文本那个地方输入标题 "各商品的毛利占比"。居中,大小给个 18,加粗一下。
环形图
和饼图的绘制过程一模一样,没有区别。点一下就行,可以直接切换的。
树状图
点击生成视觉对象里的树状图。这个树状图对应的就是 finebi 当中的矩形树图。这个图是可以实现钻取的。再上传一下数据,直接点击加载就可以。

看一下城市的店铺数量。
这是初始的效果,想进一步细分,这些城市里面都有哪些地区呢?可以把这个区放入到详细信息。
如果想做一下下钻的效果,可以把这个区拖入到类别里面城市的下方去。
放完之后在上方就会出现一个下钻的箭头。
点击上海,然后点击下钻,看一下。

就可以看到上海的这几个区了。点击这个小叉子是全部钻取。有点儿难看,回到城市。


展示店铺数量排名前三的。有个东西叫做筛选器,在这里。这个筛选器就可以过滤数据。我们要过滤城市,依据是店铺数量的总和。只要店铺数量最大的三个。展开筛选器中的城市,筛选类型为前N个,手动敲一下 3,在按值那里,把店铺数量拖入进去。最后点击应用筛选器,现在这就是店铺数量最大的三个城市。这个是经常用到的。
地图
首先要在设置里面把地图给打开,点击左上角文件,找到选项和设置。

里面有一个选项,点击。全局里面有一个安全性。

安全性里面有一个地图和着色地图视觉对象,这个要勾选上。勾选完成之后点击确定即可。
勾选完成后,如果绘制地图的时候还是没出来,重启 powerbi。
导入地图数据。直接点击加载。
点击生成视觉对象当中的地图。
我们可以看到这里有位置,图例,经纬度。在绘制地图的时候,要么将城市拖入位置,要么直接将经纬度拖入到对应的位置。不要既拖入了位置,又拖入了经纬度。看一下数据,有城市、人口、区,经度和纬度。直接用城市。
重启了一下 powerbi,拖入经纬度。拖入之后默认是求和,我们把它更改为不汇总。

下面有个气泡大小,人口拖入到气泡大小当中。人口总和越多,气泡越大。
着色地图
通过面积来表示,还是这个数据,把城市名字变完整。我们需要将这一列的北京、天津,改为北京市,天津市。点击新建列,当前城市名字拼接字符串"市"即可。

回到报表视图,点击生成视觉对象当中的着色地图,然后把完整城市名字拖入到位置当中,人口拖入到工具提示当中。整体效果如下。
仪表
点击生成视觉对象当中的仪表,仪表盘用来表示进度。将数据上传上去,直接点击加载。

有销售金额、销售目标,值是当前的销售金额,把销售金额拖进值里。
销售目标拖入到目标值当中。
15 千,这个单位不太符合中国人的习惯,我们来改一下。在设置视觉对象格式的标注值那里,把单位改成无。还有一个目标标签,展开之后把单位也改为无。

可以看到目标是 15350,当前值是 15030,也就是上面那根线是目标,下面的值是当前值。完成了多少,在这里就能够去看到了。数据当中还有门店字段,这个是放入切片器当中的。点击后面的画布,回到生成视觉对象的位置,点击切片器。然后挪一挪位置。

然后把门店勾选上。发现放正上方不太好看,放在左侧好一些。再调整一下。这样。
通过切片器,可以自己筛选门店。




卡片图
这个卡片图,几乎每一个分析案例里面都是要用到的。点击生成视觉对象的卡片图。
随便找一个,点击销售金额,上面就直接显示出来。
字体有点儿大,这一整块就是看板,这个就占了那么大,改小一点儿。在设置对象格式里面的视觉对象当中,找到标注值,里面字体的字号改为 20。
这个千的单位不符合中国人的习惯,把它改成无。
再点击当前这个字段,给它一个千分位,千分位就是每三位数中间来个逗号。点击一下销售金额字段,点好之后在上方就有一个逗号,显示此列中的值,并用逗号作为千位分隔符。
点一下,然后它就每三位有一个逗号了。看上去就会更加舒服。
改个名字,"总销售额",在生成视觉对象界面有个字段,直接双击,就可以改。

给它一个边框,在设置对象格式的常规里面,有一个效果,把它展开,将视觉对象边框勾选上。然后颜色,圆角还有宽度自己调整一下。

多行卡
用来展示多个指标的。点击生成视觉对象的多行卡。
可以在这里面放入多个指标进行显示。有时候能用到。
KPI
可以查看对比情况。点击生成视觉对象里的KPI,然后将数据上传一下,直接点击加载。

值肯定是销售金额,目标是销售任务,按照月份来走。
现在目标是 15,当前值是 18,相对于目标我们增长了 20%。同样的,也可以加一个切片器,把月份拖入进去。这样就可以设置时间范围了。
还可以在设置对象格式当中,找到视觉对象,找到切片器设置。更改为下拉形式,这样就可以选择月份。这就是KPI搭配切片器所实现的效果。

切片器
切片器当中的字段一般是维度表中的字段。拖入月份,默认是一段数值区间。
可以在设置视觉对象格式里的视觉对象当中,找到切片器设置,把它从介于改为下拉。
下面的切片器标头,还有值,也都可以设置一下。
表
powerbi 里的表就是明细表。
数据什么样子的,放表里就是什么样子的。
样式设计,和之前的矩阵表是一样的。可以看一下这里全是一样的。
在 Power BI 使用,创建视觉对象那里可以详细看一下。这儿过掉了。
矩阵表
类似于 finebi 当中的交叉表。有行、列,和值,既可以作为分组表出现,也可以作为交叉表来使用。如果只拖入了行和值,它就是分组表,如果既拖入行又拖入值又拖入列,它就是交叉表。
具体请参考: Power BI 使用,创建视觉对象那里。
分解树
点击生成视觉对象当中的分解树。
这个分解树有点儿像思维导图,它是从结果往原因倒推的。上传分解树数据,直接点击加载。
想看到的是销售额,把销售额拖入到分析当中。拖进去之后变成了一根躺着的柱子,类似进度。
解释依据,想从哪些方面看一下销售额,比如想从年份的角度,就把年份拖入到解释依据当中。拖进去之后,这里出现了一个加号,把它展开。选择年份。

展开成年份之后,有两个系列,一个是 2020,一个是 2019。不同年份它们各自的销售额情况。
在此基础上,又想进一步细分,把季节拖入到年份的下方。拖入之后可以看到每个年份都新增了加号。可以展开,依据是季节。选中 2020 年,就会展开 2020 年各季节的数据,同理,选中 2019 年就会展开 19 年的各季节情况。


还能够继续细分,把类别拖入到季节下方。各季节的各类别情况。然后可以继续展开。
这就是分解树,从结果来分析原因。在设置视觉对象格式当中可以更改样式,自己探索一下。
卡片(新)
在生成可视化对象当中点击卡片(新)。
想看销售额,点击销售额。
找到设置视觉对象格式。有一个标注值和一个引用标签。
先把标注值从 45 改为 25。因为卡片都不会太大。
这个卡片是可以设置图像的。点开图像,点击浏览,自己上传一个图像。
大小改为 125,位置为文本左侧。
找到标注值,然后把文本靠右。现在好看了很多。
最后再微调一下,找到卡,展开之后把里面的北京展开,颜色换一下。

改一下标签。在设置对象格式的视觉对象里面,有个标注值,展开之后找到里面的标签,字体大小改 20。颜色改为黑色。
powerbi 图表部分全部结束,接下来看一下案例。
综合案例------交通健康排行榜
成品效果
先看一下最终效果。打开百度,搜索 "交通健康排行榜"。
打开之后进入到网站,可以看到交通实时情况。这个是高德的。这是最终效果。
上面是标题,在标题的右侧有几个文字。这几个文字是可以点击的,在 powerbi 中可以用文本框来实现。下方是两个指标,一个是健康,一个是亚健康。

左侧这个是健康状态占比的环形图。下面是实时诊断,这个诊断用文本来实现。

左下方是一个表,右边又是一个表。中间是一个地图。注意,这里的地图不能把背景设置为透明。
做一下这个案例。打开 powerbi,上传数据。
数据处理
中国主要城市交通数据。它里面有多张表格。将里面所有的表全部勾选上,然后点击转换数据。因为里面有的数据需要处理一下才能用。
点击转换数据之后,进入到了 power query 编辑器当中。首先看一下 TOP,显然这个数据不太对,第一行不对。点击将第一行用作标题。

这个数据里面的内容也要单独提取出来。现在整体是一列,如果把它当一个维度,是无法将里面城市和前面设置不同颜色的。所以在这儿还要进行一个拆分列的操作。选择按照分隔符。
需要注意,这里的分隔符是中文状态下的冒号,所以要选择自定义,输入中文的冒号,然后点击确定。点击确定之后就成功拆分为两列了。

一个是列 1,一个是列 2,可以双击改一下名字。第一个改为"类别",第二改为"城市"。
检查下一张表,城市类型统计。这个数据看上去是没问题的。
更新时间没问题。
健康类型也没问题,一个是健康一个是亚健康。字段改一下名字,叫 "健康类型"。

然后看一下交通健康排名。第一个是排名,然后城市、交通健康指数、拥堵延时指数、平均速度(KM/h)。类型全部都没有问题,数据没有问题。
最后,六项指标,六宫格指标项、均值、最差值、城市榜、差于均值城市量。也没有问题。这就处理完成了。然后点击关闭并应用。

在交通健康排名这个表里,交通指数应该在 0 ~ 1 之间,检查一下发现,有几个是 70 多的,应该是忘记除以 100 了。那就针对这一列进行一下单独处理。
找到新建列。
取个名字,叫交通健康指数2。然后需要写一个判断,交通健康指数大于 1 的就让它除以 100,否则还是它自己。再来检查一下,里面已经没有大于 1 的了。

在交通健康排名表,给它们打上健康或者亚健康。新建一个度量值,这个度量值用来统计健康的数量。来到报表视图,点击输入数据。
在这里任何操作都不用做,改个名字就行了,叫做度量值表,然后点击加载即可。
把所有的度量值都放在一张单独的表里面进行保管,因为原本的数据表里就有很多字段,然后又新建了度量值,就会导致内容非常多。所以全部放在一个表里会方便很多。
默认是有一个列的。这个列等添加了度量值以后再去给它删掉。
右键点击度量值表,点击新建度量值。
统计健康城市数量,使用 calculate 函数,这个函数的第一值必须是个聚合的值。第一个值传入城市类型统计这张表里面的城市数量;接下来,后面就是过滤条件,只要城市类型统计里面城市健康类型为健康的城市。
可以看一下城市类型统计这张表,它一共有两列,健康和亚健康。
刚刚做了一个操作,就是把这个城市的健康数量给拿过来。如果拿亚健康的,直接把刚刚的公式改一下就行了。点击新建度量值,改为亚健康,然后里面公式第二个条件也改为亚健康即可。
注意,当写完度量值以后,一定要去检测一下,这个度量值有没有问题。最常见的一种方式是,找个卡片图,把当前的度量值给它勾选上,看看有没有问题,能不能对得上。发现都对上了,没有问题。有了度量值之后就可以把列1给删掉了。点击列1旁边三个小点,从模型中删除。

刚才已经获取到了健康城市数量和亚健康城市数量。回到排名表里面来。直接可以根据排名来判断一下,当前到底是亚健康还是健康的。
健康的城市数量是 56,在交通健康排名表中有排名这个字段,如果城市的排名是小于或等于 56 的,它就是一个健康城市,否则就属于亚健康状态。点击新建列,命名为"健康状态"。用 if 函数来写。如果交通健康排名表中的排名小于等于健康城市数量(这个健康城市数量是度量值,打中括号就可以显示出来),就是健康,否则亚健康。检查一下,从 57 名开始就全都是亚健康的状态了。

为了方便后续进行图表的联动,将健康类型和交通健康排名这两个表建立一个模型关系,健康类型表是 1 的一方,交通健康排名表是 N 的一方。来到模型视图,我们发现好多表不在这里,这时候点击右下角刷新,然后所有表就都在里面了。

这里的健康类型当中的健康类型字段和交通健康排名里的健康状态字段存储的是同样的数据,这两个字段可以作为连接依据。将健康类型表的健康类型字段拖到交通健康排名表的健康状态字段上去。拖上去之后我们可以看到一个弹框。从健康类型表到交通健康排名表,一对多的关系,非常正确。点击保存。现在这两张表建好了关系。

建模成功之后,就可以通过健康类型来筛选交通健康排名里面的数据了。
可视化
首先整体可以设置一个画布,点击画布,然后点击设置报表页的格式。
找到画布背景展开,找到图像,把准备好的图片上传上去。然后透明度从 100% 拉到 0。

背景就处理好了,现在弄一些细致的活儿。找到插入,然后找到形状,形状这里找根直线,然后拖。拖左边,给它拉窄一点点。
然后改一下颜色,找到设置形状格式这里的形状,展开样式,里面有一个边框,颜色改为橙色。
给它复制粘贴一份,到右边去,对称一些。再放一小节在中间。
再弄两小节,给旋转一下,然后拼上去。
然后点击插入,标题就用文本框,稍微拉长一点点。放在上面中间位置。命名为"中国主要城市交通健康排行榜"。

再把字体颜色改成白色,再找到效果,把背景取消掉。

在调整一下位置大小,微调一下,最后标题就搞好啦。
标题右侧加上交通安全和交通报告,这俩写一个文本框里就行,拖到右侧。
然后,显示时间,添加卡片图。然后选中右边的更新时间字段。
把标注值改小一点,然后取消类别标签。
还是刚刚的操作,颜色改为白色,再把背景给去掉。拖入到标题下方。
只能做个类似的,不能完全一模一样,这篇是入门篇,后面案例会细节更多一些。然后,下方是两个指标,健康数量和亚健康数量。先设置一个,然后复制粘贴就行了。改颜色,调整大小,调整位置,然后复制粘贴再微调一下就可以了。
来个环形图,用来展示健康城市和亚健康城市的占比。
有两种方式,第一种是拖入健康类型,把它拖入到图例里面,然后把城市拖入到值当中。
还有第二种方式,刚刚已经计算出了健康城市数量和亚健康城市数量。这两个一起勾选。
名字改短点儿,图例里面两个类型分别改名为健康和亚健康。在值这个地方双击改名字。

颜色分别改为蓝绿色和紫色。在扇区那里更改。
然后下方又是一个文本框。新增文本框即可,改颜色改大小关闭背景然后调一下位置。
接下来是六宫格指标,找一个矩阵表,放在左下对应位置。
找到六项指标这个表,将里面的字段按照这个放入对应的位置。
双击字段改名,这样表就不会太宽了。
找到设置是视觉对象格式,在布局和样式预设当中,把它从默认改为无。
再把常规,效果里面的背景取消勾选,效果就有了。
然后快速设置一下样式,在视觉对象的值里面,文本的颜色设置为白色,备用文本的颜色也设置为白色。
标题和行标题也都设置为白色然后居中。最后把列小计和行小计取消掉。
然后找到特定列,每一列都选中然后点击居中。

中间是一个地图,点击地图。选中城市和健康状态。然后调整一下样式。

右边放交通排名表,使用矩阵表,和上述过程一样,不赘述了。最终效果如下。