构建它,梦想它:自助服务仪表板

根据流行的要求,本视频提供了如何在Dundas BI中为用户构建点菜式自助服务仪表板的逐步操作。预计在本视频中,您在继续之前已经了解了登打士BI的基础知识。

如果你对我在视频中使用的脚本感兴趣,可以从下面获取它们:

脚本1:—数据表—打开单击

//点击测试表,看看点击了什么
var参数= dundas. utility . getadapterhittestarargumentsoriginalEvent,表1);
var rowIndex = table1.control.hitTestoffsetX, arg游戏。offsetY args.target) .rowIndex;
var dashboardName = table1.metricSetBindings[0].dataResult.cellset.rows[rowIndex].members[0].caption;
var dashboardId = table1.metricSetBindings[0].dataResult.cellset.rows[rowIndex].members[1].caption;

//更新参数以保存选择的内容
var canvasService = this.getService(" canvasService ");
var viewParameter = canvasService.canvasAdapter.control.viewParameters[window.selectedPanel];

//使用存储的'Selected Panel'来确定要设置的参数
viewParameter.parameterValue.values[0]。uniqueName = dashboardId+".Id";
viewParameter.refreshAllAdapters ();
viewParameter.invalidateParameterValueLastModifiedTime ();

脚本2:数据标签-数据更改

var dashboardId = this.metricSetBindings[0].dataResult.cellset.rows[0].members[1].caption;
dashboardId = dashboardId. tolowercase ();

// SubCanvasViewContainer加载失败。
subCanvasViewContainer1。setTarget (dashboardId dundas.entities.ViewType.DASHBOARD);

脚本3:就绪交互

subCanvasViewContainer1.loadData (); subCanvasViewContainer2.loadData ()

作者简介

杰夫Hainsworth

Jeff Hainsworth是Dundas Data Visualization的高级解决方案架构师,在商业智能方面拥有超过15年的经验。他对建筑、编码和一切视觉上的东西都充满热情——你知道,闪亮的东西!看看“Off the Charts……”“与Jeff一起”,他的平台提供有关分析、数据可视化、仪表板和商业智能的精彩内容。每个人都有适合自己的东西!

打印