本文由葡萄城技术团队于博客园原创并首发
转载请注明出处:葡萄城官网,葡萄城为开发者提供专业的开发工具、解决方案和服务,赋能开发者。
数据可视化大屏的真正做用是什么?
数据可视化:Data Visualization,即与视觉传达, 定义:为了清晰有效地传递信息,数据可视化使用统计图形、图表、信息图表和其他工具。可以使用点、线或条对数字数据进行编码,以便在视觉上传达定量信息。
BI 工具是提供的是一套完整的数据解决方案,将业务数据进行有效的整合,建模,分析,以可视化的方式呈现,快速准确的定位关键数据,辅助决策。 因此BI工具的最后一个环节是将关键业务可视化的呈现后进行数据分析。因此BI工具的提供的让大家最直观感受的功能,那就是数据可视化大屏。尤其是以国内的用户偏好,更会因为大屏的直观感受,来判断产品的能力,即一屋不扫何以扫天下,也是有一定道理的。
但是数据可视化大屏的角色绝不限于“好看的花瓶”,它应该对最终使用用户而言,是非常有效直接的数据分析工具。
因此数据可视化大屏需要满足以下三个特征才是真正意义上的大屏能力:
自助式数据分析需要体现到四个层次:
应用场景: 很多情况下智慧政务或企业涉及到标准的文稿通知等会有专用的文件,会附加的大屏中供需要的用户浏览或下载,因此需要在查看大屏时能够打开对应本地文件。
2. 发布文档:
先把要访问的文件发布到服务内,使其可以通过浏览器访问。我们需要将文件放在安装目录下:\Wyn\Server\wwwroot
通过浏览器访问:
![Graphical user interface, application, table
Description automatically generated](Aspose.Words.b4434f23-7f01-4787-970f-95e3a5a11237.004.png)
3.2 设置跳转 url。
发布的 PDF 的访问地址:http://localhost:51980/data/4-表达式和条件格式化.pdf
3.3 预览
3.4 仪表板:仪表板设置前面都一样,最后是通过外部链接做的
3.5 预览
当使用仪表板跳转报表有时需要传参数,这个传参可以来自于筛选器。然后把筛选器选择的数据传递给报表当作参数。
但是当我们点击全选的时候,会发现跳转报表没有接收到任何参数。
这是因为我们仪表板的筛选器在全选的时候会默认当成未筛选,所以不会传值。那问题就来了,我全选怎么做到参数传递的。那就得绕一下了
我们以传递客户地区为例:
5.创建一个仪表板,设置一个多维下拉框筛选器,绑定客户地区。然后创建一个用于跳转的图表。
6.创建一个仪表板参数,设置如下,默认数据给一个全选。然后筛选器绑定我们设置的筛选器。
7.设置跳转,然后这里的参数选择仪表板参数,不要选择筛选器参数。
8.然后仪表板需要设计的就没了,之后就是报表模块,我们先设计一个报表,然后需要一个参数。需要设置可选参数,可选参数就是我们需要的参数的列举。用sql专门查一列即可,可以参考下图数据集2.然后参数设置全选那里输入全选。也就是当我们输入内容为全选的时候他会查询全部,这就对应了仪表板那边参数的默认值。
9.也是最后一步,也就是我们的被查询的数据源的sql需要对参数进行一个判断。参考如下:
select * from 销售明细 where '全选' in (@查询参数1) or 销售大区 in (@查询参数1)
至此设计就完成了,看一下成果吧
拓展阅读
[详解商业智能“前世今生”,“嵌入式BI”到底是如何产生的?](https://www.grapecity.com.cn/blogs/wyn-how-the-embedded-bi-come-about)