数据可视化工具如何用时间类型控件过滤文本类型时间数据.doc

上传人:scccc 文档编号:11861423 上传时间:2021-10-03 格式:DOC 页数:9 大小:286KB
返回 下载 相关 举报
数据可视化工具如何用时间类型控件过滤文本类型时间数据.doc_第1页
第1页 / 共9页
数据可视化工具如何用时间类型控件过滤文本类型时间数据.doc_第2页
第2页 / 共9页
数据可视化工具如何用时间类型控件过滤文本类型时间数据.doc_第3页
第3页 / 共9页
数据可视化工具如何用时间类型控件过滤文本类型时间数据.doc_第4页
第4页 / 共9页
数据可视化工具如何用时间类型控件过滤文本类型时间数据.doc_第5页
第5页 / 共9页
点击查看更多>>
资源描述

《数据可视化工具如何用时间类型控件过滤文本类型时间数据.doc》由会员分享,可在线阅读,更多相关《数据可视化工具如何用时间类型控件过滤文本类型时间数据.doc(9页珍藏版)》请在三一文库上搜索。

1、1. 描述通过时间类控件章节,我们知道可以直接通过该控件对时间类型的数据进行过滤,但是,实际上,数据库中存储的与时间相关的数据的数据类型不一定是时间类型的,很多时候会以文本类型存储到数据库中, 此时就只能使用文本类型控件来进行过滤,导致数据显示性能差,使用不如时间类控件方便,那么如何才能使文本类型的时间数据使用数据可视化工具Fin eBl的时间类控件进行过滤呢?2. 实现思路在数据可视化工具 FineBl中通过新增公式列,在原有的文本类型时间数据的基础上使用公式将其转换为时间类型字段,然后使用该转换后的字段进行数据分析。3. 数据准备登录数据可视化工具 FineBl即时分析系统页面,点击数据配

2、置业务包管理常见应用业务包,添加一个数据表,如下图:数据表的添加步骤详细请查看数据可视化工具FineBl数据表管理。垃合伺信息(CEtmCtJB contract崔 contract_copyP(CTAIS. DM_S WJG_LZJ1etf hr_sale5man_4 ed prcduct_copy_ 血分公司 reg ion)1 n”l hriit RrtRn/Fi npRT/RafiftrtSprrB-+ SQL3占Ex如数琦|读舷為奉弟+ETLQ渎取毀鋸韋转交保存或业勞包的握作4.新增公式列con tract_copy数据表中有一个 Sig nTime字段,该字段里面显示的是时间数据,

3、但其数据类型为文本类型,如下图:表名:原字股名翹contract【DABCcustcmerDABCcontra ctTypeABCtotalAmountNUMpaymentTypeABCproductAmountNUM1signTim 它1product、|L NUMsignTimeF9 类型为文本型| pr o due t Am oimtsi gnTimeproduct12013HD3-DTE402011-09-1511i2011-09-0912012-03-0912010-07-09Eu1(2013-0T-091匚 X 12012-0&-242013-09-5(/ 12012-09-1r

4、LZ ,2010-12-23r I誠据库中该宇用对 应的魏值,可Ui看 出预字胃表示的星 时问截据42012-06-02E12012-03-3012013-09-05E12013-0T-27f 土12013-09-21f 百12012-02-23F面我们将该字段类型转换为时间类型。$ig”iTime 时 i可LJ渤nM计朗contradt_copy在数据可视化工具FineBl右侧的ETL设置面板中,点击表名称按钮,选择 对该表-新增公式列,如下图:ETL处理_JOir逞捲釜新增址式列 与表=uni O改羡-行列转化“龙该表車冃酢分字匡.对逐过滤“瑟碁分绢/统计.龙该表我薯分組列.,4.1公式转

5、换在数据可视化工具 FineBl的公式列管理界面,点击添加公式列按钮,在弹出的公式转换窗口中输入新增公式列名称,选择数据类型,并输入公式转换的公式,如下图:秆增采式测宇冃右称 ntractT ypetotalAmountpaymentTypeproductAmountsignTime productcon1处我內容甲signTim 字肖转按为时问类型H该尋釁育公式列format( signTime,yyyy-MM-dd |新增字冷粪 型选撐肘间萨潛孔慕型;ASC hLiH注:FORMAT(object,format) :返回 object 的 format 格式。 object 需要被格式化对

6、象,可以是 String,数字,Object(常用的有,Time) 。 format格式化的样式。示例FORMAT(1234.5,#,#0.00)=1234.50 FORMAT(1234.5,#,#0)= 1234FORMAT(1234.5, #,#0.00)= 1234.50 FORMAT(1.5, 0%) = 150%FORMAT(1.5, 0.000%)=150.000% FORMAT(6789, #0.0E0)=6.789E3FORMAT(6789, 0.00E00)= 6.79E03 FORMAT(date(2007,1,1), EEEEE, MMMMMdd, yyyy)= 星期一,

7、一月 01 , 2007 FORMAT(date(2007,1,13), MM/dd/yyyy) = 01/13/2007FORMAT(date(2007,1,13),M-d-yy)=1-13-07FORMAT(time(16,23,56), h:mm:ss a) = 4:23:56 下午点击确定,重命名表名称为con tract_copy_转化5. Cube更新保存业务包,回到数据可视化工具 FineBI的数据配置界面,选择Cube更新设置,点击立即更新多维数据库 按钮将数据库中的数据更新到Cube中。6.效果查看点击新建分析,新建一个名为time的即时分析,拖曳一个 年月控件至即时分析页面, 如下图:点击控件右上角的按钮进行数据绑定页面,如下图:汪数据年月选择contra ct=cop-转化 Eg RTLi t处岂信息 hr_salsman_$| 合同信息 produ ct_c o p人转挂 税务机关代舟谨澤常见应用业务包可L:看 Jc0ntract_C0py_转化刼据卷中口有一 个$ignTiwe0宇冷将坦葩曳到数傭面 惊中氓年月桂件即御走了悟宇特注:为时间类型控件绑定字段时,右侧的数据列表中只会显示时间类型的字段,如果没有对signTime字段进行数据类型的转化,那么该控件将无法与signTime进行绑定。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 社会民生


经营许可证编号:宁ICP备18001539号-1