前往小程序,Get更优阅读体验!
立即前往
发布
社区首页 >专栏 >3.28 PowerBI报告可视化-Organization Chart:带图片的组织架构图(含Base64图片制作)

3.28 PowerBI报告可视化-Organization Chart:带图片的组织架构图(含Base64图片制作)

原创
作者头像
PowerBI自己学_轻松
发布2025-02-26 07:37:34
发布2025-02-26 07:37:34
1100
举报
文章被收录于专栏:PowerBI入门100例PowerBI入门100例

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

报告中,比如销售报告、项目报告等,经常会用到组织架构图,用来展示团队人员的构成情况。那么,在PowerBI报告中是否可以放上这样一个自动更新的组织架构图呢?

解决方案

三方MAQ出品的Organization Chart,搭配一个基于文件夹照片库的Base64图片制作,就可以做一个带图片的组织架构图。

优点:

1 免费

2 无水印

3 数据源表结构简单

4 支持显示图片

5 带分组图例

6 可与其他视觉对象互动

7 支持按指定分组或行级别权限显示相应权限内的数据

缺点:

1 默认显示三层,需要双击卡片才能显示下面的层,切换页面后再回来仍按三层显示,岗位下面有没有下一层无提示。

操作步骤

STEP 1 整理数据源,前5列是一般必备列,其中职级或其他用于分组的字段要求是文本类型。

STEP 2-7 做一个Base64格式的人员照片库。

STEP 2 把照片(建议是PNG,这种图片导入后底色透明;图片不宜过大,20K以内,否则显示不全)存储到一个文件夹,用姓名命名,为了避免有重名的情况,最好用人员ID。

STEP 3 以获取文件夹方式获取数据,也可以用OneDrive文件夹,方便自动刷新。

STEP 4 按住Shift键选中Content和Name两列,点击鼠标右键删除其他列。

STEP 5 选中Name列,在转换菜单下选择拆分列-按分隔符,符号使用“.”,拆分位置选最右侧。

STEP 6 点击菜单栏添加列下的自定义列,列名Picture,输入如下代码,将图片转换为代码。

"data:image/" & [Name.2] & ";base64," & Binary.ToText([Content], BinaryEncoding.Base64)

STEP 7 按住Ctrl键选中Name.1和Picture列,鼠标右键删除其他列。关闭并应用后,选中Picture列,在菜单栏列工具下将数据类别改为图像URL。

STEP 8 建立人员信息表和人员照片库的关系,一对一,双向筛选。

STEP 9 点击获取更多视觉对象,搜索Organization Chart,添加MAQ出品的视觉对象。然后在画布中添加视觉对象并拖入字段,把分组字段放入Group,比如职级、正式-三方等。

STEP 10 在格式窗格中,线可设置直线或曲线、颜色;卡片可设置大小、颜色、边框;

图例可以设置位置、字号,字体颜色,图例颜色是自动的;主标签和次标签可设置字体、字号和颜色。

双击了杨十一,使用鼠标滚轮缩小,结果如下:

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档