前言

如何在Power BI中使用Visio, 刚好最近微软推出了适用于Power BI 的 Visio自定义可视化对象预览,分享给大家。

我们先看一下效果: 

 

通过自定义可视化对象,将Visio图嵌入到Power BI 报表中,并实现互相交互。这给Power BI 带来了很多新的可能,只要是Visio绘制出来的图都可以通过Power BI 进行展现并结合相关的数据分析结果,让用户一目了然。比如流程控制、网络/硬件设备的监控,甚至人流的监控等等。

 

基于目前的预览版本,要在Power BI中使用Visio需要:

  1. 先注册参加预览活动: https://microsoft.qualtrics.com/jfe/form/SV_0po9PdwT7aYfLet, 也可在公众号回复"Visio"获得此地址。注册成功后会收到Visio自定义可视化对象的下载地址。

                

                

            

                

最后注册完毕,过1天左右会收到一封邮件如下图:

2.      用户有OneDrive for Business 或SharePoint Online环境 – Visio自定义可视化对象会联网获取这个位置上的Visio文件,本地或其它位置的暂不支持。

3.      必须在Power BI在线版完成报表制作和发布,桌面版暂不支持。

 
 

注册成功后,除了自定义视觉对象,还可以获得官方示例文件:

 

如何获取visio文件

  1. 打开office365 ,把visio文件上传one drive for business,如下图:

预览visio文件。获取visio文件URL:

  1. 登陆Power BI 在线版,点击"获取数据",选择从文件获取。 如下图:

  1. 从"本地文件"找到需要导入的Excel 示例文件并选择"导入",如下图:

 

 

打开上传的【数据集】-选择【创建报表】,如下图:

  1. 导入下载的visio插件,点击"…" ,然后"从文件导入", 加载Visio自定义可视化对象。

 

正在导入

 

 

导入后的效果图:

选择新加载的自定义可视化对象,我们看到Visio自定义可视化对象需要2个字段:

  • ID  - 用来区分Visio图中的形状。
  • Value – 支持一个或多个字段,用来界定Visio图中各形状的颜色或显示文本。

在此例中,我们将数据中的ID字段拖放到ID栏位(有点绕)。然后在弹出对话框中输入Visio 图所在的网址URL。

 

展开右侧的Mapping,选择数据中ID列对应的是Visio图中的哪个字段。示例中应该选择"Shape Text"。此步比较关键,示例中Visio图中有2个属性 – id和Shape Text,这是Visio图中自带的属性信息,要将对应的信息和数据中的字段匹配上。

如果Visio是通过数据生成的,则比较简单,选择对应的关联字段即可。如果不是,则可以手动选择Visio中的形状进行关联,当形状较多时不适用。

设置完ID后,我们将Gap拖入到Value栏位,并选择"Display as "为 Color,这样每个对应的Visio 形状就可以按照Gap 字段的数值显示相应的颜色。还可以手动设置不同数值对应的颜色。 

 

 

附带文件


