产品手册v2.14.2
目录
- 1 简介
- 2 搜索模块
- 3 数据看板
- 4 历史问答
- 5 数据管理
- 6 系统管理
- 7 邮件通知
- 8 DataFocus移动端
- 9 关键词
- 10 公式列表
- 11 各版本产品功能区分
简介
该DataFocus用户指南包含了使用DataFocus的操作方法和搜索数据的使用信息。它将帮助用户更快的了解DataFocus的各项功能。用户可以通过使用DataFocus搜索、查看、保存、分享数据,DataFocus让搜索更加便捷。
登入系统
1. 所有的用户都需要通过登陆界面进入DataFocus。如图1-1-1,登录者通过输入正确的用户名及对应的密码才能成功的进入,否则无权进入。同时系统会根据登陆者的权限提供具有相应功能的界面。
2. Admin用户即超级管理员在第一次登入DataFocus时会要求配置邮箱服务器如图1-1-2,这里可以选择不配置邮箱服务器,点击下一步直接进入系统;选择配置邮箱服务器并正确配置后,会要求输入验证邮箱且会发送验证码验证该邮箱的有效性如图1-1-3,验证码有效时间为60s。(若是修改邮箱也会退到登入页面再次验证新邮箱的有效性)
3. 忘记密码
用户若是忘记密码,可以点击登入页面上‘忘记密码’按钮。但是需要管理员用户提前配置好邮箱服务器以用来收发验证码;
用户引导
对于未登入过搜索页面的用户,系统都默认为其在第一次进入DataFocus的搜索页面时显示用户引导,如下图1-2-1所示,简单介绍搜索页面上的各区域功能用法,用户根据提示依次点击下一步按步骤观看,完成或跳过后默认引导结束。用户还可以点击空白画布右上角的提示“”,观看搜索式分析的引导视频,如图1-2-2所示。
对于数据管理员,对于初次进入数据管理页面的数据管理员,进行数据导入方法的用户引导,引导用户有效地使用数据导入功能,如图1-2-3所示。
功能模块
DataFocus主要分为5个功能模块:
功能模块 | 简述 |
搜索 | 搜索和浏览数据。搜索结果将作为表格或图表显示在页面中间。 |
数据看板 | 保存搜索结果。可以将相关搜索结果保存在一起。 |
历史问答 | 保存搜索结果(实时更新数据)。 |
数据管理 | 包含数据源(表和工作表)的列表。 |
系统管理 | 只显示在拥有管理员权限的人员的页面上。
(主要模块主要用来管理用户、构建模型以及管理系统、日志、设备等) |
管理员权限用户初次进入DataFocus可以看到如图1-3-1的页面。并跳出系统内置的示例数据看板如图1-3-2所示。
无管理权限的用户初次登录DataFocus可以看到如图1-3-3的页面。主要区别是非管理权限用户页面上不会显示系统管理功能模块。
语言切换
DataFocus支持中英文语言切换。点击DataFocus页面右上角的中文会出现图1-4-1的提示,选择English,则页面会全部转换为英文。
用户信息
在语言栏的左边会显示当前使用该系统的用户名如图1-5-1。点击页面右上角头像或用户会弹出‘用户信息’及‘修改密码’、‘用户标识’三个选项。
点击‘用户信息’会弹出编辑页面如图1-5-2,用户可以在该页面修改名称、头像及邮箱。
点击‘修改密码’会弹出编辑页面如图1-5-3,用户需在输入正确的原密码,然后输入想要使用的新密码(输入新密码必须符合密码设置要求),最后再重复输入新密码,点击确定后用户还可以继续使用DataFocus,不会回退到登入页面,新密码是在下一次登入时开始使用。
点击‘用户标识’会弹出信息弹窗如图1-5-4,用户的当前ID、key以及更新时间都会在这里显示,点击更新key可以对当前信息进行更新。用户标识主要用于配置批量导入excel工具。
退出
如图1-6-1点击页面右上角‘退出’按钮,会出现是否确定退出的提示,点击确定后便回到了最初的登入页面图1-1-1。
权限
在DataFocus系统中权限是依附于角色的,所以需要通过给用户添加相应的角色获得权限。
权限管理属于系统管理功能模块,只有管理员或拥有管理权限的用户页面才会显示该模块,并会针对用户所有权限显示系统管理页面和数据管理页面中的相应子页面,角色权限目前有七种。
角色权限 | 描述 |
用户管理 | 查看管理用户 |
权限管理 | 管理角色和权限并且给普通用户(非管理员用户)赋权 |
系统设备管理 | 查看管理系统设备和服务 |
数据管理 | 管理数据并给部门赋予数据权限 |
模型管理 | 管理数据模型的构建进程 |
日志管理 | 查看审计日志 |
告警管理 | 查看告警日志和通知 |
对于未分配角色的用户,DataFocus系统默认其拥有搜索数据、保存搜索数据结果至数据看板或历史问答及分享自己创建的数据看板或历史问答的权限。但无法看到其他人的数据保存结果及数据管理中的具体数据内容。
组是用户的组织部门属性,一个用户只可以且必须加入到一个组中。
分享
分享功能运用在数据看板、历史问答这两个功能模块。
DataFocus分享包括分享给单个用户、多个用户、单个组、多个组、组与用户及分享他人所分享的内容。除了分享也可以取消分享。被分享的用户在查看表时,图表会依据该用户所拥有的数据权限进行相应的变化,用户只能看到自己有权限的部分。
标签
标签主要运用在数据看板、历史问答及数据管理这三个功能模块。标签是为了方便用户将内容分类以便于更好的查看。
拥有数据管理权限的用户 能够创建新标签、对原有标签名称及颜色进行修改、删除无用标签,除该权限以外的用户都只能应用或选择标签。
更新
当产品推出了新版本,用户进入系统可以看到右上角的帮助按钮有一个红点提示,点开后“DataFocus版本”会提示有版本更新。如图1-10-1所示。
正常情况下,当前软件版本为最新版本时,点开“DataFocus版本”,弹出页面如图1-10-2所示。
显示有版本更新时,点开如下图1-10-3所示。点击升级即可自动开始进行到最新版本的更新如下图1-10-4所示。
更新完毕后,会自动跳转到登录页面,如图1-10-5所示。
搜索模块
选择数据源
在搜索数据前新用户需要从管理员已导入的数据表中选择自己要使用的数据表。具体操作如下:
1.点击搜索功能模块页面左上角的‘选择数据’按钮;
2.点击该按钮后会弹出一个‘选择数据源’界面如图2-1-1,选择想要使用的数据来源,目前数据源分为三种:系统内导入数据(包括本地数据导入和数据库导入)、填报数据以及直连数据库三种,其中前两者是在一个页面汇总了所有该类数据,而直连数据按数据源链接分页独立显示。
在选择数据源时,可选择一个数据表,或者选择多个已经创建过关联关系的数据表,并且可以跨种类数据源选择;
注:只显示 已经构建过模型的表,没有构建模型的表不显示;
3.点击确定,被选中的工作表/中间表就会显示在页面左侧,如图2-1-2所示;
每个列名前的图标显示其对应的数据类型。
分别为:
将鼠标悬停在所选数据表的列名上会弹出提示框显示该列名称、来源及更新时间以及描述(有描述的会显示,没有描述的不显示),如图2-1-3。
如何搜索
搜索数据的方式有两种:
1. 双击搜索功能模块页面左侧数据表下的列名进行搜索,搜索的结果会显示在页面中间空白部分;
2. 直接在搜索框里输入想要搜索的内容,例如输入:按订单日期计算的销售金额的月增长率,DataFocus会根据搜索条件返回结果如图2-2-1。
选中搜索框内的标签进行拖动,可以改变该标签的位置,进而改变数值表的列顺序。
点击搜索框内标签右边的“X”,可去除该标签重新搜索结果。
DataFocus搜索基于数据表,所以在搜索框里可以输入任何相关的单词进行搜索如下表2-1:
搜索词 | 描述 |
列名称 | 销售额、城市、利润、年龄、姓名等 |
关键词 | 大于、小于、排名最前的、排名前2个的等 |
同义词 | 在数据表的列信息中已被定义的同义词 |
列中值 | 部分运用关键词情况下的某列中的数值。如用户名中TOM,年龄中的33等 |
在英文条件下可以通过直接输入列名、已被标记的同义名、英文的关键词及列中值进行搜索;现阶段在中文条件下,若想通过输入列中值来搜索数据则需要输入列名=“列中值”(列中值用单引号或双引号括起)才能使操作有效,如下图2-2-2。
列名歧义
选择多个数据表时,由于不同的数据表会存在同样的列名称,为了清除歧义,在有相同的列名称被双击选取时搜索栏里会显示它对应的表名称。
双击已选数据表:销量 中的城市,销售金额,订购年份 这三个列名称,可以得到下图2-3-1。
若是自己输入搜索语句,当有歧义语句出现时页面会有提示显示该语句有歧义,并列出多个不同选项,只要选择点击对应的表名即可,如图2-3-2。
图表
图形转换
此版本图形显示支持柱状图、折线图、饼图、环图、散点图、漏斗图、气泡图、堆积柱状图、条形图、面积图、帕累托图、数据透视表、位置图、经纬图、经纬气泡图、热力图、统计图、组合图、仪表图、雷达图、树形图、词云图、瀑布图、弦图、旭日图、打包图、桑基图、平行图、KPI指标图、堆积条形图、时序柱状图、时序气泡图、时序散点图、箱型图、时序条形图共35种图表类型。在查询问题后,系统会智能地用合适的图形显示查询结果,同时用户可以点击‘图形转换’按钮将图形进行切换,如图2-4-1。
注:灰色显示则表示该搜索结果不适合用该种图形展示,彩色显示则表示该搜索结果适合用该种图形展示,蓝色边框显示为当前图表类型。
同时支持以数值表的形式显示数据,如图2-4-2。
图形实现前提
报表想要以图形显示,对数据有一定的要求,具体如下表2-2所示:
编号 | 图表类型 | 前提 |
1. | 柱状图 | 至少1个Attribute列,至少1个有效的Measure列,允许1个legend列(Attribute列)。 |
2. | 折线图 | 至少1个Attribute列,至少1个有效的Measure列,允许1个legend列(Attribute列)。 |
3. | 饼图 | 至少一个Measure列,至少一个Attribute列可以画饼状图(画图时只允许一个Y轴);
当满足饼图条件时,如果只有1个Measure列,则优先显示饼图;如果有>1个Measure列,则优先显示环图。 |
4. | 环图 | 至少一个Attribute列,至少一个Measure列(画图时允许2个以上的Y轴)。 |
5. | 散点图 | 至少1个Attribute列,至少1个有效的Measure列,允许1个legend列(Attribute列)。 |
6. | 漏斗图 | 至少1个Attribute列,只1个有效的Measure列;
查询结果记录数< 100。 |
7. | 气泡图 | 至少1个Attribute列,至少2个有效的Measure列,允许1个legend列(Attribute列)。 |
8. | 堆积柱状图 | n(n >= 1)个Attribute列,n(n >= 2)个Measure列;
n(n >=1 )个Attribute列,1个Measure列,1个legend列。 |
9. | 条形图 | 至少1个Attribute列(每个属性distinct数量小于50),至少1个Measure列,允许1个legend列(Attribute列);
查询结果记录数< 100。 |
10. | 面积图 | 至少1个Attribute列,至少1个Measure列,允许1个legend列(Attribute列)。 |
11. | 帕累托图 | 至少1个Attribute列,至少1个Measure列,允许1个legend列(Attribute列);
查询结果记录数< 100。 |
12. | 数据透视表 | 至少2个Attribute列,至少1个Measure列。 |
13. | 位置图 | 问题包含1~n个地址列(n < 4,当包含多个地址列时不允许包含平级地址列,如不能有2个省份列,但允许有1个省份列1个城市列);
除地址列外包含1~n个measure列; 除地址列外不能包含其他attribute列; 查询结果记录数< 1000条。 |
14. | 经纬图 | 问题包含唯一的经度列和唯一的纬度列(问题只能包含一个经度列和一个纬度列,且经纬度必须来源于同一张表并在数据管理中已完成经纬度配置);
除经纬度外包含1~n个measure列; 除经纬度外包含0~n个attribute列; 查询结果记录数< 1000条。 |
15. | 经纬气泡图 | 问题包含唯一的经度列和唯一的纬度列(问题只能包含一个经度列和一个纬度列,且经纬度必须来源于同一张表并在数据管理中已完成经纬度配置);
除经纬度外包含1~n个measure列; 除经纬度外包含0~n个attribute列; 查询结果记录数小于1000条。 |
16. | 热力图 | 问题包含唯一的经度列和唯一的纬度列(问题只能包含一个经度列和一个纬度列,且经纬度必须来源于同一张表并在数据管理中已完成经纬度配置);
除经纬度外包含1~n个measure列; 除经纬度外包含0~n个attribute列; 查询结果记录数< 1000条。 |
17. | 统计图 | 问题包含唯一的经度列和唯一的纬度列(问题只能包含一个经度列和一个纬度列,且经纬度必须来源于同一张表并在数据管理中已完成经纬度配置);
除经纬度外包含0~n个measure列; 除经纬度外包含1~n个attribute列; 查询结果记录数< 1000条。 |
18. | 组合图 | 问题包含2~n个measure列,1~n个attribute列。 |
19. | 仪表图 | n(n >= 1 )个Measure列,无attribute列;
n(n >= 1 )个attribute列,1个Measure列,且查询结果记录数< 10 时; n(n >= 1)个attribute列,n个Measure列,且查询结果记录数= 1时。 |
20. | 雷达图 | 1 个Attribute列,n(n >= 1)个Measure列,可出雷达图;
1个Attribute列,1 个legend,1 个Measure列,可出雷达图; Attribute列的数值均小于 50 个。 |
21. | 树形图 | 1个Measure列,1个Attribute列可以出矩形树图;
1个Measure列,1个Attribute列,1个Legend可以出矩形树图。 |
22. | 词云图 | n个Measure列(但是画图只允许1个Measure列),1个Attribute列;
查询结果记录数< 100条。 |
23. | 瀑布图 | n个Measure列(但是画图只允许1个Measure列),1个Attribute列;
在增长率这样的语句中优先显示瀑布图。 |
24. | 弦图 | 2个attribute,1个measure列;
2个attribute列具有相同属性,且去重后数据总量 < 10。 |
25. | 旭日图 | 1~3个attribute列,1个measure列(图形的层级是按问题中attribute列的顺序排列)
如果用户输入的attribute太多,层级太多会导致数据过度膨胀,页面节点太多。 |
26. | 打包图 | 1~3个attribute列,1个measure列(图形的层级是按问题中attribute列的顺序排列)
如果用户输入的attribute太多,层级太多会导致数据过度膨胀,页面节点太多。 |
27. | 桑基图 | 2个attribute,1个measure列
2个attribute列具有相同属性,且去重后数据总量 < 100 |
28. | 平行图 | 2~n个列(Attribute列和Measure列总和),n <= 20;
查询结果记录数>= 2; 如果用户选择的列包含Attribute列,则必须为Legend Attribute列; distinct记录数 <= 50。 |
29. | KPI指标 | 问题包含1个measure列,0~1个attribute列;
查询结果中measure列包含的数值必须小于 1000000000000000,大于 -1000000000000000; 查询结果记录数 < 6条。 |
30. | 堆积条形图 | 问题包含2~n个measure列(n < 10),1个attribute列;
每个attribute列的distinct记录数 <= 50; 查询结果记录数 < 100条。 |
31. | 时序柱状图 | 问题包含唯一的 每年/每月 关键词;
除时间关键词外包含1~n个measure列; 除时间关键词外包含1~n个attribute列; 查询结果记录数< 1000条。 |
32. | 时序气泡图 | 问题包含唯一的 每年/每月 关键词;
除时间关键词外包含2~n个measure列; 除时间关键词外包含1~n个attribute列; 查询结果记录数< 1000条。 |
33. | 时序散点图 | 问题包含唯一的 每年/每月 关键词;
除时间关键词外包含1~n个measure列; 除时间关键词外包含1~n个attribute列; 查询结果记录数小于1000条。 |
34. | 箱型图 | 至少一个measure列;
问题记录数 >= 10。 |
35. | 时序条形图 | 问题包含唯一的 每年/每月 关键词;
除时间关键词外包含1~n个measure列; 除时间关键词外包含1~n个attribute列; 查询结果记录数 < 100条。 |
改变图形颜色
系统有默认的主题配色,具体操作如下:
1.点击右上角的图表属性,打开图表属性配置页面;
2.点击通用-主题,选择需要的主题配色,目前有5种主题配色,如图2-4-3。
系统还支持自定义修改图形颜色,具体操作如下:
1.点击图形右侧的图例,选择某一项前的有色圆点,如图2-4-4所示;
2.在弹出的颜色选择框里选择想要改变的颜色。直接在左边选择想要的颜色,或者是在右边拖动小黑点选择不同颜色及其深浅程度。
3.最后点击‘选择’。
方形图标的颜色与图形中相应变量的颜色也随之改变。
配置图
DataFocus支持多个x轴,当图形中包含多个x轴变量时配置框中会显示所有的x轴变量,用户可以对其进行更改。
- 对x轴更改的具体操作如下:
1.点击图形右边的配置图按钮,显示出如图2-4-5的操作框。在该操作框可以看到x轴与y轴的变量集合;
2.DataFocus支持多x轴,所以在x轴框中会显示搜索条件中所有的x轴列名;
3.点击列名上的‘×’按钮可以将其列名删除;
4.点击完成,搜索框和配置按钮的x轴框中不再显示被删除的列名,系统会重新进行搜索图形也会相应的更改。
- y轴也可以进行相应的变化。
对y轴的更改具体操作如下:
1.点击图形左边的配置图按钮,显示出如图2-4-5的操作框。在该操作框可以看到x轴与y轴的变量集合,其中y轴允许多个变量(有图例时只允许有一个y轴,当图例设置成“无”时Y轴可设置多个变量);
2.点击y轴集合中某变量名后的‘×’按钮可以将其删除;
3.点击完成,图形相应的进行更改。
在图形的右侧会显示图例的所有值,点击其中某一个值可以将其隐藏(图标会变暗),图形也不显示被隐藏的值。如图2-4-6是将图例‘电子商务’隐藏后的图形,若是想回到原来的图形,只要再次点击被隐藏的图例对应的名称即可。
查看数值
在DataFocus中,查看数值共有三种方式:
第一种:将鼠标移动到在图形中想查看的数值位置,系统会出现相应的提示框显示该位置的具体数值,也会同时显示与该颜色一致的图形的值,如图2-4-7所示。
第二种:点击右边的‘变更图配置’按钮,会弹出‘显示数据标签’的选项,将其打勾,所有数据值便都会在图中显示如图2-4-8所示。
第三种:如图2-4-9,点击右上角‘数值表’按钮,图形界面会切换至数据值表界面,从而查看所有数值。
筛选
数据筛选有三种方式:
- 第一种是在输入框中直接输入筛选条件,如‘销售额大于5000’;
- 第二种是在数值表界面进行筛选:
1.点击想要进行筛选的对象,如组图2-4-10所示;
2.点击后会弹出筛选条件的输入框。Measure数值列需要在左边选择>、<、>=、<=、!=、=这6个运算符号,右边输入具体的数值。如果是对非时间attribute属性列进行筛选,筛选框中则是显示所有的列中值类型等,只需在想要选择的信息前面打钩即可;时间attribute属性列的筛选则是点选相应的时间日期等。
3.点击确定。DataFocus会根据筛选条件获取新的数据。
- 第三种是在图形界面的轴筛选:
1.点击想要进行筛选的对象,如组图2-4-11所示;
2.点击后会弹出筛选条件的输入框。Measure数值列需要在左边选择>、<、>=、<=、!=、=这6个运算符号,右边输入具体的数值。如果是对非时间attribute属性列进行筛选,筛选框中则是显示所有的列中值类型等,只需在想要选择的信息前面打钩即可;时间attribute属性列的筛选则是点选相应的时间日期等。
3.点击确定。DataFocus会根据筛选条件获取新的数据。
配置颜色规则
在DataFocus的图形表中,可设置将某一个自定义范围内的值在图表中显示一个颜色,具体如下:
选择Y轴的数值列,弹出六个选项,点击“颜色规则”,点击“+”,新增一个自定义范围的颜色,会出现两个框,前后两个框分别输入自定义的起始值和终止值,点击颜色的小正方形可以自定义颜色,设置完之后点击“完成”,即可在图表中实时看到在此范围内的值都统一显示刚设置的颜色,如下图2-4-12所示。
点击该颜色规则后面的“X”,即可删除已设置的颜色规则,恢复原来的颜色。
配置小数点
在DataFocus的图形表中,可以设置保留的小数点位数,具体操作如下:
选择Y轴的数值列,弹出六个选项,点击“配置”—“格式”,在“显示为”下拉框内选择“数字”,则方框下方会出现“小数”框,可下拉选择位数,目前最多可保留三位小数,如下图2-4-13所示。
配置目标值
当当前轴为数值列时,可以对当前轴进行目标值的配置,令当前轴等于某一个数值的直线显示为橘色,配置完成后效果如图2-4-14。
配置显示名
点击对应轴,在跳出的配置页面可以对当前轴的显示名进行特殊设置,如图2-4-15。
告警
在DataFocus系统中可以对Y轴(数值列)进行告警配置。
选择Y轴,弹出六个选项,点击“告警”,选择需要告警的数值范围,配置完成后点击确认即可应用。如下图2-4-16所示。红色闪烁条形图为该图表在告警范围内的数据。
当图表内数据到达预警值时,系统若开启了邮件功能,会给关注了该看板的用户发送告警邮件。
修改聚合方式
修改聚合方式有四种:
- 第一种,一般系统内导入的数据表有默认的聚合方式,attribute为无聚合,measure列为总和聚合,在数据表详情中可以看到并修改,如图2-4-17。
- 第二种是在搜索框中,在对应的measure列后面输入想要使用的聚合方式,如‘销售额的最小值’,如图2-4-18所示;
- 第三种是在数值表进行修改:
1. 点击‘数值表’按钮,将图形界面切换至数值界面;
2. 点击measure列 列名下方显示的聚合方式,会展开显示所有类型的聚合方式,如图2-4-19所示。
3. 选择点击想要的聚合方式,系统会根据要求重新搜索返回结果。
通常可用聚合方式有:总和、最小值和最大值、平均值、标准差、方差、数量、去重后的数量。
- 第四种是在图形界面进行修改:
1. 点击‘图形转换’按钮,将数值界面切换至图形界面;
2. 点击measure列,弹出六个选项,选择“聚合方式”,会展开显示所有类型的聚合方式,如下图2-4-20所示;
3. 选择点击想要的聚合方式,系统会根据要求重新搜索返回结果。
钻取
钻取数据(使用的数据必须是有包含关系且不重复)是针对x轴(attribute属性列)上具体的某个值进行的操作,它不支持数据透视表、经纬图,有上钻和下钻两种钻取方式。对数据进行钻取的方式有两种:一种是在数值表中进行钻取,一种是在图形表中直接钻取。
操作如下:
1.在图形中(或者数值表中)选择想要进行该操作的某列,点击右键会显示出‘向下钻取数据’按钮,若是数据满足要求,则点击该按钮后会显示可钻取的列信息如组图2-4-21。若是不满足则会提示‘当前没有可以向下钻取的数据’。
2.在有显示钻取数据的情况下选择想要钻取的列。钻取后搜索条件也会同步显示x轴上被钻取列及它的钻取列。
表格属性
搜索结果以表格形式显示的,可以通过图表属性对表格进行配置,具体操作如下:
1. 在表格显示的页面,点击右上角“图表属性”按钮,页面左侧弹出如下2-4-22所示的图表配置界面;
2. 在图表属性下点击通用按钮,弹出如下界面2-4-23所示,在该界面可设置字体文本格式,表格行列格式,修改显示设置,财务负数显示等。
3. 在图表属性下点击标题行按钮,弹出如下界面2-4-24所示,在该界面可设置标题行字体表格样式和字体格式;
4. 在图表属性下点击总计行按钮,弹出如下界面2-4-25所示,在该界面可设置是否显示总计行,总计行的标签设置,总计行填充颜色,字体颜色字体样式,总计行显示在最前还是最后等等;
图形属性
搜索结果以图形形式显示的,可以通过图表属性对图形进行配置,在图形显示的页面,点击右上角“图表属性”按钮,页面左侧弹出图表配置界面,不同的图形对应的配置不一样。特别注意的是,所有图表都统一有定时刷新配置,用户可以在定时刷新配置项中启动定时刷新功能,并设置刷新间隔。
以下分别描述各个图形的配置:
- 柱状图:
1. 在图表属性下点击通用按钮,弹出如下界面2-4-26所示,在该界面可设置主题颜色,字体大小(一般显示默认大小),图例显示的位置(默认显示在右侧),以及设置图表出现时是否需要动画效果。
2. 在图表属性下点击网格线配置按钮,弹出如下界面2-4-27所示,在该界面可设置零线的颜色宽度,是否去除图形中平均值、最大值、最小值的刻度线,以及在图形中是否隐藏网格线。
3. 在图表属性下点击数据标签格式按钮,弹出如下界面2-4-28所示,在该界面可设置数据标签的文本,也可输入已定义的宏,如下所示,以及可设置数据标签是否使用标尺缩写,即1000是否缩写成1K。
文本中宏的意义:
%_VALUE:直接输入该宏可显示原本的数值标签,在宏后面添加文本,即可在原本的数值标签基础上添加额外的文本信息。
%_CATEGORY_TOTAL:直接输入该宏可显示X轴为某个值时所有Y轴的数值之和的数值标签,在宏后面添加文本,即可在原本的数值标签基础上添加额外的文本信息。
%_PERCENT_OF_TOTAL:直接输入该宏可显示X轴为某个值时Y轴的数值占该Y轴所有数值和的比例的数值标签,在宏后面添加文本,即可在原本的数值标签基础上添加额外的文本信息。
%_PERCENT_OF_CATEGORY:直接输入该宏可显示X轴为某个值时Y轴的数值占X轴为该值时对应的所有Y轴数值和的比例的数值标签,在宏后面添加文本,即可在原本的数值标签基础上添加额外的文本信息。
%_SERIES_NAME:直接输入该宏显示的数值标签为对应的图例名称,在宏后面添加文本,即可在原本的数值标签基础上添加额外的文本信息。
%_SERIES_NUMBER:直接输入该宏显示的数值标签为对应的图例顺序,在宏后面添加文本,即可在原本的数值标签基础上添加额外的文本信息。
%_CATEGORY_NAME:直接输入该宏显示的数值标签为对应的X轴的值,在宏后面添加文本,即可在原本的数值标签基础上添加额外的文本信息。
%_CATEGORY_NUMBER:直接输入该宏显示的数值标签为对应的X轴值的顺序,在宏后面添加文本,即可在原本的数值标签基础上添加额外的文本信息。
4. 在图表属性下点击数值标尺按钮,弹出如下界面2-4-29所示,在该界面可设置有两个Y轴的情况下选择是否只使用一个Y轴,在只有一个Y轴的前提下,可设置Y轴标尺的最大值最小值。
5. 在图表属性下点击悬浮文本设置按钮,弹出如下界面2-4-30所示,在该界面可设置悬浮文本的内容,也可输入已定义的宏,定义的宏与上述第3点配置中的宏用法一致。
6. 在图表属性下点击标度按钮,弹出如下界面2-4-31所示,在该界面可设置标度(只在一个Y轴的时候有效),标度可设置为直线或者范围,可设置标度的颜色,宽度,样式等,也可设置标度的数值。
- 折线图:
在图表属性下点击通用按钮,弹出如下界面2-4-32所示,在该界面可设置主题颜色,字体大小(一般显示默认大小),图例显示的位置(默认显示在右侧),线条样式(默认显示为直线),线条粗细,隐藏填充区域(即只显示折线部分,折线下方阴影部分隐藏)以及设置图表出现时是否需要动画效果。
其余配置与柱状图配置方法完全一致,具体请参照柱状图的配置。
- 饼图:
1. 在图表属性下点击通用按钮,弹出如下界面2-4-33所示,在该界面可设置主题颜色,字体格式,标题与信息隐藏,饼图模式(传统饼图或者玫瑰形状),玫瑰模式下的画图模式(半径模式:花瓣中心角度不一样,面积模式:角度一致,只与面积有关),可设置半径起点(如下图所示),饼图的切片数,设置是否按照排序的数据显示以及设置图表出现时是否需要动画效果。
2. 在图表属性下点击数据标签格式按钮,弹出如下界面2-4-34所示,在该界面可设置数据标签的文本(前提显示数据标签),也可输入已定义的宏,如下所示,文本中宏的意义:
%_NAME:直接输入该宏可显示原本的名称标签,在宏后面添加文本,即可在原本的名称标签基础上添加额外的文本信息。
%_VALUE:直接输入该宏可显示原本的数值标签,在宏后面添加文本,即可在原本的数值标签基础上添加额外的文本信息。
%_PERCENT_OF_TOTAL:直接输入该宏可显示该区域扇形占比的百分比标签,在宏后面添加文本,即可在原本的百分比标签基础上添加额外的文本信息。
3. 在图表属性下点击悬浮图例配置按钮,弹出如下界面2-4-35所示,在该界面可设置右侧图例的文字标题内容,以及数值的聚合方式。
- 环图:
1. 在图表属性下点击通用按钮,弹出如下界面2-4-36所示,在该界面可设置主题颜色,字体格式,标题与信息隐藏,半径起点,饼图的切片数,设置是否按照排序的数据显示以及设置图表出现时是否需要动画效果。
2. 数据标签格式配置与柱状图配置方法完全一致,具体请参照柱状图的配置。
3. 悬浮图例配置与饼图配置方法完全一致,具体请参照饼图的配置。
- 散点图:
散点图配置与柱状图配置完全一致,具体请参照柱状图的配置,如图2-4-37所示。
- 漏斗图:
漏斗图配置与饼图配置相似,具体请参照饼图的配置,如图2-4-38所示。
- 气泡图:
气泡图配置与柱状图配置完全一致,具体请参照柱状图的配置,如图2-4-39所示。
- 堆积柱状图:
1. 在图表属性下点击通用按钮,弹出如下界面2-4-40所示,在该界面可设置主题颜色,字体大小(一般显示默认大小),图例显示的位置(默认显示在右侧),图表标题的显示以及设置图表的动画效果。
其余配置与柱状图配置完全一致,具体请参照柱状图的配置。
- 条形图:
条形图配置与柱状图配置完全一致,具体请参照柱状图的配置,如图2-4-41所示。
- 面积图:
面积图配置与柱状图配置完全一致,具体请参照柱状图的配置,如图2-4-42所示。
- 帕累托图:
帕累托图配置与柱状图配置的部分一致,具体请参照柱状图的配置,如图2-4-43所示。
- 数据透视表:
1.在图表属性下点击通用按钮,弹出如下界面2-4-44所示,在该界面可设置字体大小,文本颜色,财务型负数及其颜色,以及热图模式的主题颜色配置(该功能需先将透视表配置为热图模式,点击配置选项,勾选热图模式)
2.图表属性的标题行配置和表格属性配置一致,详情参考表格属性。
3.图表属性的总计行配置和表格属性配置一致,详情参考表格属性。
4.在图表属性下点击小计行按钮,弹出如下界面2-4-45所示,在该界面可设置小计行的标签以及显示格式、字体格式。
- 位置图:
1. 在图表属性下点击经纬度地图通用配置,弹出如下界面图2-4-46所示,在该界面可设置位置图颜色模式(两极模式和范围模式)和对应的颜色配置。
2.在图表属性下点击时间配置,弹出如下界面图2-4-47所示,在该界面可设置位置图的轮播时间和参与轮播的top n数据。
3.在图表属性下点击地图配置,弹出如下界面图2-4-48所示,在该界面可设置位置图的图例状态、细节显示:区域名称颜色/区域排名/百分比/提示信息字体/图例底边距/图例位置/图例字体/图例方向。
- 经纬图:
在图表属性下点击经纬度地图通用配置,弹出如下界面图2-4-49所示,在该界面可设置经纬图的水陆颜色以及图标样式。
- 经纬气泡图:
经纬气泡图支持颜色配置,如下图2-4-50所示。在该界面可设置位置图颜色模式(两极模式和范围模式)和对应的颜色配置,以及气泡半径的设置。
- 热力图:
热力图支持颜色配置,如下图2-4-51所示。在该界面可设置热力半径。
- 统计图:
统计图支持颜色配置,如下图2-4-52所示。在该界面可设置统计柱的颜色。
- 组合图:
1. 组合图中的配置结合折线图以及柱状图配置,具体请参照柱状图和折线图的配置,如图2-4-53所示。
2. 组合图中转换某一数值列的图表类型,可以通过点击图例中的向下符号,如下图所示2-4-54所示,选择想要显示的图表类型即可。
- 仪表图:
1. 在图表属性下点击通用,弹出如下界面2-4-55所示,在该界面可设置主题颜色、字体格式、图例位置、标题显示和动画效果。
2. 在图表属性下点击范围1,弹出如下界面2-4-56所示,在该界面可设置表盘的数值范围及其对应显示颜色,最多可将表盘设置成6个数值范围,范围2~范围6与范围1配置一致。
3. 在图表属性下点击数值标尺设置,弹出如下界面2-4-57所示,在该界面可设置标尺的最大最小值。
- 雷达图:
1. 在图表属性下点击通用按钮,弹出如下界面2-4-58所示,在该界面可设置主题颜色、字体大小、图例位置、雷达图线条粗细、表盘背景、设置图表出现时是否需要动画效果。
2. 网格线配置、数据标签配置、悬浮文本设置与柱状图中部分配置一致,具体请参照柱状图的配置。
- 树形图:
树形图图表配置与柱状图中部分配置一致,如下图2-4-59所示,具体请参照柱状图的配置。
- 词云图:
词云图图表配置与柱状图中部分配置一致,如下图2-4-60所示,具体请参照柱状图的配置。
- 瀑布图:
1. 在图表属性下点击通用按钮,弹出如下界面2-4-61所示,在该界面可设置主题颜色、上升颜色(上升方向的颜色)、下降颜色(下降方向的颜色)、是否显示总计、设置总计标签文本、总计列颜色、瀑布图的趋势方向(正向、反向)。
2. 网格线配置、数据标签配置、悬浮文本设置与柱状图中部分配置一致,具体请参照柱状图的配置
- 弦图:
1. 在图表属性下点击通用按钮,弹出如下界面2-4-62所示,在该界面可设置主题颜色、字体大小、线条粗细、设置图表出现时是否需要动画效果。
2. 悬浮文本配置与柱状图配置一致,具体请参照柱状图配置。
3. 在图表属性下点击刻度盘配置按钮,弹出如下界面2-4-63所示,在该界面可设置刻度盘样式。
- 旭日图:
旭日图图表配置与柱状图中部分配置一致,如下图2-4-64所示,具体请参照柱状图的配置。
- 打包图:
打包图图表配置与柱状图中部分配置一致,如下图2-4-65所示,具体请参照柱状图的配置。
- 桑基图:
桑基图图表配置与柱状图中部分配置一致,如下图2-4-66所示,具体请参照柱状图的配置。
- 平行图:
平行图支持平行图设置,设置页面如下图2-4-67所示,可以对最大值和最小值的颜色进行设置。
- KPI指标:
1.点击图表属性的KPI指标设置,弹出如下所示界面图2-4-68,可以进行指标文字格式和单位的设置。
2.点击图表属性的时间配置设置,弹出如下所示的界面图2-4-69,可进行轮播时间的设置。
- 堆积条形图:
配置和柱状图基本相似,具体参照柱状图配置,如下图2-4-70所示。
- 时序柱状图:
时序柱状图支持时间配置设置,可以设置轮播时间,界面如下图2-4-71所示。
- 时序气泡图
时序气泡图支持时间配置设置,可以设置轮播时间,界面如下图2-4-72所示。
摘要信息
被搜索列的摘要信息会显示在数值表底部单独的框中,如图2-5-1所示。
排序
对数据进行排序的方式有两种:
- 搜索框中在想要进行排序的列名后面输入想要使用的排序方式,如在搜索框内输入‘按销售额降序排列的’,如图2-6-1所示;
- 直接在图表中操作:
下面使用数值表作为示例,在图形中可以通过点击对应轴的设置弹窗进行排序设置。
1.将图形切换至数值页。点击右上角‘数值表’按钮切换至数值表页面;
2.点击想要进行排序的列名。
首次点击的列名会以降序的方式排列,再次点击该列名则是以升序的方式排列。此时排序的方式也会出现在图表标题下方而不是搜索框中,如图2-6-2所示。
临时列不可以通过点击进行排序。
关键词搜索
在搜索时可以使用关键词定义搜索从而缩小搜索范围。关键词主要分为以下几种:
关键词类型 | 说明 |
筛选关键词 | 使用“排名最前的”和“排名最后的”等关键字,只查看最前或最后(最差)的销售结果。以及相应的数值计算,如:“大于”“小于”“大于等于”“不等于”。 |
排序关键词 | 使搜索结果按照一定的排序要求展示。 |
聚合关键词 | 规定列聚合的方式。 |
日期关键词 | 可以自由缩小搜索范围,以日,周,月,季或年为单位。 |
时间关键词 | 可以帮助用户找出在最近“n分钟或几小时内”访问者数量等。 |
字符串关键词 | 适用于查找包含某个字词的相似单词或短语。例如,用户名称包含“陈”。 |
增长关键词 | 用于进行数据的增长量进行计算。 |
分组关键词 | 帮助用户依据数值列的大小范围进行分组。 |
vs关键词 | 用于复杂的对比情况,比如同列中列中值对比,或者局部和整体进行对比等。 |
页码关键词 | 结果分页的情况下,用于定位数据具体页码。 |
关键词类型 | 说明 |
筛选关键词 | 使用“排名最前的”和“排名最后的”等关键字,只查看最前或最后(最差)的销售结果。以及相应的数值计算,如:“大于”“小于”“大于等于”“不等于”。 |
排序关键词 | 使搜索结果按照一定的排序要求展示。 |
聚合关键词 | 规定列聚合的方式。 |
日期关键词 | 可以自由缩小搜索范围,以日,周,月,季或年为单位。 |
时间关键词 | 可以帮助用户找出在最近“n分钟或几小时内”访问者数量等。 |
字符串关键词 | 适用于查找包含某个字词的相似单词或短语。例如,用户名称包含“陈”。 |
同比环比关键词 | 用于进行数据的同比和环比对比。 |
vs关键词 | 用于复杂的对比情况,比如同列中列中值对比,或者局部和整体进行对比等。 |
页码关键词 | 结果分页的情况下,用于定位数据具体页码。 |
在DataFocus有两种语言环境所以关键词也分为中文关键词和英文关键词。具体有哪些关键词可以使用及其使用用例可以查看第9章关键词。
公式添加
在搜索栏中可以通过添加公式丰富搜索结果。具体操作如下:
1.在搜索页面点击左下角 ‘增加公式’按钮会弹出一个公式填写界面,如下图2-8-1所示;
2.在空白栏中输入要用的公式或者是利用右边‘公式辅助’按钮选择自己想要的公式,鼠标悬停在公式上,下方会出现对于该公式的解释说明以及样例;
3.编写好的公式可以自己命名,点击公式名,对公式名字进行编辑(不能与关键词同名);
4.若公式计算的最终结果是数值,则在公式输入框下方的“高级设置”中可以修改该公式的聚合方式及列类型;
5.公式输入正确后点击确定,该公式便会添加在数据表的最下方;
6.双击该公式即可将公式加入到搜索框内,公式计算结果会显示在报表中。
行列互转
当数据符合行列转换的数据结构要求时,可以从操作选项单内找到‘行列转换’选项并进行操作。如图2-9-1所示。
行列转换分为行转列和列转行两种情况:
- 行转列用于将数据按某一列的列中值转化为对应的多个列。
1.点击右上角的操作下拉框,找到‘行列互转’(可用是显示为黑色字体可以点击,不可用时为灰色字体不可点击)。
2.跳出行列互换设置弹窗,进行转换数据的选择,这里选择行转列类型,并勾选需要转化的属性列和对应的数值列(可一可多),并下一步,如图2-9-2所示。
3.审查行转列配置如图2-9-3,点击确认就可以转化为目标数据了。
- 列转行用于将多列数值列转化为有单一映射关系的两个列(1个属性列1个数值列)。如某数据有每个地区从2012年到2016年每一年的回款今个数,并按年份分为5个数值列时,我们希望将这5个数值列转为1个年份属性列和1个其对应的相应年份的汇款金额的数值列时,就可以使用这一功能。
操作步骤如下:
1.点击右上角的操作下拉框,找到‘行列互转’(可用是显示为黑色字体可以点击,不可用时为灰色字体不可点击)。
2.跳出行列互换设置弹窗,进行转换数据的选择,这里选择列转行类型,并勾选需要转化的数值列,并下一步,如图2-9-4所示。
3.重新定义转化后的1个属性列1个数值列的列名如图2-9-5,点击确定就可以转化为目标数据了。
保存为历史问答
在搜索页面,点击页面右上方的‘操作’按钮会显示“保存”按钮以及“保存为中间表”按钮,点击‘保存’按钮,弹出编辑历史问答框,命名该历史问答,点击“确定”,即将结果保存到历史问答功能模块中,并且可以在历史问答查看或修改结果,如组图2-10-1所示,有无数据权限的用户所看到的操作内容是不同的,但是编辑问答信息的页面是相同的,如图2-10-2所示。
保存为中间表
在搜索页面,点击页面右上方的‘操作’按钮会弹出三个选项,点击“保存为中间表”按钮。‘保存为中间表’是指将结果保存到数据管理模块中。该选项有权限要求,只有拥有管理员权限或管理数据权限的用户页面才会显示‘保存中间表’按钮,如图2-11-1所示。
导出csv
在搜索页面,点击页面右上方的‘操作’按钮会弹出三个选项,点击“导出CSV”按钮,如图2-12-1所示,‘导出csv’是指将当前页内容导出为csv文件(目前一页内容最多有1000行数据)。
添加到数据看板
在搜索页面,如图2-13-1所示,点击页面右上方的‘添加数据看板’按钮会弹出“复制到数据看板”的操作框。在这个操作框中不仅可以将结果添加到已有的数据看板中,还可以重新创建一个新的数据看板存放数据以便查看。
注:添加到数据看板之前必须先保存到历史问答模块中。
导出图片
在搜索页面完成搜索后,点击页面右上方的‘操作’按钮弹出操作选项,点击“导出图片”按钮,如图2-14-1所示,将当前问答导出为png格式的图片并下载到浏览器对应下载文件夹中。
数据看板
建立数据看板
数据看板汇总页面可以选择缩略图和列表两种显示方式。如组图3-1-1所示.
建立数据看板有3种方式,如组图3-1-2所示:
1.在搜索模块页面将搜索结果保存至数据看板时会看到‘创建数据看板’按钮,点击该按钮可创建一个新的数据看板。(注:添加到数据看板之前必须先保存到历史问答模块中)
2.在数据看板汇总页面-缩略图点击‘创建’按钮,建立一个新的数据看板。
3.在数据看板汇总页面-列表点击“+新增数据看板” ,建立一个新的数据看板。
查看数据看板
缩略图模式下将鼠标移动到对应的数据看板上,会显示相应的操作项,点击“查看”即可查看该数据看板(不能对数据看板进行编辑),“”进入数据看板编辑页面;列表模式下点击对应数据看板名称或者点击操作栏中的“”(该图标随用户对看板的操作权限而有不同)也可以打开该数据看板。
如组图3-2-1所示。
查看数据看板时,仅可以对看板进行联动、钻取,而不能修改看板内问答的内容和布局。
复制数据看板
点击查看数据看板进入看板详情,复制数据看板主要是将该数据看板进行复制,再命名成新的数据看板。复制的数据看板内容样式等与原始数据看板中一致,将鼠标移到界面上端会出现导航条,点击第一个图标即可进行复制,如下组图3-2-2所示。
保存数据看板
保存数据看板是指将该数据看板进行联动、钻取后的内容进行保存。并且可以修改该数据看板的名称及其描述。在数据看板中的操作若是没有点击‘保存’那么所做的所有操作都是临时的并不会改变数据看板本身,该数据看板还是保留原来的样子,如下图3-2-3所示。
导出数据看板(PDF)
在数据看板中,点击右上角的保存为PDF按钮“”,即可将将当前数据看板导出为PDF格式的文件并下载到浏览器对应下载文件夹中,下载后效果如图3-2-4所示。
在数据看板中分享看板
在数据看板中,点击卡板的右上角导航条的按钮“”,在弹出的框内点击“+”,选择要分享的用户或组,选择被分享者(组/用户),选择分享的使用权限,点击增加,点击完成,该看板即分享成功,如下图3-2-5所示。
还可以对已分享者进行删除和权限修改,如图3-2-6。
返回数据看板列表
点击左上方的按钮“”,即可从当前数据看板返回到数据看板列表汇总页面,如图3-2-7所示。
全屏显示
点击数据看板右上角全屏显示按钮“”,即可将该数据看板全屏显示,按键盘“ESC”按钮或全屏页面上方显示的“×”即可退出全屏显示,如组图3-2-8所示。
全局筛选
在查看数据看板时,用户可以点击右上角漏斗形操作按钮,弹出左侧筛选框,统一对看板内的问答进行筛选。
点击对应列即在顶栏出现对应的筛选项,在下拉框内进行条件筛选即可。
如下组图3-2-9所示。
编辑图表
在数据看板中,点击图表右上角的按钮“”,即可跳转到相应的历史问答页面对图表进行交互或编辑。
链接调用
在数据看板中,点击图表的右上角按钮“”,弹出如下图3-2-11所示的框,选择需要调用的信息,右侧显示的是调用链接的预览,可以进行交互。
设置完成后复制下方的链接,把该链接嵌入到其他地方,打开该链接,即可访问该报表(打开时无需输入用户名和密码);
数据明细
在数据看板中,点击图表右上角的按钮“”,即可跳出弹窗显示当前问答图表的对应数据明细表。如图3-2-12所示。
分享图表
在数据看板中,点击图表的右上角按钮“”,在弹出的框内点击“+”,选择要分享的用户或组,选择被分享者(组/用户),选择分享的使用权限,点击增加,点击完成,该图表即分享成功,如下图3-2-13所示。
还可以对已分享者进行删除和权限修改,如图3-2-14。
看板交互
1.图表翻页功能
鼠标移动到图表上,若是数据量有大于1000行,有分页,则会显示一个红色箭头,点击该箭头,即可查看下一页数据,如下图3-2-15所示;
2.放大图表查看内容
按住左键拖过想要放大的部分,松开鼠标,即可看到数据被放大,可看的更清晰;
放大后想要恢复原状,点击图表左上角的返回按钮“”,如下图3-3-16所示;
3.对图表进行钻取
具体操作与第2章的上下钻取功能一致,详见第2章 2.4.13,如下图3-2-17所示;
恢复问答至被钻取前状态,点击对应问答右上角的重置按钮,如下图3-2-18所示。
4.图表联动功能
若是该数据看板中所有的图表都是依赖于同一个表,或者有关联关系的几个表中,则这些图表可以进行联动,如下图3-2-19所示,具体操作如下:
1. 选择某个图表,例如地图,点击地图某一区域(代表筛选出这列的数据),则所有满足条件的图表都会按照此条件筛选得出相应的数据,在图表中显示;
2. 点击数据看板上方“联动信息”,则可以查看此时的联动条件(即筛选条件);
3. 点击联动信息中的联动条件右边的“X”,则所有图表恢复到联动以前,即没有筛选条件之前。
编辑数据看板
对数据看板有编辑权限的用户,在数据看板页面,点击对应数据看板中间的‘编辑’按钮便可打开该数据看板对其内容进行编辑。
在打开的新页面中可以看到组图3-3-1的内容。通过这个页面可以知道该数据看板包含了几个搜索的查询结果。在该页面可以对展现出来的所有图表进行修改,如修改图表的布局、图表的大小、图表的背景颜色、删除图表,数据看板的整体背景颜色,标题格式等。
网格布局下,数据看板右侧为样式配置区域,选中某一问答时为该问答的样式配置项,未选中任一组件时为看板全局样式配置项。剩余部分为看板显示区。
自由布局下,数据看板右侧为样式配置区域,选中某一问答时为该问答的样式配置项,未选中任一组件时为看板全局样式配置项;左侧为看板内所有组件的图层管理。中间部分为看板显示区。
网格布局下数据看板布局:
自由布局下数据看板布局:
导入历史问答
将鼠标移至数据看板主页左上角的导入按钮“”上,会弹出一个框,框内显示所有的历史问答及其相应的选择情况和缩略信息,列表中显示已加入的为该数据看板中已存在的历史问答,其他的为不在该数据看板中的历史问答,选中想要导入该数据看板中显示的历史问答,即可将该问答导入该数据看板,如图3-3-2所示;用户可以通过滚动、翻页来查询所需导入的问答,也可以在检索框中输入关键词查询。
自定义组件
数据看板页面除了导入的历史问答图表,还可以添加自定义组件。
自定义组件有文字组件和多媒体组件两种。
- 文字组件
移至数据看板主页左上角的“”,会跳出文字组件的选择页面,如图3-3-3所示。选择有标题和浮动两种,浮动组件不占据画布位置,可以悬浮在其他组件的上方任意位置;标题组件占据画布位置,会影响数据看板的图表顺序和布局。在网格布局模式下,可以添加浮动和标题两种组件;自由布局下仅能添加浮动组件。
- 多媒体组件
移至数据看板主页左上角的“”,会跳出多媒体组件的选择页面,如图3-3-4所示。选择有标题和浮动两种,浮动组件不占据画布位置,可以悬浮在其他组件的上方任意位置;标题组件占据画布位置,会影响数据看板的图表顺序和布局。在网格布局模式下,可以添加浮动和标题两种组件;自由布局下仅能添加浮动组件。
自定义组件的配置与一般图表组件有所不同,多媒体组件配置项除组件大小、背景以外,仅可以进行图片的上传配置,图片需要从本地向系统中导入,可以导入最多七张图进行轮播展示;文字组件可以对用户自由输入的文字进行背景、字体粗细、是否斜体、段落对齐方式、文字背景与隐藏、字号以及字体颜色的配置,除此之外,网格布局下文字组件还有多一种比25%尺寸更小的组件大小选择。
改变图表的布局
在数据看板主页中,未选中任何组件时,点击右侧样式栏的“自由布局”或者“网格布局”,可以在自由布局与网格布局之间切换。
1.网格布局,则图表是按照规则的网格形式排列,如图3-3-5所示;
2.自由布局,则是可以自由拖动图表的位置,,也可以在右侧样式配置中修改组件位置的坐标数据,效果如下图3-3-6所示;
改变图表顺序
1.网格布局模式:
鼠标点击想要改变顺序的组件的边框,按住左键将其拖动到想要放置的位置,受网格排放规则的限制,被替代的组件的顺序则依次向后移一位;
2.自由布局模式:
鼠标点击想要改变顺序的组件的边框,按住即可将其拖动到任何想要放置的位置,不受限制;也可以在左栏图层管理中设置,选中某一组件,点击上方的上下调整按钮“”即可调整显示的层优先级,优先级高的组件和优先级低的组件重合时会覆盖优先级低的组件的重叠部分;在对应组件上右键也可以出现上下调整优先级的选项。
改变图表大小
1.网格布局模式:
网格布局模式下,数据看板中除文字标题以外的其他组件大小比例有三种选择:25%,50%,100%(文字组件的大小比例有四种),修改的操作具体如下:
选中图表组件,右侧组件样式配置项第一栏组件尺寸最有三个不同大小的长方形,分别代表25%,50%,100%,点击不同大小的长方形,图表显示对应比例的大小,如下图3-3-7所示,选择的是25%的比例显示;
注:改变其中一张图片的大小时不会影响其他图,即其他图片还是保持原来的大小
2.自由布局模式:
自由布局模式下,数据看板中的图表大小可以随意调整,不受限制,具体操作如下:
选中想要修改大小的图表,图表四角和边框出现可调整的大小的蓝色原型标志时,即可按住鼠标拖动图表的一个标来调整大小,如下图3-3-8所示;或者可以在右侧组件样式配置项第一栏组件尺寸中直接修改组件宽高数据。
删除图表
在数据看板中,右键对应的组件即可弹出删除选项,但在历史问答页面的列表中该历史问答仍然存在, 故此处删除只是让该历史问答不在显示在该数据看板中。
组件成组
在数据看板编辑页面,可以选中多个组件(按住ctrl键用鼠标点选),然后右键,选择菜单中的“成组”。就可以将这几个组件组合成一个自定义组,一同进行位置和大小的拖拽,以及样式设置,或者给该自定义组进行命名。
操作过程如组图3-3-7所示。
全局样式
进入数据看板(或者点击看板空白处)右侧配置栏显示全局样式配置项。如下图3-3-11所示。
1.预设样式:
可看到不同的预设,点击某个样式后应用该样式中的全部配置,用户也可以在自行配置后,点击“存为预设样式”将当前主题存为预设样式便于下次使用;
2.大屏背景:
可选择是设置成图片还是自定义颜色。
- 选择图片:在背景颜色框内,点击向下的三角形按钮,选择图片,上传背景图片并选择“重复/平铺/居中”三种布局模式,背景即改为设定的图片,不需要当前图片背景点击删除即可取消;
- 选择颜色:在背景颜色框内,点击向下的三角形按钮,选择颜色(一般默认为颜色),点击框体跳出选色弹窗,设置颜色;
3.组件背景:
配置方式和大屏背景一致;
4.组件文字:
点击组件文字框体跳出选色弹窗,设置颜色;
5.标题栏:
配置方式和大屏背景一致;
6.标题文字:
按钮:标题栏字体的位置,居中或者左对齐,点击可看到实时效果;
7.隐藏标题:
勾选后隐藏图表的主标题。
8.隐藏副标题:
勾选后隐藏图表的副标题。
9.隐藏提示:
勾选后隐藏图表右下角的查看与评论提示。
10.缩略图
获取在数据看板汇总页面的封面图,点击“获取封面”直接获取当前数据看板的缩略图作为封面缩略图。该封面不随数据看板再次修改而改变,直到下一次点击“获取封面”。未点击“获取封面”,则该看板在数据看板汇总页面为灰色的默认封面。
图表组件样式
图表组件样式可以覆盖全局样式,对单个当前组件进行样式设置。点击相应图表组件,右侧配置栏变为“组件样式”配置页面,如图3-3-12所示。
1.组件尺寸:
2.设置当前图表组件的尺寸,网格布局下是25% / 50% / 100% 三种尺寸的选择;自由布局下是宽高数据的设置。
3.组件背景:
可选择是设置成图片还是自定义颜色。
- 选择图片:在背景颜色框内,点击向下的三角形按钮,选择图片,上传背景图片并选择“重复/平铺/居中”三种布局模式,背景即改为设定的图片,不需要当前图片背景点击删除即可取消;
- 选择颜色:在背景颜色框内,点击向下的三角形按钮,选择颜色(一般默认为颜色),点击框体跳出选色弹窗,设置颜色;
4.组件文字:
点击组件文字框体跳出选色弹窗,设置颜色;
5.标题栏:
配置方式和大屏背景一致;
6.标题文字:
按钮:标题栏字体的位置,居中或者左对齐,点击可看到实时效果;
7.隐藏标题:
勾选后隐藏图表的主标题。
8.隐藏副标题:
勾选后隐藏图表的副标题。
9.隐藏提示:
勾选后隐藏图表右下角的查看与评论提示。
删除看板
在数据看板列表汇总页面,将鼠标移至相应看板上,点击出现的“”图标即可删除该看板;或者在想要删除的数据看板名称前的白框内打勾,再点击列表最上方‘删除’按钮进行批量删除,删除前会跳出确认操作的弹窗避免用户误操作。如下图3-4-1所示。
分享看板
分享看板用于给其他用户分享该用户拥有权限的数据看板,看板可以是该用户自行创建的,也可以是别人分享给该用户的,但该用户分享看板给其他用户的权限不能高于自己所有的权限。
被分享用户对该看板内问答的访问权限会受自身的数据权限限制,如被分享者没有看板内某一问答所用数据源表的数据权限或仅有部分数据权限,则该问答对该用户无可显示数据或仅显示有权限部分的数据图表。
分享给用户
在数据看板页面中要将内容进行分享,操作步骤如下:
1. 将要分享的看板前的白框打勾(可多选);
2. 点击左上角的‘分享’按钮,点击该按钮会弹出下图3-5-1的界面;
3. 点击“+”,选择要分享给用户,选择分享的用户,以及对该看板的使用权限,点击增加,点击完成;
4. 点击添加,用户名便会出现在创建者的下方;
5. 最后点击完成,内容便分享成功。
分享给组
在数据看板页面中要将内容进行分享,操作步骤如下:
1. 将要分享的看板前的白框打勾(可多选);
2. 点击左上角的‘分享’按钮,点击该按钮会弹出下图3-5-2的界面;
3. 点击“+”,选择分享给组,选择分享的组,以及对该数据看板的使用权限,点击增加,点击完成,则该组中所有用户对该看板都有相对应的权限;
4. 点击添加,组名便会出现在创建者的下方;
5. 最后点击完成,内容便分享成功。
修改分享权限
分享者可以修改早前分享的看板的使用权限,如将某一用户/组的编辑权限修改为查看,如图3-5-3所示。
取消分享
若分享者将自己早前分享的内容取消分享,被分享的人员也将不再看到该内容。取消分享可以从以下4个步骤完成:
1. 将早期分享的看板名称前的白框打勾;
2. 点击‘分享’按钮,在弹出的分享界面上会显示已分享的用户/组如下图3-30;
3.点击该用户右边的‘×’按钮取消分享,如图3-5-4;
4. 点击完成。
被分享的用户将不再能看到这个数据看板。
标签
应用标签
在数据看板汇总页面-列表模式下:
1.选择要被贴上标签的看板,将其名称前的白框打勾;
2.点击页面左上方‘应用标签’按钮;
3.根据内容选择合适的标签如图3-6-1所示;
4.添加的标签会出现在对应看板右边的标签栏里。
选择标签
最初未选择标签时的界面,如图3-6-2所示。
1. 点击数据看板列表正上方‘选择分类’按钮;
2. 选择想要查看的标签,查看同组标签下所以的数据看板,如组图3-6-3所示;
3. 点击数据看板列表最上方被选中标签旁的“×”按钮,取消查看该标签。
添加标签
如果是拥有数据管理权限的用户在点击‘应用标签’按钮时可以在显示的标签的底端看到‘增加’这一选项,点击‘增加’会出现颜色选项圈及命名栏如图3-6-4,数据管理权限用户可以为数据看板内容添加新的标签。
编辑标签
将鼠标移动到已存在的标签右边会出现铅笔的图案,点击该图案弹出‘编辑名称’、‘修改颜色’及‘删除’这三个操作选项,管理员权限用户可以对已存在的标签进行不同程度的修改,如图3-6-5所示。
去除标签
点击数据看板右边标签列中标签名称后面的“X”,即去除标签,如下图3-6-6所示。
看板分级置顶
在系统页面最上方可看到编辑“”按钮,点击该按钮,可配置数据看板分级显示以及是否置顶。
看板分级
配置数据看板分级快捷显示,若数据看板设置快捷显示,则之后不管在哪个页面,都可以在页面最上方点击已经设置的数据看板名称,直接进入该数据看板的详情页面,无需先转到数据看板页面,在列表中找到该数据看板,然后进入数据看板详情页面。具体操作如下:
1. 看板显示层级为一级:点击页面最上方编辑按钮“”,将需要设置的数据看板(经常查看的数据看板)选中拖动到左侧框内,点击确定,即可在页面最上方看到该数据看板的名称,如组图3-7-1所示,点击该数据看板名称即可直接进入数据看板详情页面。
2. 看板显示层级为二级:点击页面最上方的编辑按钮“”,选中数据看板拖动至左侧已设置为一级看板下方的方框内,点击左侧下方“确定”按钮,即可在页面最上方将鼠标悬停至一级数据看板名称上,即可在该数据看板名称下方看到之前设置在该数据看板下方的二级数据看板,点击该二级数据看板,即可直接进入该二级数据看板详情页面,如下图3-7-2所示。可将多个数据看板设置在同个一级看板下;
置顶数据看板
置顶看板是将该数据看板作为系统启动页面,即用户进行系统登录后会自动跳转到被指定的看板页面。
1.在查看数据看板页面点击右上角操作选项中的置顶按钮“”即可。
2. 点击页面最上方编辑按钮“”,出现如下图3-7-3所示的界面,将右侧数据看板右边的置顶按钮“”点亮,即配置成功。
历史问答
历史问答在查看或者编辑某条被保存的内容时会将该内容重新在搜索框中显示。历史问答汇总页面可以选择缩略图和列表两种显示方式,如组图4-1-1所示。
保存问答
搜索模块中可以保存为历史问答,具体操作请见第2章2.10;
编辑问答
在历史问答汇总页面可以进入某个历史问答的搜索页面,进行再编辑。编辑方式和搜索分析过程相同。
列表模式下点击该历史问答右方操作栏下的‘’/‘’(根据用户对该问答的权限判定,当仅有查看权限时仅显示,编辑权限时两者均会显示)按钮或直接点击历史问答名称,点击之后会进入搜索页面并显示历史问答结果;
缩略图模式下鼠标移至该问答上,点击“编辑”/“查看”按钮也可以进入搜索页面并显示历史问答结果。
修改完成后,点击页面右上方‘操作’按钮,选择保存,该历史问答的内容修改被保存。
删除问答
删除方式和删除数据看板一致,如下组图4-3-1所示。
分享问答
分享历史问答和分享数据看板的操作一致。
分享给用户
在历史问答功能模块中要将内容进行分享,操作步骤如下:
1. 将要分享的问答前的白框打勾(可多选);
2. 点击左上角的‘分享’按钮,点击该按钮会弹出下图4-4-1的界面;
3. 点击“+”,选择要分享给用户,选择分享的用户,以及对该问答的使用权限,点击增加,点击完成;
4. 点击添加,用户名便会出现在创建者的下方;
5. 最后点击完成,内容便分享成功。
分享给组
分享给组与分享给用户的操作方式一样。只是分享给组是在分享页面的输入框在输入或选择的组的名称。分享操作成功后该组的所有成员都会被分享到该历史问答的内容。
1. 将要分享的问答前的白框打勾(可多选);
2. 点击左上角的‘分享’按钮,点击该按钮会弹出下图4-4-2的界面;
3. 点击“+”,选择分享给组,选择分享的组,以及对该问答的使用权限,点击增加,点击完成,则该组中所有用户对该问答都有相对应的权限;
4. 点击添加,组名便会出现在创建者的下方;
5. 最后点击完成,内容便分享成功。
同时分享给用户及组
同时分享给用户及组,就是在分享的输入框中添加用户名及组名。添加成功后该用户及该组成员都能被分享到该历史问答的内容。
再次分享他人分享的资料
若他人分享给自己的内容只有查看权限,则自己再分享也只能分配给他人查看权限;若是编辑权限,则可以根据自己的意愿选择分享给他人查看或编辑权限。
取消分享
若分享者将自己早前分享的内容取消分享,被分享的人员也将不再看到该内容,如下图4-4-3所示。具体操作如下:
选中已经被分享过的历史问答,点击上方分享按钮,可看到有哪些用户对该历史问答有查看或者编辑的权限,点击用户右边的“X”,可以去分享,即收回用户对该历史问答的所有权限,点击完成。
标签
与数据看板页面的应用标签功能操作一样,详见第三章 3.6;
应用标签
1.选择要被贴上标签的历史问答名称,在其名称前的白框内打勾;
2.点击页面左上方‘应用标签’按钮;
3.根据内容选择合适的标签如图4-5-1;
4.添加的标签会出现在对应历史问答右边的标签栏里。
选择标签
1.点击历史问答列表正上方‘选择分类’按钮;
2.选择想要查看的标签,查看同组标签下的历史问答。
当历史问答列表中的内容过多时,可以通过选择标签的操作将想查看的内容快速选取出来,如图4-5-2所示。
点击被选中标签旁的“×”按钮,取消查看该标签,回到最初未选择标签时的界面。
添加标签
如果是拥有管理员权限的用户在点击‘应用标签’按钮时可以在显示的标签的底端看到‘增加’这一选项,点击‘增加’会出现颜色选项圈及命名栏,管理员权限用户可以为数据看板内容添加新的标签,如图4-5-3所示。
编辑标签
将鼠标移动到早已存在的标签右边会出现铅笔的图案,点击该图案弹出‘编辑名称’、‘修改颜色’及‘删除’这三个操作选项,管理员权限的用户可以对已存在的标签进行不同程度的修改,如图4-5-4所示。
数据管理
在数据管理功能模块除数据管理权限之外的用户在该功能模块仅能查看被分配了权限的数据表的数据内容(不包括实际的表内数据)。拥有数据管理权限的用户可以看到自己组被分配和创建的所有中间表及工作表的全部信息。
数据查看
数据的来源有两种:导入数据、直连数据。导入数据是存储在系统中的数据表,可以直接调取进行使用;直连数据是直连到用户数据库的数据表,与导入数据不同并不存储在系统中,每次使用时均需要在用户的数据库中进行查询然后结果返回到系统中显示。
数据类型有四种:数据表、填报数据、问答中间表、关联中间表。
中间表是对工作表中的数据进行二次加工后的数据表,当工作表的结构发生变化后,中间表会受影响;问答中间表是在搜索页面生成的中间表,关联中间表是在数据管理页面生成的中间表,两者区别为,问答中间表会在生成时进行数据聚合,而关联中间表不会。
显示灰色的数据表为当前不可使用的数据表,需要进行模型构建后才可以进行使用与查看。
在数据管理中,点击任意的数据表都会弹出如下图5-1-1所示的界面。
数据内容
列信息
在列信息中可以看到该表中每列的信息,如显示名称、数据类型、描述、列类型、聚合方式、同义词、索引类型、地域类型等信息如图5-2-1所示。
- 显示名称:列名的显示名称。
- 数据类型:列的数据类型,在导入时配置固定,不可修改。
- 描述:对列字段的描述,用户可以根据自身需求添加。
- 列类型:列类型分为attribute(属性列)和measure(数值列)列两种,属性列一般作为X轴和图例使用,数值列作为Y轴使用。只有数值列可以修改为属性列使用。
- 聚合方式:列的默认聚合方式,数值列有总和、最大值、最小值、平均值、方差、标准差、计数、唯一计数八种聚合方式,一般默认为总和,也可以选择不进行聚合;属性列有计数、唯一计数两种聚合方式,一般默认为无聚合。用户可以在数据表列信息中进行修改,同样也可以在搜索中利用设置和关键词进行临时修改。
- 同义词:列的同义名称,可以在搜索中作为列显示名称的代用,效果和显示名称一致。
- 索引类型:选择该列建模方式。
- 地域类型:配置地理列,将对应的列配置为省、市、区,以及经纬度。要求列符合为地理列的格式与值。
有数据管理权限的用户可以将数据表的列信息中的内容进行修改,如:显示名称、描述、列类型、优先级等。其中当修改的列名称及其同义词与关键词重复时会出现错误提示。
将修改好的信息点击保存后再次打开可以看到信息已被更改。若更改了表中的列名称,则在搜索模块中能看到该列名称已被替换为修改后的列名称。
关联关系
管理员权限用户可以对工作表建立关联关系。
1.查看关联关系
关联关系是指表与表之间的关联关系。在数据管理列表中,数据表名称上方有“”箭头,则表示该表有与其他表建立关联关系,且该表为主表,则点击该表的关联关系可以看到它所关联的目标表及其关联名,如下图5-2-2所示;若数据表名称上方有“”箭头,表示该表有与其他表建立关联关系,且该表不是主表,则点击该表的关联关系不能看到它所关联的主表及其关联名;若数据表名称上方有“”箭头,标识该表有与其他表建立联系关系(必为两个及以上),且即有作为主表的关联关系,也有作为非主表的关联关系存在。
2.删除关联关系
若想要删除两表之间的关联关系,将鼠标移至两表之间的连线上,会出现‘删除’按钮,点击删除即可解除两表之间的关联关系。
若该表并无任何关联关系那么在该表名称上方不会出现“”或者“”“”箭头,点击关联关系按钮弹出的界面只会显示‘添加关联’与‘取消’这两个选项,在页面中间会显示“当前表没有关联其他表”,如下图5-2-3所示。
3. 新增关联关系
若想增加该表与其他表的关联关系,点击界面左下方‘添加关联’的按钮就会弹出具体的操作界面如图5-2-4,需要填写的包括关联名、维度表、连接类型、连接筛选(选填)、源列、目标列。
关联名是指两个表关联关系的名称,可以自己随意命名;
维度表是指要与该表建立关联关系的数据表,点击目标表的输入框会出现系统里现有的所有表,可以直接选择自己想要关联的表;
连接类型分为三种:内连接、左连接及右连接;
源列是显示该表中所有的数据列,点击源列的输入框会出现该表中所有的列名及其数据类型;
目标列是显示目标表中所有的数据列。点击目标列的输入框会出现该表中所有的列名及其数据类型;
选择要匹配的数据列后点击‘添加关联’该关联关系就添加成功了。若对一张目标表有多个需要关联的列,可以通过点击源列下方的‘+’按钮增加新的源列及目标列的输入框。(建立好关联关系后会显示提示告知用户需至系统管理功能模块重新构建模型才能时使建立的关联关系生效)
用户在创建表关联关系的时候,表关联不能出现回路和闭环。
4. 查看所有表关联关系
当用户想宏观的查看所有表的关联关系,或者由于时间长以及其他原因对数据表之间的关联关系不清楚时,可以点击任意表的关联关系页面右上角的‘查看所有表关联’。进入全部表的关联关系总览页面如图5-2-5所示。
依赖关系
点击依赖关系弹出的界面可以看到依赖该表建立的数据看板及历史问答以及中间表,如下图5-2-6所示。
智能洞察
智能洞察功能模块目前仅对专业版及以上开放,标准版仅可见入口不能使用。
创建中间表
拥有数据管理权限的用户在数据管理的操作栏中才会显示‘创建中间表’的按钮。
中间表有两种:
1. 问答中间表:在搜索页面中通过将搜索分析,将得出的结果点击‘操作’按钮,选择“保存为中间表”,如图5-4-1所示;
2. 关联中间表:在数据管理页面创建中间表,在数据管理模块中点击右上角‘操作’按钮,选择“创建中间表”如图5-4-2所示;
点击创建中间表,会出现如下图5-4-3所示界面,具体操作如下:
1. 在页面的右上角的选择数据源即选择要作为数据源的表,被选中的表会显示在‘选择数据’的下方,然后根据选择的数据表选中所需的列名,被选中的列名会显示在页面中间;
2. 点击‘中间表名’对该中间表进行命名;
3.点击‘描述’对该中间表进行描述(非必填);
4.点击‘增加公式’在该中间表中增加公式(公式操作与搜索页面一致,非必填);
5.对需要增加前缀的列打勾再点击‘添加前缀’按钮,会弹出输入框可输入想要增加的前缀(非必填);
6.可以直接点击列名对显示的列名进行修改,修改公式名需在左下方添加公式处修改公式名(非必填);
7.对想要不使用的列名将其打勾再点击‘删除’按钮,可将列名在使用栏中除去,删除公式需在左下方点击公式名前的‘×’按钮,删除公式;
8.若是使用2张以上的数据表来创建中间表,则需在‘我的关联关系’中构建选中的所有表之间的关联关系。若是选择的表在数据管理中已建立关联关系,那么点击‘我的关联关系’会之间显示选中表早前建立的关联关系。用多表创建中间表,表与表之间必须要建立关联关系。
9. 点击‘操作’按钮,再点击保存,创建该中间表。创建成功后页面会刷新回到数据管理页面。
10. 创建中间表成功后页面会刷新至数据管理页面。如图5-4-4,通过table创建的中间表类型会显示为‘关联中间表/问答中间表’,当状态显示为‘success’时表示中间表构建完成可以使用该表。除成功和失败两个状态,其他状态都不能点击查看该表。
合并中间表
拥有数据管理权限的用户在数据管理的操作栏中才会显示‘合并中间表’的按钮。合并中间表功能可以将多个表按照主表的列进行合并生成一张新的中间表。点击数据管理页面右上角操作项中的“合并中间表”,如图5-5-1所示。
进入合并中间表配置页面,在左边选择数据源,确认后所有表及其列会显示在页面中间,相同的列名自动对应,从表中若未匹配上主表的列位置显示为空白。
非主表不同名的列可以通过鼠标拖动到对应位置进行匹配。自动匹配上的列会显示为蓝色,手动选择匹配的列显示为浅蓝色,未对应上的列显示白色。用户可以点击主表列名右上角的红色“×”删除主表中的列,删除后的列可以在左侧数据源中再双击加入。
右上角的“是否合并重复行”勾选后在两张表中有重复的数据行时,结果仅显示一条。
确认配置完成后,修改合并中间表的名称和描述后,保存。
等待系统创建完成后,就可以使用该表作为数据源进行搜索,在数据管理中该表类型显示为合并中间表。
操作过程如组图5-5-2所示。
修改关联中间表
关联中间表的详情页面会显示‘编辑中间表’按钮。点击该按钮会回到创建中间的页面,修改中间表是在该页面进行修改,具体操作与创建操作一致,最后点击操作中的‘保存’该中间表会重新创建,如图5-6-1。
导入本地数据
拥有数据管理权限的用户在数据管理的操作栏中才会显示‘导入数据’的按钮,可以进行本地的csv、excel、json文件的导入。这里以csv数据导入操作进行示例:
1. 在数据管理功能模块点击‘操作’按钮,选择‘导入数据’,会弹出如图5-7-1的界面;
2. 在‘请选择文件’按钮上方会提示目前支持的文件 类型及文件大小,点击‘请选择文件’按钮,将电脑中想要导入且符合要求的数据文本文件导入,选择好后再点击上传;
3. 文件上传成功后会显示如图5-7-2的配置信息界面(图中为csv数据的配置信息界面)。这里特别需要注意,要选择相对应的编码规则,才能将导入文件中的中文正确显示,设置完后点击下一步;
4. 进入下一步,如下图5-7-3所示,可选择导入的列、重新命名表名及列名、可修改列类型,还可以预览导入的数据表,配置完成确认无误后点击“开始导入”,导入的csv文件属于工作表。
批量合并导入excel文件
DataFocus现在支持批量导入excel文件,需要使用DataFocus批量导入工具。
本节介绍批量导入工具的使用方法。
初次导入
- 配置工具
需要输入连接的服务器IP或域名,以及执行导入的用户标识ID、Key。配置页面如图5-8-1。
用户标识所在位置如下组图5-8-2所示。
- 选择需要同步的文件目录;
选择需要批量导入的文件目录。选择目录后,工具左侧 “目录下所有excel文件”会更新当前目录下所有的excel 文件 。检查文件无误后点击“同步导入”。
- 配置行过滤条件;
配置过同步文件目录后,会弹出数据预览窗口;
通过点击预览数据中具体某行后点击“设置选定行为标题的栏”来确定数据中某行作为标题列名。也可以通过添加 “关键字”的方式对数据表中进行行过滤, 工具会根据某行数据中是否含有关键字来过滤掉某行数据。如图5-8-3所示。
- 配置导入文件属性;
完成数据过滤设置后,点击“同步导入”后会弹出即将导入的excel的属性配置。用户可自行配置(表名,描述,数据列.列名,数据列.数据类型)。确认无误后点击 “确认导入”。如组图5-8-4所示。
点击 “确认导入”,导入成功后 ,整理合并后的文件状态会变更为“已导入---导入成功”。
更新表内数据
- 当已导入DataFocus的原始excel 中有新增数据,在工具中点击“刷新目录文件”,即会更新到新增的sheet,记录数。此时整离合并的表显示"待更新"。如图5-8-5所示。
- 点击 ‘同步导入’即会同步更新至DataFocus环境中,此时整离合并的表显示"已更新--更新成功"。如图5-8-6所示。
同时也可以使用定时导入功能,可定时导入数据(每天/每周/每月),可以设置时间间隔导入。如图5-8-7所示。
数据权限
系统中的数据表资源是依存于组的,所以将数据表分配给对应组,以供组成员使用。拥有数据管理权限的用户可以为本组及下级组分配数据表。数据权限管理页面如图5-9-1所示。
用户选择分配的组,勾选对应的数据表,然后进行相应的配置,完成后点击确认即可。
数据表配置项:
1.Public
勾选该项则默认所分配组下的下级组均拥有该表的数据权限。
2.过滤条件
过滤条件可以实现细粒度的行列控制,精确选择分配对应数据表中的哪些列以及列中具体的数据范围,如可过滤选择属性列中等于或包含某字符的行,数值列与时间列选择一定范围等。
标签
如果是拥有管理员权限的用户在点击‘应用标签’按钮时可以在显示的标签的底端看到‘增加’这一选项,点击‘增加’会出现颜色选项圈及命名栏,该用户可以添加新的标签。
数据管理页面应用标签功能与数据看板页面的应用标签功能操作一样,详见第三章 3.6,此处不再详细述说。
数据删除
在数据管理中删除数据是通过将想要删除的工作表/中间表名称前的白框打勾,然后再点击名称上方的‘删除’按钮进行删除。
数据管理员权限用户可以删除所有表,其他权限用户只能删除自己创建的中间表及被分享的表。若是有数据看板或者历史问答等内容是依赖某表建立的,则删除那张表时会有提示并展示依赖该表的内容,若是想要将该表删除必须先将依赖内容删除,删除顺序是先删除数据看板,再删除历史问答,最后删除表。
数据源
只有管理员权限用户在数据管理模块会显示工作表与数据源两个选项,点击最上方中间的数据源会显示如图5-12-1的页面。
新增数据源
创建一个新的数据源分为3个步骤:
1. 创建一个连接。点击“新建数据源”,选择数据源类型“导入数据”或“直连数据”(目前直连数据仅支持MySQL数据库)。选择完毕后,在弹出的界面输入‘连接类型’、‘连接名’、‘服务器’、‘端口’、‘数据库名’、‘用户名’、‘密码’,并且设置 ‘定时导入’,如图5-12-2所示;
目前版本支持的连接类型有:mysql、oracle、sqlserver、postgresql、SAP、Sybase。
注:定时导入是指用户建立数据源时设置以后是否要在固定时间让系统自行导入。创建好的数据源,以后便不需手动导入数据,系统会在用户设置的时间开始自动导入数据且数据导入完成后会自动开始构建模型。
定时导入的时间选项有:无、每天、每周、每月,无表示不设置定时导入;点击页面下方的‘测试连接’按钮,若是用户输入正确会显示提示连接成功,否则显示连接失败。
连接成功后点击‘创建’进入下一步;
2. 选择要导入的表。左边显示用户连接的数据库中所有的数据表,右边显示用户选出需要导入的表。
若是需要将表全选,则直接点击‘全选’按钮即可将表全部选中打勾;用户将想要导入的表前的白框打勾再点击中间的‘右移’按钮,将数据选至已选表框,用户也可以将已选表框中表前的白框打勾再点击‘左移’按钮,取消选择该表。点击表名后的齿轮图标可以对数据表进行筛选选择,配置表中特殊列的导入方式和过滤条件,选表完成后点击‘下一步’,如图5-12-3所示;
3.选择更新方式。每张表右端都会显示‘全量’与‘增量’两个按钮;在数据框右上角有‘全部全量’与‘全部增量’两个选项,这两个按钮是为了配置导入的数据数量。‘全部全量’适用于数据第一次导入表示导入所有的数据。点击该按钮数据框中所有的表右端的‘全量’按钮会显示被选中;‘全部增量’适用于数据量会不定时增多的的情况,如在第一次导入后之后数据导入只要配置为增量导入,系统便只会导入增加的部分而不用全部再导入从而节省时间。最后点击‘确定’按钮,数据源创建成功,如图5-12-4所示。
导入数据源
创建好数据源后会回到数据源界面,在页面中间会显示刚创建的数据源内容以及数据源目前的状态,将要导入的数据源名称前的白框打勾再点击‘开始’按钮,数据表便开始导入。任务状态、进度、导入状态都会随着导入的进度改变。如图5-12-5。
注:‘开始’按钮表示开始导入数据;‘暂停’表示停止导入数据;‘回退’表示将数据导入进度回退至最初状态,且要使‘回退’按钮生效,必须先点击‘暂停’按钮再点击‘回退’按钮。
编辑数据源
只有任务状态处于init、success、failure这三个状态下才能再次编辑数据源,只有这三种状态点击数据源在弹出的界面右上角会显示‘编辑’按钮。点击‘编辑’按钮会显示创建数据源的界面如图5-12-2,在该界面会显示早前创建该数据源所填写的内容,用户可以全部修改或者修改部分,只要填写的内容是正确的便可以进入第二步骤。
若是用户在第一步骤中只是修改了连接名或定时导入的时间,那么在第二步骤中还是会显示之前数据库中的表及被选中的表;
若是用户在第一步骤中修改了连接类型、数据库等,那么在第二步骤中左边可选表框中只会显示新的数据库表,右边的选中框中不会显示任何表,用户需要重新再选择。最后在第三步骤中点击‘确定’按钮,数据源便修改完成,页面刷新至数据源页面。
填报数据
DataFocus现在支持轻量在线填报数据功能。数据管理页面中的填报数据模块,可以用于进行数据填报。用户可自定义编辑填报模板,填报审核后生成对应的工作表,用于后续的搜索分析,制作历史问答、数据看板。
新建填报数据模板
在数据管理页面-填报数据,点击左上角的“+新建填报数据模板”跳出新建填报模板配置弹窗,如图5-13-1所示。
用户填写填报模板的名称描述,并设置每个列的属性、列名等等信息,点击左下角的“+”可以增加新的列。
创建完成的填报数据模板会在工作表中显示为一张表类型为填报数据的表,如组图5-13-2所示。
填报数据
点击填报数据列表中已有数据模板的操作项中的填报,跳转对应的数据填报页面,用户根据模板的设置进行新增数据即可,如图5-13-3所示。
更新完数据行后,点击确认,自动提交到数据模板审核者处进行审核。
审核数据
填报完成的数据会自动提交到模板审核者出进行审核,审核者点击对应表的审核操作项,跳出的报表审核弹窗中会显示待审核的数据填报来源信息和详细的填报数据,如图5-13-4所示。
点击审核跳转到报表审核页面,审核者可以对每条数据进行批注和“通过”/“驳回”的操作,操作完成后,点击“保存”完成审核流程,如图5-13-5所示。
只有通过的数据可以更新同步到对应的工作表使用,驳回的数据将返回到填报人处重新进行填报。
填报权限
填报数据需要对哪些用户可以对填报数据模板进行填报、审核的权限进行指定。 点击对应填报数据模板的操作中的权限,跳出权限设置弹窗,如图5-13-6。
用户还可以启用外部填报链接,让用户在有密码的情况下直接从外部链接进行数据填报,流程如组图5-13-7所示。
编辑填报数据模板
点击对应填报数据模板操作项的“编辑”,跳出数据模板编辑弹窗,可以对初始创建时设置的模板名称、描述,以及各列的信息进行编辑修改,如图5-13-8所示。
修改完后确认,对应的工作表也会同步该修改。
删除填报数据模板
点击对应填报数据模板后的“删除”选项,可以对该模板进行删除,系统为避免用户误操作,会跳出确认弹窗,如图5-13-9所示。
确认删除后,对应的工作表也会自动删除。
用户也可以勾选列表中数个填报数据模板前的勾选框,点击左上角的“删除”按钮,进行批量删除。
系统管理
系统管理功能模块只会显示在拥有管理员权限的用户页面上,不同管理权限的用户显示的系统管理内分页不同,对应其所有的管理权限。
该模块分为用户管理、构建模型、日志管理及全局配置、设备管理、系统迁移六个部分如图6-1。其中用户管理可以添加/删除用户、添加/删除组、修改用户权限、将用户分组管理等;构建模型模块则是负责构建模型;日志管理则是可以查看各模块日志;系统迁移用于在不同DataFocus系统间转移系统内数据资源,仅支持admin用户使用,故其他用户无法看到该模块。
用户管理
添加组
点击“用户管理”中‘组’按钮,可以看到现有的所有组。
点击‘添加组’按钮,会弹出增加用户组的操作界面如图6-1-1。有用户管理权限用户可以为新创建的组设定名称及描述,以便能更好的管理。点击确定,用户组创建成功,在组列表可以看到树状结构展示的已创建的用户组。
编辑组
编辑用户组可以点击用户组右侧的‘编辑’按钮,如图6-1-2所示,会弹出编辑用户组的操作框;
操作框可以修改用户组的名称、描述,如图6-1-3所示,编辑好用户组后点击确定,会显示编辑成功。
删除组
点击该组名右侧‘删除’按钮,会弹出提示是否确定要删除该组,如图6-1-4所示,删除前必须确认组内没有用户才可以删除成功。
添加用户
添加用户的具体操作步骤:
1. 点击“用户管理”中‘组’按钮,可以看到现有的所有组,默认显示root组的组成员用户,勾选组会显示对应组的组成员。
2. 点击右上角‘添加用户’按钮会弹出具体的操作框如图6-1-5所示;
3. 将真实名称、用户名、密码、确认密码四个信息填写完整(必填),其中密码设置必须为6~18位,大小写、数字和特殊字符至少三种的组合。可以选填邮箱和手机,但填写的格式必须正确,若不满足这些条件则会出现错误提示,邮箱在系统管理员开启了邮箱功能后会要求用户在进行邮箱认证,请填写真实有效的邮箱地址;
4. 在操作框的右侧有‘管理用户角色’这一选项,选择不同的用户角色会拥有不同的权限,可选择多个用户角色,用户最终的权限为选择项的叠加;
5. 点击确定,该用户便创建成功且用户会出现在用户列表中。
编辑用户
1. 对已存在的用户进行编辑,可以点击用户右侧的‘编辑’按钮,会弹出编辑用户的操作框,如图6-1-6。在这个操作框中可以修改用户的密码、名称、邮箱、手机及用户所属的用户角色,用户名是不允许进行修改。编辑好用户后点击确定,会出现编辑成功的提示。
2. Admin等系统预置管理员用户账户(如图6-1-7)不允许编辑和删除。拥有管理员权限的用户可以编辑除Admin外任何账户,当其他用户忘记密码时用户管理权限用户/Admin可以在系统管理模块修改其密码。
删除用户
删除用户有两种方式:
1.删除单个用户:点击该用户名右侧‘删除’按钮或者在该用户名前的白框打勾,点击上方“删除”按钮,会弹出提示是否确定要删除该用户,点击确定,用户删除成功,在用户列表中看不到该用户,如图6-1-8所示;
2.删除多个用户:在要删除的用户名前的白框内打勾,点击用户名上方‘删除’按钮,会弹出提示是否确定要删除所选的这些用户,点击确定,用户删除成功,在用户列表中看不到这些用户。
添加角色
点击“用户管理”的“角色”,可以看见当前全部角色。
角色是系统中权限依赖的属性,目前有七种角色管理权限,无任何角色的用户即普通用户,仅有被分配的数据使用权限和看板、问答的查看与编辑权限。
- 用户管理:查看管理用户。
- 权限管理:管理角色和权限并且给普通用户赋权。
- 系统设备管理:查看管理系统设备和服务。
- 数据管理:管理数据并给部门赋予数据权限。
- 模型管理:修改BI模型并且控制模型构建任务。
- 日志管理:查看审计日志。
- 告警管理:查看告警日志和通知。
系统预置了一些默认管理员角色,如图6-1-9所示。
点击右上角的“添加角色”按钮,即可跳出对应的弹窗如图6-1-10所示。填写角色名、描述,并勾选需要的角色权限,点击确认即可完成角色创建。
编辑角色
预置角色不可以编辑或删除。自定义角色可以点击角色后的编辑图标进行修改,如图6-1-11所示。
删除角色
删除角色有两种方式:
1.删除单个角色:点击该角色右侧‘删除’按钮或者在该角色前的白框打勾,点击上方“删除”按钮,会弹出提示是否确定要删除该橘色,点击确定,用户删除成功,如图6-1-12所示;
2.删除多个角色:在要删除的角色前的白框内打勾,点击角色上方‘删除’按钮,会弹出提示是否确定要删除所选的这些角色,点击确定,角色删除成功。
用户源
用户源可以对接企业的OA等系统的员工信息数据库,批量导入组织信息进入系统。用户源操作与数据源操作相似,详情可参照5.11 数据源,用户源配置项与数据源不同。
构建模型
导入新的数据源、建立关联关系两种情况需通过重新构建模型才能使其表或关系可用。
具体操作如下:
1. 在系统管理页面点击页面上方“构建模型”;
2. 点击“开始”按钮,待状态显示更新为“SUCCESS”及进度更新为“100%”,表示模型构建成功,数据可以开始使用,如下组图6-2-1所示。
日志管理
对于各功能模块中的特定操作被触发时,该操作记录会被保存至对应模块的日志中,便于查看/查找报错点。
告警日志
系统各个模块不同类型、等级的告警信息,可进行查询。
日志管理权限用户对系统进行告警阈值配置,如图6-3-1所示,系统会定时对系统进行检测,当系统超过配置阈值时,弹出告警弹窗警示用户,如图6-3-2所示。
操作日志
记录各个用户在系统中进行的操作的相关信息,包括操作模块、具体指令、状态、操作用户、用户所属组与相应角色、IP、时间等,如图6-3-3所示。 可进行查询与转存至本地,转存操作会清空系统已有操作记录。
系统日志
下载日志具体操作如下:
1. 在系统管理页面选择上方的“日志管理”,在想要查看的日志前面的白框内打钩;
2. 点击列表上方“下载选中”;
3. 选中的日志会下载在一个压缩包,可以解压查看,如下图6-3-4所示;
全局配置
1. 企业微信配置项是用来连接企业微信的,如下图6-4-1所示。
具体操作如下:
1.1. 在系统管理页面点击上方的“全局配置”;
1.2. 在“企业微信唯一标识符”中填入企业微信的ID;
1.3. 在“自建应用秘钥”中填入DataFocus系统在企业微信的数据应用中的密钥;
1.4. 点击“确定”,即配置成功。
2. 全局配置项是用来配置域名的,配置了域名,在分享时邮件才会发送,若没有配置域名,则在分享看板或者历史问答时邮件不会发送,如下图6-4-2所示。
将服务器的域名填入下方“服务器域名”方框内,点击“确定”。
3.邮件系统配置用于配置邮件认证和发送通知邮件的,开启邮件系统配置并正确配置后才可以使用,如图6-4-3所示。
设备管理
设备机器码用于绑定本地服务器,与DataFocus用户中心的本地服务器机器码相对应,默认绑定,也可以解除绑定用于迁移服务器,如图6-5-1和图6-5-2所示。
系统迁移
系统迁移功能可以让admin(有且仅有admin账号可以看到和使用系统迁移模块)将当前系统内所有数据看板、历史问答,数据表等所有资源迁移到本地,带有需要时导入另一个DataFocus系统(软件版本相同,即标准版仅支持标准版迁出的数据包,mini版仅支持mini版迁出的数据包)中。在迁移过程中,其他用户的使用会受到影响,故admin用户应充分告知其他用户暂停使用直到迁移完成。系统迁移页面如图6-6-1所示。
开始迁出
点击开始迁出按钮,系统自动开始进行迁出数据包整理,并显示相应进程进度,迁出完成后会显示进度100%,并提示进行数据包的下载。过程如组图6-6-2所示。
停止迁出
迁移过程中,若需要终止迁出操作,可以直接点击‘停止迁出’按钮即可。
系统迁入
点击‘系统迁入’,选择DataFocus同版本产品所迁出的数据包即可一键完成系统迁移,如组图6-6-3所示。
邮件通知
邮件通知不仅仅应用于用户的登录验证,当用户关注的数据看板、问答,或者系统状态发生变化时,都会进行邮件通知。
登录验证
当Admin用户即超级管理员在第一次登入DataFocus时会要求配置邮箱服务器如图7-1-1,这里可以选择不配置邮箱服务器,点击下一步直接进入系统;选择配置邮箱服务器并正确配置后,会要求输入验证邮箱且会发送验证码验证该邮箱的有效性如图7-1-2,验证码有效时间为60s。若是修改邮箱也会退到登入页面再次验证新邮箱的有效性。一般用户(用户信息有填写邮箱的)在admin用户配置好邮箱设置后,第一次登录系统时,同样也要进行邮箱验证,如图7-1-2。
数据看板/问答权限变动通知
系统中,用户需要通过分享这一操作来改变其他用户对数据看板和历史问答的权限,如将数据看板/历史问答分享给其他用户(或组),则该用户(或组内用户)拥有了对这个数据看板/历史问答的某一权限(编辑或查看,具体看分享时设定的权限)。也可以修改权限或者取消分享(即取消权限)。
若是被分享的用户有设置邮箱,则在权限改动后会发送通知邮件给该用户设置的邮箱中。通知邮件的内容包括看板名称,描述,以及分享者和看板链接。
数据看板/历史问答内容变动通知
在数据看板/历史问答页面,在看板列表中有个爱心型的关注按钮,默认为关注状态,如下组图7-3-1所示。
关注状态下,数据看板/历史问答被修改后立即发送邮件。
内容变动的情况分为以下几种:
1.有编辑权限的用户对数据看板/历史问答进行了编辑并保存了改动。
2.数据看板/历史问答依赖的数据源发生了更新。
3.历史问答触发了设置的告警值。
根据变动情况不同,邮件内容也会不同并说明改动的内容、操作与操作人。
DataFocus移动端
DataFocus支持在企业微信的工作台中增加自建应用‘数据分析’,用户直接通过企业微信的工作台登录查看和操作DataFocus中的数据分析报告,并可以进行分享和关注。
登录
用户可以直接在移动设备上的企业微信APP中的工作台中进入DataFocus数据分析系统,这与PC端的DataFocus系统的内容是同步共通的,系统入口如图8-1-1所示。点击“”即可进入登录页面如图8-1-2。
登录账号密码即登录PC端的DataFocus系统的账号密码。
界面
登录成功后进入移动端DataFocus系统,界面如图8-2-1所示。分为五大模块。
- 首页:分为四个页面显示用户被分享、收藏、最新、最热的问答。如图8-2-1即为用户当前被分享了编辑/查看权限的问答(显示缩略图、问答名称、创建时间),点击问答缩略图即可进入对应问答的详情页。
- 看板:用户可看到的所有数据看板列表,如图8-2-2所示。顶端搜索框可进行看板名模糊搜索,当前页显示的均为用户可编辑/查看的数据看板(显示缩略图、看板名称、创建时间);右侧的心形按钮为关注按钮,点击即可关注该看板;右转箭头按钮为分享按钮,点击跳转到分享设置页面;点击看板缩略图即可进入对应看板的详情页。
- 问答:用户可看到的所有问答,如图8-2-3所示。与看板页面相似,顶端搜索框可进行问答名模糊搜索,当前页显示的均为用户可编辑/查看的历史问答(显示缩略图、问答名称、创建时间);右侧的心形按钮为关注按钮,点击即可关注该问答,关注的问答将会在首页-收藏中出现;右转箭头按钮为分享按钮,点击跳转到分享设置页面,被分享给当前用户的问答会在首页-分享中出现;点击问答缩略图即可进入对应问答的详情页。
- 告警:存在告警情况的问答,如图8-2-4所示。当前页面显示的均为用户所有问答中触发了告警效果的问答(显示缩略图、问答名称、创建时间),点击问答缩略图即可进入对应问答的详情页。
- 我的:当前用户信息,如图8-2-5所示。当前页面为用户信息页,显示了当前用户的名称与头像;点击下方的退出可以退出当前登录。
看板与问答交互
看板的交互
点击看板页面内的任一看板可以进入看板详情页,如图8-3-1所示。
用户可以进行以下交互:
1.点击看板中问答的标题或者右上方的眼睛按钮,进入对应问答的详情页。
2.点击心形按钮,关注该问答。
3.点击右转箭头按钮,对该问答进行分享。
4.点击页面右上角的漏斗按钮,对看板进行筛选。
5.对表格进行上下滑动。
6.点击图表,显示对应区域的标签信息。
7.点击图例,显示/隐藏该类的图形。
问答的交互
点击问答的缩略图和看板中的问答标题或查看按钮(眼睛按钮)可以进入对应问答的详情页,如图8-3-2所示。
用户可以进行以下交互:
1.点击下方输入框,输入文字发布到评论中。
2.点击右下角会话按钮,页面滑动至评论列表。
3.点击心型按钮,关注该问答。
4.点击右转箭头按钮,对该问答进行分享。
5.点击图表,显示对应区域的标签信息。
6.点击图例,显示/隐藏该类的图形。
分享
用户可以在看板和问答页面找到右转箭头按钮进入分享设置页面如图8-4-1所示,该页面显示了所有用户/组对该看板/问答的权限,被绿色√勾选的用户是已经对该看板/问答有权限的用户,右侧是用户对应的操作权限(可通过点击切换),无权限用户的对应按钮是灰色不可用的。
用户可以将当前看板/问答分享给其他用户或群组,或只需要勾选对应的对象并选择编辑/查看权限(编辑权限包括查看权限)后点击分享按钮。
点击已被分享用户名称后的权限按钮,即可切换权限模式,点击分享后即可修改已有权限。
点击取消已被分享用户名称前的勾选,然后点击分享按钮,即可取消分享。
告警
在界面-告警中是用户所拥有的问答中触发了告警设置的问答,点击缩略图即可进入该问答详情页,问答可以正常交互,告警部分显示告警效果与PC端相同。如图8-5-1所示。
关键词
关键词是指在搜索模块的搜索框中输入关键的词句,DataFocus会主动的出现提示,让搜索变得更加的智能化。
中文关键词
使用中文关键词的前提是在中文语言条件下才能成功的使用。中文和英文关键词若混乱使用系统便会报错并无法给出正确的结果。
现阶段中文环境下可以使用的关键词如下表所示。
筛选关键词
关键词 | 描述 | 用例 |
排名最前的 XX 的总和 | 通过运用排名最前的关键词可以得到数列值最大 | 例:销售额排名最前的/ 排名最前的利润的总和 |
前X 天/月/小时/年/季度 | 前面X个月或者X个天的数据 | 例:前4 月的销售额 |
排前X(number)的XX的总和 | 通过排名前xx(度量)的数值得到 | 例:排名前4的销售金额的总和/排名前5的年龄 |
排名前XX个的XX的总和 | 运用排名前xx个的可以得到想要查询的数据列的排名前或者排名后的数据 | 例:工资的总和排名前3个的 |
排名最后的 XX的总和 | 通过运用排名最后的关键词可以得到数列值最小。 | 例:积分排名最后的 |
后X(number)的XX的总和 | 通过后xx(度量),得到数列值最小的X个 | 例:后4的销售数量的总和 |
排后X(number)的XX的总和 | 通过排名最后xx(度量)的数值 | 例:排后4的销售金额的总和 |
排名后XX(number)个的XX的总和 | 运用排名后xx个的可以得到想要查询的数据列的排名前或者排名后的数据 | 例:年龄排名后三个的 |
排名/排第X(number)的XX的总和 | 通过排名第X位的数值列 | 例:排名第3的销售金额的总和 |
排名第X(number)到Y(number)的XX的总和 | 通过排名第X位到第Y位的数值列 | 例:排名第3到5的销售金额的总和 |
倒数X(number)的XX的总和 | 通过倒数X,计算出排在末尾的X位 | 例:倒数2 的销售额的总和 |
倒数第X(number)的XX的总和 | 通过排名倒数第X位的数值列 | 例:排名倒数第3的销售金额的总和 |
倒数第X(number)到Y(number)的XX的总和 | 计算出倒数第X位到第Y位的数值列 | 例:倒数第1到5的销售额的总和 |
大于/> | 主要作为数值的筛选条件 | 例:年龄大于20 |
小于/< | 主要作为数值的筛选条件 | 例:销售额小于20000 |
等于/= | 主要作为数值的筛选条件 | 例:性别=”男” |
不等于/!= | 主要作为数值的筛选条件 | 例:销售类型!=17 |
大于等于/>= | 主要作为数值的筛选条件 | 例:年龄大于等于20 |
小于等于/<= | 主要作为数值的筛选条件 | 例:年龄小于等于20 |
为空 | 主要作为列中值的筛选条件 | 例:年龄为空 |
不为空 | 主要作为列中值的筛选条件 | 例:城市不为空 |
排序关键词
关键词 | 描述 | 用例 |
按xxx升序 | 按照xxx升序的方式进行排列 | 例:按销售额升序 |
按xxx降序 | 按照xxx降序的方式进行排列 | 例:按销售额降序 |
按xxx升序排列的 | 按照xxx升序的方式进行排列 | 例:按销售额升序排列的 |
按xxx降序排列的 | 按照xxx降序的方式进行排列 | 例:按销售额降序排列的 |
聚合关键词
关键词 | 描述 | 用例 |
XX总和/的总和 | 作为计算数值的关键词 | 例:销售额的总和 |
XX数量/的数量 | 作为计算列中值的个数的关键词 | 例:客户ID的数量 |
XX去重后的数量/的去重后的数量 | 作为计算列中值去重后个数的关键词 | 例:产品名称去重后的数量 |
XX最大值/的最大值 | 作为计算数值的关键词 | 例:年龄的最大值 |
XX最小值/的最小值 | 作为计算数值的关键词 | 例:年龄的最小值 |
XX方差/的方差 | 作为计算数值的关键词 | 例:年龄的方差 |
XX标准差/的标准差 | 作为计算数值的关键词 | 例:年龄的标准差 |
XX平均值/的平均值 | 作为计算数值的关键词 | 例:年龄的平均值 |
XX计数/的计数 | 计算数据记录数的关键词 | 例:单号的计数 |
日期关键词
关键词 | 描述 | 用例 |
周/星期/礼拜 | 作为查看周数据的关键词 | 例:周一/1,礼拜1/七/天,星期1/一 |
月 | 作为查看月数据的关键词 | 例:一/1月 |
在xxx(具体日期)之前/以前 | 主要是为了查看某段日期前的数据情况。 | 例:创建日期在”2018/11/11”之前 |
在xxx(具体日期)之后/以后 | 主要是为了查看某段日期后的数据情况。 | 例:创建日期在”2018/11/11”之后 |
在xx(具体日期)和xx(具体日期)之间的XX | 主要是为了查看两个时间段之间的数据情况 | 例:创建日期在”2018/10/11”和”2018/11/11”之间的销售金额 |
未来/接下来的xx天 | 作为查看未来时间段的数据的关键词 | 例:用户接下来的3天积分 |
未来/接下来xx周 | 作为查看未来时间段的数据的关键词 | 例:用户接下来的3周积分 |
未来/接下来xx月 | 作为查看未来时间段的数据的关键词 | 例:用户接下来的3月积分 |
未来/接下来xx季度 | 作为查看未来时间段的数据的关键词 | 例:用户接下来的3季度积分 |
未来/接下来xx年 | 作为查看未来时间段的数据的关键词 | 例:用户接下来的3年积分 |
上周/上个星期/上个礼拜 | 作为查看早前的数据情况的关键词 | 例:用户上个星期的积分 |
上月/上个月/上一个月 | 作为查看早前的数据情况的关键词 | 例:用户上个月的积分 |
上季度/上个季度/上一个季度 | 作为查看早前的数据情况的关键词 | 例:用户上季度的积分 |
上一年 | 作为查看早前的数据情况的关键词 | 例:用户上一年的积分 |
最近/过去/前xx天 | 作为查看早前的数据情况的关键词 | 例:用户前3天的积分 |
最近/过去/前xx周/礼拜/星期 | 作为查看早前的数据情况的关键词 | 例:用户前3周的积分 |
最近/过去/前xx月 | 作为查看早前的数据情况的关键词 | 例:用户前3月的积分 |
最近/过去/前xx季度 | 作为查看早前的数据情况的关键词 | 例:用户前3季度的积分 |
最近/过去/前xx年 | 作为查看早前的数据情况的关键词 | 例:用户前3年的积分 |
昨天 | 作为查看昨天数据情况的关键词 | 例:昨天用户浏览量 |
明天/翌日/次日 | 作为查看明天数据情况的关键词 | 例:明天用户浏览量 |
今天/今日/本日 | 作为查看今天数据情况的关键词 | 例:今天用户浏览量 |
本周/当周/这周 | 作为查看这周数据情况的关键词 | 例:本周用户浏览量 |
本月/当月/这个月 | 作为查看这个月数据情况的关键词 | 例:本月用户浏览量 |
本季/当季/本季度/当季度/这个季度 | 作为查看这季度数据情况的关键词 | 例:本季度用户浏览量 |
本年/当年/今年 | 作为查看今年数据情况的关键词 | 例:本年用户浏览量 |
明年 | 作为查看下一年数据情况的关键词 | 例:明年用户浏览量 |
本周截止/至目前 | 作为查看时间跨度截止至目前的数据情况关键词 | 例:本周截至目前的用户量 |
本周截止/至目前为止 | 作为查看时间跨度截止至目前的数据情况关键词 | 例:本周截至目前为止的用户量 |
本月截止/至目前 | 作为查看时间跨度截止至目前的数据情况关键词 | 例:本月截至目前的用户量 |
本月截止/至目前为止 | 作为查看时间跨度截止至目前的数据情况关键词 | 例:本月截至目前为止的用户量 |
本年截止/至目前 | 作为查看时间跨度截止至目前的数据情况关键词 | 例:本年截至目前的用户量 |
本年截止/至目前为止 | 作为查看时间跨度截止至目前的数据情况关键词 | 例:本年截至目前为止的用户量 |
本季度截止/至目前 | 作为查看时间跨度截止至目前的数据情况关键词 | 例:本季度截至目前的用户量 |
本季度截止/至目前为止 | 作为查看时间跨度截止至目前的数据情况关键词 | 例:本季度截至目前为止的用户量 |
下周/下个星期 | 作为查询未来数据情况的关键词 | 例:下个周 用户浏览量 |
下个月 | 作为查询未来数据情况的关键词 | 例:下个月用户浏览量 |
下个季度 | 作为查询未来数据情况的关键词 | 例:下个季度用户浏览量 |
按周日期统计/按每周七天统计/按周分天统计 | 作为以周日期为统计时间计算数据情况的关键词 | 例:按周统计的积分 |
按周统计的 | 按周数目统计的 | 例:按周统计的积分 |
按月统计的 | 作为以月为统计时间计算数据情况的关键词 | 例:按月统计的积分 |
每天/每日/日报 | 作为查看每天数据情况的关键词 | 例:每天用户积分 |
每周/每星期/周报 | 作为查看每周数据情况的关键词 | 例:每周用户积分 |
每月/月报 | 作为查看每月数据情况的关键词 | 例:每月用户积分 |
每季度/季度 | 作为查看每季度数据情况的关键词 | 例:每季度用户积分 |
每年/年度/年报 | 作为查看每年数据情况的关键词 | 例:每年用户积分 |
每天/周/月/季度/年的最后 | 作为查看指定日期数据情况的关键词 | 例:每月的最后3天的积分 |
每天/周/月/季度/年的前 | 作为查看指定日期数据情况的关键词 | 例:每月的前3天的积分 |
每天/周/月/季度/年的第 | 作为查看指定日期数据情况的关键词 | 例:每月的第3天的积分 |
时间关键词
关键词 | 描述 | 用例 |
前/最近/过去的xx分钟 | 作为查看过去xx分钟数据情况的关键词 | 例如:过去的3分钟用户浏览量 |
上一分钟 | 作为查看过去xx分钟数据情况的关键词 | 例如:上一分钟用户浏览量 |
前/最近/过去xx小时 | 作为查看过去xx小时数据情况的关键词 | 例如:过去的3小时用户浏览量 |
上一/个小时 | 作为查看过去xx分钟数据情况的关键词 | 例如:上一小时用户浏览量 |
未来/接下来的xx分钟 | 作为查看未来时间段的数据的关键词 | 例:用户接下来的3分钟的浏览量 |
下一分钟 | 作为查看未来xx分钟数据情况的关键词 | 例如:下一分钟用户浏览量 |
未来/接下来的xx小时 | 作为查看未来时间段的数据的关键词 | 例:用户接下来的3小时的浏览量 |
下一/个小时 | 作为查看未来xx分钟数据情况的关键词 | 例如:下一小时用户浏览量 |
每小时 | 作为查看指定时间数据情况的关键词 | 例如:每小时用户浏览量 |
字符串关键词
关键词 | 描述 | 用例 |
开头是 | 作为筛选字符串的关键词 | 例:用户名开头是‘陈’ |
开头不是 | 作为筛选字符串的关键词 | 例:用户名开头不是‘陈’ |
结尾是 | 作为筛选字符串的关键词 | 例:用户名结尾是‘陈’ |
结尾不是 | 作为筛选字符串的关键词 | 例:用户名结尾不是‘陈’ |
包含 | 作为筛选字符串的关键词 | 例:产品名称包含‘红松’ |
不包含 | 作为筛选字符串的关键词 | 例:用户名不包含‘陈’ |
增长关键词
关键词 | 描述 | 用例 |
按xx(时间列)计算的yy(数值列带聚合)的日/周/月/季度/年增长量 | 计算在两个条件限定下的增长量。增长量包括年增长量、周增长量、月增长量等(计算的是本月比上月的增长数量) | 例:按订单日期计算的销售额的总和的年增长量。 |
与往年同期相比按xx(时间列)计算的yy的总和(数值列带聚合)的日/周/月/季度/年增长量 | 主要是主要是计算在两个条件限定下的增长量。增长量包括年增长量、周增长量、月增长量等(计算的是今年当前月比去年同一月份的增长数量)。 | 例:与往年同期相比按销售日期计算的销售额的总和的月增长量。 |
同比去年按xx(时间列)计算的yy的总和(数值列带聚合)的日/周/月/季度/年增长量 | 主要是主要是计算在两个条件限定下的增长量。增长量包括年增长量、周增长量、月增长量等(计算的是今年当前月比去年同一月份的增长数量)。 | 例:同比去年按销售日期计算的销售额的总和的季度增长量。 |
同比上年按xx(时间列)计算的yy的总和(数值列带聚合)的日/周/月/季度/年增长量 | 主要是主要是计算在两个条件限定下的增长量。增长量包括年增长量、周增长量、月增长量等(计算的是今年当前月比去年同一月份的增长数量)。 | 例:同比上年按销售日期计算的销售额的总和的月增长量。 |
同比按xx(时间列)计算的yy的总和(数值列带聚合)的日/周/月/季度/年增长量 | 主要是主要是计算在两个条件限定下的增长量。增长量包括年增长量、周增长量、月增长量等(计算的是今年当前月比去年同一月份的增长数量)。 | 例:同比按销售日期计算的销售额的总和的月增长量。 |
按xx(时间列)计算的yy的总和(数值列带聚合)的日/周/月/季度/年增长率 | 主要是计算在两个条件限定下的增长率。增长率包括年增长率、周增长率、月增长率等(计算的是本月比上月的增长比例)。 | 例:按订单日期计算的销售额的总和的年增长率。 |
与往年同期相比按xx(时间列)计算的yy的总和(数值列带聚合)的日/周/月/季度/年增长率 | 主要是主要是计算在两个条件限定下的增长率。增长率包括年增长率、周增长率、月增长率等(计算的是今年当前月比去年同一月份的增长比例)。 | 例:与往年同期相比按销售日期计算的销售额的总和的月增长率。 |
同比去年按xx(时间列)计算的yy的总和(数值列带聚合)的日/周/月/季度/年增长率 | 主要是主要是计算在两个条件限定下的增长率。增长率包括年增长率、周增长率、月增长率等(计算的是今年当前月比去年同一月份的增长比例)。 | 例:同比去年按销售日期计算的销售额的总和的季度增长率。 |
同比上年按xx(时间列)计算的yy的总和(数值列带聚合)的日/周/月/季度/年增长率 | 主要是主要是计算在两个条件限定下的增长率。增长率包括年增长率、周增长率、月增长率等(计算的是今年当前月比去年同一月份的增长比例)。 | 例:同比上年按销售日期计算的销售额的总和的月增长率。 |
同比按xx(时间列)计算的yy的总和(数值列带聚合)的日/周/月/季度/年增长率 | 主要是主要是计算在两个条件限定下的增长率。增长率包括年增长率、周增长率、月增长率等(计算的是今年当前月比去年同一月份的增长比例)。 | 例:同比按销售日期计算的销售额的总和的月增长率。 |
分组关键词
关键词 | 描述 | 用例 |
按XXX (数值列)分组统计的(分段统计、划分统计的) | 按XXX分组统计的是指将Measure默认按五组进行划分 | 例:按销售额分组统计的 |
按XXX(数值列)分n组统计的(个段统计的) | 按XXX分n组统计的是指将Measure列按设定的n个组进行划分 | 例:按销售额分6组统计的 |
按XXX(数值列)分组间隔为m统计的 (步长为m统计的) | 按XXX分n个组间隔为n统计的是指将Measure列按设定的n个组,并且每组间隔为m进行划分 | 例:按销售额分组间隔为5000统计的 |
按XXX(数值列)分n组间隔为m统计的 (步长为m统计的) | 按XXX分n个组间隔为n统计的是指将Measure列按设定的n个组,并且每组间隔为m进行划分 | 例:按销售额分7组间隔为5000统计的 |
vs关键词
关键词 | 描述 | 用例 |
‘xx’vs‘yy’
XX vs all |
作为vs对比的关键词,xx和yy是同一列中的不同列中值, | 例:“安徽”vs“浙江”销售额 |
xx vs yy | 作为vs对比的关键词,xx和yy都是时间或日期关键词中的部分 | 例:今年vs去年销售额 |
‘xx’vs‘yy’
mm,nn XX vs all mm,nn |
作为vs对比的关键词,xx和yy可以都是时间日期格式,或者都是同一列中的不同值, XX是非时间属性列名,mm,nn为对比的数据 | 例:今年vs去年销售额,销售数量,完成率 |
页码关键词
关键词 | 描述 | 用例 |
页码 | 页码关键词,用于多页数据时不同页码的定位 | 例:页码=2 浙江每日销售额 |
英文关键词
使用英文关键词的前提是在英文语言条件下才能成功的使用。英文关键词和中文关键词的使用方法大多相似。
筛选关键词
关键词 | 描述 | 用例 |
Top x(number) sum XX | 主要是用来查看排名前x位XX数据列的数据。 | 例: top 5 sum age |
Bottom x(number) sum XX | 主要用来查看排名后xx位XX数据列的数据。 | 例: bottom 5 sum age |
>、<、=、>=、<=、!= | >、<、!=主要作为数值的筛选条件。 | 例:age<37 |
排序关键词
关键词 | 描述 | 用例 |
Sort by | 主要是用来查看某个数值以降序进行排列的整体数值情况。 | 例:views displayname sort by views |
Sort by xx descending | 主要是用来查看某个数值以降序进行排列的整体数值情况。 | 例:views displayname sort by views descending |
Sort by xx ascending | 主要是用来查看某个数值以升序进行排列的整体数值情况。 | 例:views displayname sort by views ascending |
聚合关键词
关键词 | 描述 | 用例 |
Sum | 主要是用来计算数值列的总和。 | 例:sum age |
Average | 主要是用来计算数值列的平均值。 | 例:average age |
Count | 主要是计算数值列的总行数。 | 例:count age |
Max | 主要是反馈出数值列中的最大值。 | 例:max age |
Min | 主要是反馈出数值列中的最小值。 | 例:min age |
Standard deviation | 主要是用来计算数值列的标准差。 | 例:Standard deviation age |
Variance | 主要是用来计算数值列的方差。 | 例:Variance age |
Unique count | 主要是用来计算数值列中不重复的数据量。 | 例:Unique count age |
日期关键词
关键词 | 描述 | 用例 |
Monday/Mon/Mon.
Tuesday/Tue/Tue. Wednesday/Wed/Wed. Thursday/Thu/Thu. Friday/Fri/Fri. Saturday/Sat/Sat. Sunday/Sun/Sun. |
主要是用来查看具体星期某一天的数据。 | 例:age creationdate Monday |
January/Jan/Jan.
February/Feb/Feb. March/Mar/Mar. April/Apr/Apr. May/May. June/Jun/Jun. July/Jul/Jul. August/Aug/Aug. September/Sep/Sep. October/Oct/Oct. November/Nov/Nov. December/Dec/Dec. |
主要是用来查看具体某一月的数据。 | 例:age creationdate Jan |
Before | 主要是用来查看某个时间段之前的数据。 | 例:creationdate before 09/09/2006 |
After | 主要是用来查看某个时间段之后的数据。 | 例:creationdate after 09/09/2006 |
Between and | 主要是用来查看两个时间段之间的数据。 | 例:creationdate between 09/09/2006 and 09/09/2007 |
Last day | 主要是用来查看昨天的数据情况。与yesterday用法相似。 | 例:age creationdate last day |
Last week | 主要是用来查看上周的数据情况。 | 例:age creationdate last week |
Last month | 主要是用来查看上个月的数据情况。 | 例:age creationdate last month |
Last quarter | 主要是用来查看上个季度的数据情况。 | 例:age creationdate last quarter |
Last year | 主要是用来查看去年的数据情况。 | 例:age creationdate last year |
Last xx days | 主要是用来查看过去xx天的数据情况。 | 例:age creationdate last 4 days |
Last xx weeks | 主要是用来查看过去xx周的数据情况。 | 例:age creationdate last 4 weeks |
Last xx months | 主要是用来查看过去xx月的数据情况。 | 例:age creationdate last 4 months |
Last xx quarter | 主要是用来查看过去xx季度的数据情况。 | 例:age creationdate last 4 quarters |
Last xx years | 主要是用来查看过去xx年的数据情况。 | 例:age creationdate last 4 year |
Yesterday | 主要是用来查看昨天的数据情况。 | 例:age creationdate yesterday |
Tomorrow | 主要是用来查看明天的数据情况。 | 例:age creationdate tomorrow |
Today | 主要是用来查看今天的数据情况。 | 例:age creationdate today |
Week to date | 主要是用来查看本周到目前的数据。 | 例:age creationdate week to date |
Month to date | 主要是用来查看本月到目前的数据。 | 例:age creationdate month to date |
Quarter to date | 主要是用来本季度到目前的数据。 | 例:age creationdate quarter to date |
Year to date | 主要是用来查看本年度到目前的数据。 | 例:age creationdate year to date |
next day | 主要是用来查看明天的数据情况。与Tomorrow用法相似。 | 例:age creationdate next day |
next week | 主要是用来查看下周的数据情况。 | 例:age creationdate next week |
next month | 主要是用来查看下个月的数据情况。 | 例:age creationdate next month |
next quarter | 主要是用来查看下个季度的数据情况。 | 例:age creationdate next quarter |
next year | 主要是用来查看明年的数据情况。 | 例:age creationdate next year |
next xx days | 主要是用来查看未来xx天的数据情况。 | 例:age creationdate next 4 days |
next xx weeks | 主要是用来查看未来xx周的数据情况。 | 例:age creationdate next 4 weeks |
next xx months | 主要是用来查看未来xx月的数据情况。 | 例:age creationdate next 4 months |
next xx quarter | 主要是用来查看未来xx季度的数据情况。 | 例:age creationdate next 4 quarters |
next xx years | 主要是用来查看未来xx年的数据情况。 | 例:age creationdate next 4 year |
By day of week | 主要是将查询结果数据按照7天分组(把所有数据按照1周7天分别加起来)。 | 例:creationdate by day of week |
By week | 主要是将查询结果数据按照52周分组(把所有数据按照1年52周分别加起来)。 | 例:age creationdate by week |
By month | 主要是将查询结果数据按照12月分组(把所有数据按照1年12月分别加起来)。 | 例:age creationdate by month |
Daily | 主要是将查询结果数据按照天分组。 | 例:age creationdate daily |
Weekly | 主要是将查询结果数据按照周分组。 | 例:age creationdate weekly |
Monthly | 主要是将查询结果数据按照月分组(每月为月初到月末的数据加起来)。 | 例:age creationdate monthly |
Quarterly | 主要是将查询结果数据按照季度分组(每季度为季度初到季度末的数据加起来)。 | 例:Age creationdate quarterly |
Yearly | 主要是将查询结果数据按照年分组(每年为年初到年末的数据加起来)。 | 例:age creationdate yearly |
时间关键词
关键词 | 描述 | 用例 |
Last minute | 主要是用来查看上1分钟的数据情况。 | 例:age creationdate last minute |
Last hour | 主要是用来查看上1小时的数据情况。 | 例:age creationdate last hour。 |
Last xx minutes | 主要是用来查看过去xx分钟的数据情况。 | 例:age creationdate last 5 minutes |
Last xx hours | 主要是用来查看过去xx小时的数据情况。 | 例:age creationdate last 5 hour |
Hourly | 主要是查看按照小时分组的数据情况。 | 例:age creationdate hourly |
xx minutes ago | 主要是用来查看xx分钟前的数据情况。与Last xx minutes相似。 | 例:age creationdate 10 minutes ago |
next minute | 主要是用来查看下1分钟的数据情况。 | 例:age creationdate next minute |
next hour | 主要是用来查看下1小时的数据情况。 | 例:age creationdate next hour。 |
next xx minutes | 主要是用来查看接下来xx分钟的数据情况。 | 例:age creationdate next 5 minutes |
next xx hours | 主要是用来查看接下来xx小时的数据情况。 | 例:age creationdate next 5 hour |
字符串关键词
关键词 | 描述 | 用例 |
Begins with | 主要是用来查看数据列以该字符串为开头的数据。 | 例:name begins with ‘chen’ |
Contains | 主要是用来查看数据列中包含该字符串的数据。 | 例:name contains ‘chen’ |
Ends with | 主要是用来查看数据列中以该字符串为结尾的数据。 | 例:name ends with ‘chen’ |
Not begins with | 主要是用来查看数据列中不以该字符串为开头的数据。 | 例:name not begins with ‘chen’ |
Not contains | 主要是用来查看数据列中不包含该字符串的数据。 | 例:name not contains ‘chen’ |
Not ends with | 主要是用来查看数据列不以该字符串为结尾的数据。 | 例:name not end with ‘chen’ |
增长关键词
关键词 | 描述 | 用例 |
growth of XX by XX monthly | 主要是计算在两个条件限定下的增长率。增长率包括年增长率yearly、周增长率weekly、月增长率monthly等(计算的是本月比上月的增长比例)。 | 例:growth of views by date monthly |
growth of XX by XX monthly year over year | 主要是主要是计算在两个条件限定下的增长率。增长率包括年增长率、周增长率、月增长率等(计算的是今年当前月比去年同一月份的增长比例)。 | 例:growth of views by date monthly year over year |
growth amount of XX by XX | 主要是主要是计算在两个条件限定下的增长量。增长量包括年增长量、周增长量、月增长量等(计算的是今年当前月比去年同一月份的增长数量)。 | 例:growth of views by date |
VS关键词
关键词 | 描述 | 用例 |
"xx"vs"yy"
XX vs all |
作为vs对比的关键词,xx和yy是同一列中的不同列中值,XX为非时间属性列名 | 例:"Ciofix"vs"Aalok" age |
xx vs yy | 作为vs对比的关键词,xx和yy是时间或者日期关键词 | 例:today vs yestoday views |
"xx"vs"yy" mm,nn
XX vs all mm,nn |
作为vs对比的关键词,xx和yy可以都是时间日期格式,或者都是同一列中的不同值, XX是非时间属性列名,mm,nn为对比的数据 | 例:displayname vs all upvotes,views |
页码关键词
关键词 | 描述 | 用例 |
page_number | 页码关键词,用于多页数据时不同页码的定位 | 例:page_number =2 displayname views |
公式列表
下面各种公式列表主要是运用在搜索功能模块的添加公式框里。
聚合公式
公式 | 说明 | 样例 |
average | 求度量的平均值 | average(revenue) |
count | 返回指定列的行数 | count(product) |
cumulative_average | 输入一个度量和一个或多个属性求按指定属性排序的累积平均值 | cumulative_average(revenue,orderdate,state) |
cumulative_max | 输入一个度量和一个或多个属性求按指定属性排序的累积最大值 | cumulative_max(revenue, state) |
cumulative_min | 输入一个度量和一个或多个属性求按指定属性排序的累积最小值 | cumulative_min (revenue, campaign) |
cumulative_sum | 输入一个度量和一个或多个属性求按指定属性排序的累积之和 | cumulative_sum (revenue, order date) |
group_average | 输入一个度量和多个属性求按指定属性分组对度量求平均值 | group_average(revenue,customer region, state) |
group_count | 输入一个度量和多个属性求按指定属性分组对度量求计数 | group_count(revenue,customer region ) |
group_max | 输入一个度量和多个属性求按指定属性分组对度量求最大值 | group_max (revenue, customer region) |
group_min | 输入一个度量和多个属性求按指定属性分组对度量求最小值 | group_min (revenue, customer region) |
group_sum | 输入一个度量和多个属性求按指定属性分组对度量求和 | group_sum (revenue, customer region) |
group_unique_count | 输入一个度量和多个属性求按指定属性分组对度量求非重复计数 | group_unique_count(revenue,customer region) |
group_variance | 输入一个度量和多个属性求按指定属性分组对度量求均方差 | group_variance(revenue,customer region) |
max | 求度量的最大值 | max (sales) |
min | 求度量的最小值 | min (sales) |
moving_average | 输入一个度量和一个或者多个属性,两个数字(定义窗口范围)分析度量的平均值 | moving_average(revenue,2,1,customer region) |
moving_sum | 输入一个度量和一个或者多个属性,两个数字(定义窗口范围)分析度量的求和 | moving_sum(revenue,2,1,customer region) |
stddev | 求度量的标准差 | stddev (revenue) |
sum | 对度量求和 | sum (revenue) |
unique_count | 对属性或者度量进行非重复计数 | unique count (customer) |
variance | 求度量的方差 | variance (revenue) |
sum_if | 按条件求和 | sum_if(1>0,revenue) |
average_if | 按条件求平均值 | average_if(1>0,revenue) |
variance_if | 按条件求均方差 | variance_if(1>0,revenue) |
stddev_if | 按条件求标准差 | stddev_if(1>0,revenue) |
max_if | 按条件求最大值 | max_if (1>0,revenue) |
min_if | 按条件求最小值 | min_if (1>0,revenue) |
count_if | 按条件计数 | count_if(1>0,revenue) |
unique_count_if | 按条件求非重复计数 | unique_count_if(1>0,revenue) |
转换公式
公式 | 说明 | 样例 |
to_bool | 转换对应的数字为boolean类型 | to_bool (0) = false |
to_date | 把指定的数字和字符串类型的日期值转换成日期格式(impala只支持'%Y-%m-%d %H:%M:%S' 格式的字符串转换) | to_date (date_sold, '%Y-%m-%d') |
to_double | 把指定的数字转换为double类型 | to_double (revenue * .01) |
to_integer | 把指定的数字转换为integer类型 | to_integer (price + tax - cost) |
to_string | 把指定的输入转为字符串 | to_string (revenue - cost) |
日期公式
公式 | 说明 | 样例 |
add_days | 计算指定时间加指定天数的值 | add_days (invoiced, 30) |
date | 计算指定时间的日期部分 | date (home visit) |
day | 计算指定时间是月内的哪一天(1~31) | day (date ordered) |
day_number_of_week | 计算指定时间是周内的哪一天(1~7对应周一到周日) | day_number_of_week (shipped) |
day_number_of_year | 计算指定时间是年内的哪一天(1~366) | day_number_of_year (invoiced) |
day_of_week | 计算指定时间是周几(Monday~Sunday) | day_of_week (serviced) |
diff_days | 用前一个日期减后一个日期计算天数的差值,差值超过12小时算一天 | diff_days (purchased, shipped) |
diff_time | 用前一个日期减后一个日期计算秒数差值 | diff_time (clicked, submitted) |
hour_of_day | 计算时间是当天的几点(0~23) | hour_of_day (recieved) |
is_weedend | 指定日期是否是周末 | is_weekend (emailed) |
month | 计算指定月份(January~December) | month (date ordered) |
month_number | 计算指定日期是当年的第几个月(1~12) | month_number (date ordered) |
start_of_month | 计算指定日期所属月的开始日期 | start_of_month (shipped) |
start_of_quarter | 计算指定日期所属季度的开始日期 | start_of_quarter (shipped) |
start_of_week | 计算指定日期所属周的开始日期 | start_of_week (shipped) |
start_of_year | 计算指定日期所属年的开始日期 | start_of_year (shipped) |
time | 计算指定日期的时间部分 | time(call begin) |
year | 计算指定日期年份 | year (shipped) |
混合函数
公式 | 说明 | 样例 |
!= | 如果两值不等返回true否则返回false | revenue != 10000 |
< | 如果前一个值小于后一个值返回true否则返回false | revenue < 10000 |
<= | 如果前一个值小于等于后一个值返回true否则返回false | revenue <= 10000 |
= | 如果两值相等返回true否则返回false | revenue = 10000 |
> | 如果前一个值大于后一个值返回true否则返回false | revenue > 10000 |
>= | 如果前一个值大于等于后一个值返回true否则返回false | revenue >= 10000 |
greatest | 返回两值中较大的值 | greatest (q1 revenue, q2 revenue) |
least | 返回两值中较小的值 | least (q1 revenue, q2 revenue) |
数字函数
公式 | 说明 | 样例 |
* | 求两值的乘积 | price*quantity |
求两值的和 | price+shipping | |
求两值的差 | revenue-tax | |
/ | 求两值的商 | markup/retail price |
^ | 乘方 | width^2 |
abs | 求绝对值 | abs(profit) |
acos | 反余弦 | acos(0.5) |
asin | 反正弦 | asin(0.5) |
atan | 反正切 | atan(1) |
atan2 | 反正切 | atan2(1,2) |
cbrt | 立方根 | cbrt(27) = 3 |
ceil | 返回大于等于指定数字的最小整数 | ceil(5.9) = 6 |
cos | 余弦 | cos(0.5) |
cube | 立方 | cube(3) = 27 |
exp | 自然常数e的乘方 | exp(2) |
exp2 | 2的乘方 | exp2(3) |
floor | 返回小于等于指定数字的最大整数 | floor(3.1)=3 |
ln | 自然对数 | ln(3) |
log10 | 以10为底的对数 | log10(3) |
log2 | 以2为底的对数 | log2(3) |
mod | 求模 | mod(8,3) |
pow | 乘方 | pow(2,3) |
random | 0~1之间的随机数 | random() |
round | 四舍五入 | round(36,10) |
sign | 如果数字大于零返回1小于零返回-1等于0返回0 | sign(-250) |
sin | 正弦 | sin(0.5) |
spherical_distance | 返回两个地理位置的距离 | spherical_distance |
sq | 平方 | sq(8) = 64 |
sqrt | 开方 | sq(64) = 8 |
tan | 正切 | tan(0.5) |
逻辑操作符
公式 | 说明 | 样例 |
and | 并逻辑运算 | 1=1 and 2>3 |
if..then..else | 逻辑判断 | if 2>3 then 'bigger' else 'not bigger' |
ifnull | 如果值1为null返回值2,否则返回值1 | ifnull(cost, 'unknown') |
isnull | 如果值为null返回true否则返回false | isnull(null) = true |
not | 非逻辑运算 | not (2>3) = true |
or | 或逻辑运算 | 1=1 or 2>3 |
文本操作函数
公式 | 说明 | 样例 |
concat | 字符串链接操作 | concat('test', '123') = 'test123' |
contains | 如果字符串1包含字符串2返回true否则返回false | contains ('broomstick', 'room') = true |
edit_distance | 把字符串1编辑成字符串2编辑字符串1最小的字符数 | 当前公式暂时不可用 |
edit_distance_with_capAccepts | 同上,增加cap参数 | 当前公式暂时不可用 |
similar_to | 字符串类似匹配到为true没有匹配到为false | 当前公式暂时不可用 |
similarity | 求两个字符串的匹配度 | 当前公式暂时不可用 |
spells_like | 是否两个字符串拼写类似 | 当前公式暂时不可用 |
strlen | 字符串长度 | strlen ('smith') = 5 |
strpos | 第二个字符串在第一个字符串中出现的位置 | strpos ('haystack_with_needles', 'needle') = 14 |
substr | 获取字符串子串 | substr ('persnickety', 4, 7) = snicket |
各版本产品功能区分
DataFocus迷你版
- 模型构建不可见
- 智能洞察(按钮可见,不可用)
- 机器学习不可见
- LDAP功能不可见
- 企业微信功能不可见
DataFocus标准版
- 智能洞察(按钮可见,不可用)
- 机器学习可见,不可用