



下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、仪表板_基本功能培训手册杜惠娟 2015 年 9 月1 数据准备回顾 AEDI 的 excel 输入,完成仓库数据表准备。2 数据仓库建模批量导入元数据。3 语义模型建立维度的语义模型;建立数据展现层表 1 的语义模型。4 仪表板基础参数设置仪表板基础参数设置有两种方法:通过数据源传参,通过过滤传参。方法 1:通过过滤传参(基于语义模型)该方法相对于数据源传参设置稍简单点,应用较多。基于语义模型的分析都可以使用这种方式。(1) 应用场景及实现效果选择年和机构,薪酬:(2)画出分析界面并绑定数据源(3)添加条件的参数在公共参数中添加。(4)在按钮中为参数取值在按钮的 click 函数中,通过为参
2、数取值:params.setValue(year,CBO_YEAR.getSelectedValue();params.setValue(corp,CBOT_CORP.getSelectedValue();(5)搭建调试台测试下拉列表是否取到所选的值:TXT.content=CBO_YEAR.getSelectedValue();测试取到的值是否传递给相应参数:TXT.content=params.getValue(year);(6)给统计图添加参数过滤(7)最后记得要 refresh结果图CHART_1.refresh();(8)完整示例params.setValue(year,CBO_YE
3、AR.getSelectedValue();params.setValue(corp,CBOT_CORP.getSelectedValue();/TXT.content=CBOT_CORP.getSelectedValue();/TXT.content=params.getValue(corp); CHART_1.refresh();(9)练习:在现有报表的基础上增加一个柱形图或表格,实现参数的传递。方法 2:通过数据源传参(基于分析主题)该方法主要基于分析主题的情况。如果使用语义模型不能满足分析需求的时候,需要使用分析主题,这时候就要使用数据源传参。(1) 应用场景及实现效果不使用按钮刷新数
4、据,下拉框选择后直接刷新数据。画出分析界面并绑定数据源:(2)添加条件的参数在公共参数中添加。(3)在下拉框的中直接为参数取值在下拉框的的 selectchanged 函数中,通过为参数取值:params.setValue(year,CBO_YEAR.getSelectedValue();/TXT.content=CBO_YEAR.getSelectedValue();/TXT.content=params.getValue(year);(4)在语义模型中添加对应的参数及筛选条件(5)在仪表板中设置语义模型参数与仪表板参数的(6)最后记得要 refresh结果图CHART_1.refresh(
5、);(7)完整示例params.setValue(year,CBO_YEAR.getSelectedValue();/TXT.content=CBO_YEAR.getSelectedValue();/TXT.content=params.getValue(year); CHART_1.refresh();(8)练习:新做一个柱形图或表格,通过数据源实现参数的传递。5 联动(1)实现效果点击左图饼图的扇区,联动右边的柱形图,比如,点击工资扇区,右图显示各公司的工资值,点击奖金扇区,右图显示各公司的奖金值。(2)添加传递项目的公共参数实现联动的前提是两张表的数据有可以传递的共同字段,将该字段设置为
6、公共参数。案例中传递的是项目,即工资或奖金。(3)取序列值并为参数赋值在饼图的函数下编辑以下:定义变量,取点击扇区时的系列值。var jsonStr=CHART_1.getCurrentAxis(); 将取值在测试框中测试,非必要。/TXT.content = CHART_1.getCurrentAxis();对取到的系列值用 json 函数进行转化var jsonObj=JSON.parse(jsonStr);定义变量,取 json 转化后的数组中的具体值var code = jsonObj.categoryAxis. PRONAME.value.pkValue;变量取值验证,非必要。/TX
7、T.content = code;将取出来的正确的变量值赋给前面定义的公共参数params.setValue(DATA_PROJECT,code);参数取值验证,非必要。/TXT.content = params.getValue(DATA_PROJECT);最后,记得刷新联动的目标表。CHART_2.refresh();(4)联动目标表参数通过过滤或数据源方法 1 过滤:方法 2 数据源:为联动目标表的数据源(语义模型)添加参数,并在仪表板设计界面将目标表的数据源参数和传递参数进行。(5)完整的示例var jsonStr=CHART_1.getCurrentAxis();var jsonOb
8、j=JSON.parse(jsonStr);var code = jsonObj.categoryAxis.PRONAME.value.pkValue; params.setValue(project,code);CHART_2.refresh();(6)联动实现示例 2测试点击系列的传递消息getdata=JSON.parse(message);/获得点击分类轴的数据,并转换成为数据对象selecropcode=getdatacategoryAxisCORPIDvaluepkValue;/从对象中获得编码params.setValue(corp,selecropcode);/选择的CHART_2.refresh();/右图实现联动操作编码保存到参数,以便右图刷新使用到该字段,然后用该字段名
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 防汛抢险知识培训总结课件
- GB7718食品安全国家标准预包装食品标签通则
- 语文19记念刘和珍君
- 防控疫情知识培训会课件
- 股权回购协议(公司回购股东股权)2篇
- 防处邪教知识培训内容课件
- 无偿装修学校书法室协议书6篇
- 实时市场动态监测-洞察及研究
- 天津市南开区第二十五中学2024-2025学年七年级上学期第一次月考英语试卷(含笔试答案无听力答案、原文及音频)
- 河南省周口市等2地2025-2026学年高三上学期开学考试语文试题(含答案)
- 收银技能理论考试题及答案
- 1.1 常见的植物(教学课件)科学青岛版二年级上册(新教材)
- 2025污水处理综合考试题及答案
- 2025年学习二十届全会精神知识竞赛题库及答案
- 2025福建漳州闽投华阳发电有限公司招聘52人备考试题及答案解析
- 初一启新程扬帆再出发-2025-2026学年上学期七年级(初一)开学第一课主题班会课件
- 企业科技创新管理办法
- GB/T 37507-2025项目、项目群和项目组合管理项目管理指南
- 2025年人教部编版小学三年级语文上册全册单元测试题及答案(全套)
- 土石方土方开挖工程施工组织设计方案
- 企业能源管理制度管理办法77948
评论
0/150
提交评论