首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

PowerBI可视化技巧:小型序列多图

来如风雨,去似微尘。

小型序列多图,英文叫 Small Multiple Chart,也叫小而多图,或者面板图。通过组合多个小图讲述数据背后的故事,是一种优雅而清晰的可视化图表。

Tableau非常擅长制作小型序列多图,Power BI最新版也多了将图表单位拆分的功能,也就是制作小型序列多图的方法。

Tableau中制作小而多图的方法我们再做后面介绍,这篇文章我们通过图表升级的形式讲解如何制作小而多图。

表中的数据是一份调查问卷数据,展示的是英国不同年龄和性别的人在2024年立下目标(愿望)的类别,数据是百分比数据,如第一行最后一列的数据表示:56%的65岁以上的人2024年的愿望是多多锻炼和保持健康。

组织这项调查的人做出来的数据分析图表是这样的:

这是普通的簇状柱形图,我们可以利用小而多图对图表进行升级改造。如图所示,先制作一个关于不同flag(愿望)的簇状条形图,然后用年龄分组对图表进行切割,也就是将Age Group添加到小型序列图字段中。

小型序列图中的字段,其实起到的是对图表进行分组分割的作用。将已有的一张条形图按照年龄段分割成1行4列(设置方法如下)

可以通过条件格式突出每个年龄段占比最高的 flag 。也就是对条形的柱子进行条件配色,这里需要用到一个度量值,如下:

color max value = VAR MAXVALUE = MAXX( ALLEXCEPT('Sheet1','Sheet1'[age group]), [AVGValue]) RETURN IF( 'Sheet1'[AVGValue] = MAXVALUE,"#5D8099","#CCCCCC")

度量值用了ALLEXCEPT函数,保持了年龄分段的筛选,同时剔除Resolution的筛选。因为数据表中其实只有两个筛选字段,因此改成ALL('Sheet1'[Resolution])实现效果相同。

为条形图应用条件配色,最后得到图表如下:

此时数据表达的观点就很明显了,18-49岁的人更希望能存更多的钱,而50岁以上的人希望更多地锻炼、保持健康。同时锻炼和保持健康在各个年龄段都占了较高的比例。

百余篇优质原创文章练习文件;

365天不限次数答疑;

持续更新的杂志级图表制作方法及源文件;

优秀可视化案例及仪表板模板。

…………

  • 发表于:
  • 原文链接https://page.om.qq.com/page/Oe6W_PItXRw5Qed8-K5oFmmA0
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券