Quick BI(以下简称Qbi)做数据分析有5个模块:仪表板、电子表格、数据大屏、即席分析和自主取数。其中仪表板和即席分析比较接近于Power BI(以下简称Pbi)制作的报告。本文的比较对象,主要指Qbi的仪表板和Pbi的报告。
前两期分享了内置基础图表的特点,本期主要谈谈图表交互。
1 图表联动,再谈数据集和数据模型
早在本系列开篇里(【Quick BI VS Power BI】(一))我提到,Qbi比Pbi更像Excel的数据透视表。因为前者和Excel一样,都是基于一张数据源表(数据集)去创建图表。而Pbi则是基于多表模型,此外还有一系列的比如treatas、userelationship等函数去搭建复杂的图表关联。正是这个底层逻辑的区别,导致两者在很多方面,尤其是图表数据交互上有着较大的差异。多表模型给Pbi带来的好处是,所有数据强关联,每一个图表能自然而然地联动其他图表,牵一发而动全身。
默认情况下,Qbi的图表只能基于一张数据源表,也只能是围绕这张表做联动。为了让更多来源的数据一起分析,那么需要预先做一张大宽表,即通过数据集关联(左联右联等),生成一张完整的大表。当然,有些时候这么做不够灵活,而且也可能产生很多数据冗余。Qbi提供了一个备选方案,叫【数据集组合】。通过这个办法,一个报告里,可以存在多个数据集(即多张表),包含主数据集和辅助数据集,数据集之间通过字段映射关联。这个功能,其实颇有Pbi多表关系模型的影子了。遗憾的是,数据集组合只能作为辅助灵活开发的权益之计,因为目前还有许多限制。
由于上述原因,Qbi的图表联动,通常只限于同一数据集生成的图表。当使用数据集组合时候,需要手动配置字段映射规则。简单体验下来,配置功能足够应对日常使用,只是方便性上天然不如Pbi。
可能是因为基于网页上操作的原因,为减轻数据压力,Qbi默认关闭了数据实时查询和图表之间的联动交互。但即使开启了实时查询等,Qbi图表的字段变动后,仍需要点击【更新】按钮才会显示变动后的结果。这点不如Pbi实时更新直观便捷(可惜现在Pbi添加筛选条件也要点【应用】才行了)。
2 钻取
Qbi钻取效果如下图所示。部分图表类型,比如饼图、环形图等,支持长按图表下钻。从下图可以看到,因为左下角显示了层级结构导航,所以Qbi的下钻和上钻可以直接点击实现,操作步骤比Pbi更便捷。Pbi的下钻和上钻都要右键再选择。可能因为单击让位于图表关联。Qbi钻取的另外一个优势在于,地图也可以钻取。
Qbi钻取设置却比Pbi稍微复杂一些。Pbi里直接拉去多个维度字段,只需维度字段之间本身有关联关系,就直接生成钻取效果。Qbi需要预先处理数据集,在数据集上设置字段间的层级结构。设置好后,还需要再作图的面板,专门添加这个层级结构。
3 跳转
Qbi的跳转效果,类似于Word和Excel里的插入链接,分为产品内跳转、页面内组件和外部链接三种方式。跳转后页面打开方式,支持当前窗口打开、新窗口打开和弹窗打开。效果如下。
Pbi不像Qbi把多种跳转功能集合在一块。Pbi在多个地方可以设置跳转功能,比如以浮窗显示的工具提示页,或者设置跨页面钻取,或者在表格矩阵里通过条件格式设置外部链接、或者通过按钮增加跳转功能。
4 圈选
图内多选的Qbi通过圈选来实现,即按住鼠标,拖动一个圈,圈内的数据被同时选中。Pbi也能实现同样的功能,在Pbi官方文档里叫做矩形选择或套索选择。Pbi还支持按住Ctrl或Shift的同时单击多选,Qbi似乎不支持。后者按住ctrl后,会激活不同图表(视觉对象)级的多选。而Pbi的套索选择,既可以作用于图表内容,也可以作用于视觉对象层级的多选。此外,Qbi的圈选之后,可以选择只看、排除、标注,这是Pbi里不具备的。
5 事件
Quick BI中,交叉表支持数据填报和钉钉两种事件。在交叉表中添加数据填报事件,则可以将数据内容录入到目标数据库中,完成数据填报。在交叉表中添加钉钉事件时,则可以在移动端将数据内容通过Ding、待办、日程方式发送给钉钉用户。
Qbi依托的是阿里生态(钉钉、阿里云等),Pbi背后也有大树——微软(Windows、Azure、MS Office等)。Pbi也借助微软套件,也能实现数据写入,消息发送等功能。当然,由于网络、使用习惯等,阿里生态比起微软生态会稍有优势。
6 Story Builder
Qbi的Story Builder可以将仪表板中已创建的图表以故事线的形式展示。类似于Tableau的Story功能。相当于在页面中设置了一个导航条(可以是横向的,也可以是纵向的),点击按钮,跳转到相应的位置。
Pbi直到去年才推出一个类似的功能,叫做导航。导航本身所依靠的书签功能,倒是很早就有了。Pbi的书签功能相当丰富和灵活,可以组合出很多效果。Qbi的story builder比起Pbi的导航,最大的优势是可以固定在页面顶部或者侧边,不会因为页面的滚动而不见了。
本文分享自 PowerBI x Python 微信公众号,前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。
本文参与 腾讯云自媒体同步曝光计划 ,欢迎热爱写作的你一起参与!