
我知道FinReport报表可以通过Frame框架集成到Web页面中,它也是B/S架构的,原理应该是一样的。
报表作为页面的一部分,可以以iFrame方式嵌入在网页中,指定iFrame的src即可。
以HTML为例,将报表嵌入到一个HTML页面中
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>FineReport Demo</title>
<meta http-equiv="Content-Type" content="text/htmlcharset=GBK" />
</head>
<body>
<iframe id="reportFrame" width="900" height="400" src="/WebReport/ReportServer?reportlet=/doc/Primary/Parameter/Parameter.cpt"></iframe>
</body>
</html>
之后就能得到效果了。
你说的仪表盘,也就是图表原理是一样的,就是要开发HTML代码。
题外话,就开发来讲不建议使用tableau,如果你是寻求可视化的话,很多软件例如报表类的FineReport或者同是BI的FineBI,在数据处理方面和后期开发方面更好。
仪表盘就是多张视图的集合。可交互联动,使得可视化效果更好。
主要有视图区域、仪表盘窗口区域、布局窗口区域
(1)仪表盘窗口区域主要有:大小、工作表、对象等
(2)布局窗口区域主要有:设置位置、大小、边界、背景、外边距等内容。
(3)对象区:
水平和垂直是布局容器,辅助排版;当每次在容器中添加完成一个新的容器后,目标容器就会以均等大小自动拆分为两个。
文本、图像、网页、按钮、扩展等可以添加到仪表板的内容,用来丰富仪表盘中的内容。
(4)布局方式:可以分为平铺和浮动
平铺:图表不会相互重叠
浮动:浮动在其他的图表之上,可以被随意调整大小与位置
二、仪表盘的交互
仪表盘的交互主要有三种方式:突出显示、筛选器和URL链接
(1)突出显示
方式1:直接在图例上点击像荧光笔一样的小按钮
方式2:在仪表盘界面:仪表板—— *** 作(Ctrl+Shift+D)——添加 *** 作-----突出显示
d出的对话框中需要设置:
2、筛选器
仪表板—— *** 作(Ctrl+Shift+D)——添加 *** 作-----筛选器
例如,将其中一个图表作为筛选器,其他的图表作为目标工作表将会随之筛选的结果进行变动。
3、URL链接
仪表板—— *** 作(Ctrl+Shift+D)——添加 *** 作-----筛选器
添加URL链接,可以在选中源工作表的特定对象时,d出需要展示的网页。
喜欢别忘点个赞哦~
笔芯~
浏览器里可以查看tableau做好的仪表板,具体步骤如下:1、选择“帮助”>“设置和性能”>“设置仪表板 Web 视图安全性”,并设置下面的选项。(在某些组织中,这些选项由 Tableau 管理员在所有计算机上控制。)
2、启用 JavaScrip:在 Web 视图中启用 JavaScript 支持。清除此选项可能会导致某些需要 JavaScript 的网页在仪表板中工作不正常。
3、启用插件:启用网页使用的任何插件,例如 Adobe Flash 或 QuickTime 播放器。
4、阻止d出窗口:如果选择此选项,则会阻止d出窗口。
5、启用 URL 悬停动作:允许 URL 悬停动作。有关详细信息,请参见URL 动作。
6、“启用网页对象和 Web 图像”允许在网页对象和图像对象中显示目标 URL。如果取消选择此选项,则链接到 Web 的网页对象和图像对象将保留在仪表板中,但不显示任何内容。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)