PowerBI与Visio的更多相关文章

  1. Power BI和 Visio 集成优缺点

    Power BI 的 Visio 自定义视觉,这个功能是非常值得让人兴奋的,小悦相信这是一个非常重要的开发,不仅适用于 Visio,也适用于Power BI.现在已经有越来越多的可视化,它们以更简洁的 ...

  2. 一起学微软Power BI系列-使用技巧(5)自定义PowerBI时间日期表

    1.日期函数表作用 经常使用Excel或者PowerBI,Power Pivot做报表,时间日期是一个重要的纬度,加上做一些钻取,时间日期函数表不可避免.所以今天就给大家分享一个自定义的做日期表的方法 ...

  3. visio二次开发——图纸解析之形状

    今天有空,下班前补齐解析visio图形形状的方法,包含图形背景色.字体颜色.备注信息.形状数据取值. /// <summary> /// 设置形状的选择属性 /// </summar ...

  4. 【转】visio中关于shape属性的修改和读取

    PS:  本文转自: http://blog.sina.com.cn/s/blog_6bcfb9420100wzxf.html visio中都是shape,shape就是一个对象,要想实现对shape ...

  5. SharePoint 2013 工作流之使用Visio设计篇

    SharePoint 2013增强了工作流,不仅仅基于WorkFlow Foundation 4.0了,设计方式也不仅仅是Designer,还包括Visio中设计,下面我们就一个简单的例子,介绍下. ...

  6. visio二次开发——图纸解析之线段

    多写博客,其实还是蛮好的习惯的,当初大学的时候导师就叫我写,但是就是懒,大学的时候,谁不是魔兽或者LOL呢,是吧,哈哈哈. 好了,接着上一篇visio二次开发——图纸解析,我继续写. 摘要: (转发请 ...

  7. visio二次开发——图纸解析

    (转发请注明来源:http://www.cnblogs.com/EminemJK/) visio二次开发的案例或者教程,国内真的非常少,这个项目也是花了不少时间来研究visio的相关知识,困难之所以难 ...

  8. visio二次开发初始化问题

    (转发请注明来源:http://www.cnblogs.com/EminemJK/) 问题: axDrawingControl1初始化失败((System.ComponentModel.ISuppor ...

  9. Power-BI 预警触发的设定

    在现实的业务场景,当某一区域的销售额低于一定的值时,那么就要引起重视了.我们希望当发生这种情况时,通过邮件或微信通知用户进行关注.Power-BI 预警触发功能就可以实现这个功能.一.设定公共参数1. ...

随机推荐

  1. [原创]浅谈IT人如何做理财规划

    [原创]浅谈IT人如何做理财规划 鱼哥博客上多数写的是技术和管理相关,但很少有理财等话题,今天抽空来谈谈IT人如何做理财规划,如果要想学习理财,我想很有名的“标准普尔家庭资产象限图”上值得每个学习和理 ...

  2. [CentOS7]redis设置开机启动,设置密码

    简介 上篇文章介绍了如何安装redis,但每次重启服务器之后redis不会自启,这里将介绍如何进行自启设置,以及如何设置redis的密码,进行密码验证登陆. 上篇文章: Centos7安装Redis ...

  3. idea不显示gradle的视图解决办法

    选择build tool.找到gradle→Runner,把委托给IDE构建勾选,然后重新导入一次就好了.

  4. EF Core中执行Sql语句查询操作之FromSql,ExecuteSqlCommand,SqlQuery

    一.目前EF Core的版本为V2.1 相比较EF Core v1.0 目前已经增加了不少功能. EF Core除了常用的增删改模型操作,Sql语句在不少项目中是不能避免的. 在EF Core中上下文 ...

  5. 【Java-JPA】让Springboot启动不检查JPA的数据源配置

    #https://stackoverflow.com/questions/24074749/spring-boot-cannot-determine-embedded-database-driver- ...

  6. ionic android升级检查

    https://www.cnblogs.com/zxj159/p/4421578.html 坑: 放到cordova.file.DataDirectory下载异常? 只好cordova.file.ex ...

  7. SpringBoot2.0小程序支付功能实现weixin-java-pay

    SpringBoot2.0小程序支付功能实现weixin-java-pay WxJava - 微信开发 Java SDK(开发工具包); 支持包括微信支付.开放平台.公众号.企业微信/企业号.小程序等 ...

  8. 实战UITableview深度优化

    演示项目下载地址:https://github.com/YYProgrammer/YYTableViewDemo 项目里的低性能版是常规写法实现的tableview,高性能版是做了相关优化后的tabl ...

  9. Hadoop小文件存储方案

    原文地址:https://www.cnblogs.com/ballwql/p/8944025.html HDFS总体架构 在介绍文件存储方案之前,我觉得有必要先介绍下关于HDFS存储架构方面的一些知识 ...

  10. 【Android开发坑系列】之事件分发机制

    总结一下: 事件序列的定义:从手触摸屏幕(含)到离开屏幕(含)期间所发生的一系列交互事件.主要由ACTION_DOWN.ACTION_MOVE.ACTOIN_UP.ACTION_CANCEL等组成,其 ...