“产品手册v2.13.4”的版本间的差异

来自DataFocus资料库
跳到导航 跳到搜索
5.4 创建中间表
 
(未显示2个用户的33个中间版本)
第1行: 第1行:
 +
[[Category:产品相关内容]][[Category:产品手册]]
 
==简介==
 
==简介==
该FOCUS用户指南包含了使用FOCUS的操作方法和搜索数据的使用信息。它将帮助用户更快的了解FOCUS的各项功能。用户可以通过使用FOCUS搜索、查看、保存、分享数据,FOCUS让搜索更加便捷。
+
该DataFocus用户指南包含了使用DataFocus的操作方法和搜索数据的使用信息。它将帮助用户更快的了解DataFocus的各项功能。用户可以通过使用DataFocus搜索、查看、保存、分享数据,DataFocus让搜索更加便捷。
 
===登入系统===
 
===登入系统===
1. 所有的用户都需要通过登陆界面进入FOCUS。如图1-1-1,登录者通过输入正确的用户名及对应的密码才能成功的进入,否则无权进入。同时系统会根据登陆者的权限提供具有相应功能的界面。
+
1. 所有的用户都需要通过登陆界面进入DataFocus。如图1-1-1,登录者通过输入正确的用户名及对应的密码才能成功的进入,否则无权进入。同时系统会根据登陆者的权限提供具有相应功能的界面。
 
[[文件:1-1-1.png|500px|缩略图|居中|图 1-1-1 登入页面]]
 
[[文件:1-1-1.png|500px|缩略图|居中|图 1-1-1 登入页面]]
  
2. Admin用户即超级管理员在第一次登入focus时会要求配置邮箱服务器如图1-1-2,这里可以选择不配置邮箱服务器,点击下一步直接进入系统;选择配置邮箱服务器并正确配置后,会要求输入验证邮箱且会发送验证码验证该邮箱的有效性如图1-1-3,验证码有效时间为60s。(若是修改邮箱也会退到登入页面再次验证新邮箱的有效性)
+
2. Admin用户即超级管理员在第一次登入DataFocus时会要求配置邮箱服务器如图1-1-2,这里可以选择不配置邮箱服务器,点击下一步直接进入系统;选择配置邮箱服务器并正确配置后,会要求输入验证邮箱且会发送验证码验证该邮箱的有效性如图1-1-3,验证码有效时间为60s。(若是修改邮箱也会退到登入页面再次验证新邮箱的有效性)
 
[[文件:1-1-2.png|500px|缩略图|居中|图 1-1-2 配置邮箱服务器]]
 
[[文件:1-1-2.png|500px|缩略图|居中|图 1-1-2 配置邮箱服务器]]
 
[[文件:1-1-3.png|500px|缩略图|居中|图 1-1-3 验证邮箱]]
 
[[文件:1-1-3.png|500px|缩略图|居中|图 1-1-3 验证邮箱]]
第23行: 第24行:
  
 
===功能模块===
 
===功能模块===
FOCUS主要分为5个功能模块:
+
DataFocus主要分为5个功能模块:
 
{|border="1" style="border-collapse:collapse"  style="margin: auto;"  
 
{|border="1" style="border-collapse:collapse"  style="margin: auto;"  
 
|+表 1-1 功能模块表
 
|+表 1-1 功能模块表
第41行: 第42行:
 
|}
 
|}
  
管理员权限用户初次进入FOCUS可以看到如图1-3-1的页面。并跳出系统内置的示例数据看板如图1-3-2所示。
+
管理员权限用户初次进入DataFocus可以看到如图1-3-1的页面。并跳出系统内置的示例数据看板如图1-3-2所示。
  
 
[[文件:V2.13.4 1-3-1.png|500px|缩略图|居中|图 1-3-1 管理员用户系统界面]]
 
[[文件:V2.13.4 1-3-1.png|500px|缩略图|居中|图 1-3-1 管理员用户系统界面]]
 
[[文件:V2.13.4 1-3-2.png|500px|缩略图|居中|图 1-3-2 示例数据看板]]
 
[[文件:V2.13.4 1-3-2.png|500px|缩略图|居中|图 1-3-2 示例数据看板]]
  
无管理权限的用户初次登录FOCUS可以看到如图1-3-3的页面。主要区别是非管理权限用户页面上不会显示系统管理功能模块。
+
无管理权限的用户初次登录DataFocus可以看到如图1-3-3的页面。主要区别是非管理权限用户页面上不会显示系统管理功能模块。
 
[[文件:1-3-2.png|500px|缩略图|居中|图 1-3-3 非管理员界面]]
 
[[文件:1-3-2.png|500px|缩略图|居中|图 1-3-3 非管理员界面]]
  
 
===语言切换===
 
===语言切换===
FOCUS支持中英文语言切换。点击FOCUS页面右上角的中文会出现图1-4-1的提示,选择English,则页面会全部转换为英文。
+
DataFocus支持中英文语言切换。点击DataFocus页面右上角的中文会出现图1-4-1的提示,选择English,则页面会全部转换为英文。
 
[[文件:1-4-1.png|500px|缩略图|居中|图 1-4-1 中英文转换]]
 
[[文件:1-4-1.png|500px|缩略图|居中|图 1-4-1 中英文转换]]
  
第60行: 第61行:
 
[[文件:1-5-2.png|500px|缩略图|居中|图 1-5-2 用户信息]]
 
[[文件:1-5-2.png|500px|缩略图|居中|图 1-5-2 用户信息]]
  
点击‘修改密码’会弹出编辑页面如图1-5-3,用户需在输入正确的原密码,然后输入想要使用的新密码(输入新密码必须符合密码设置要求),最后再重复输入新密码,点击确定后用户还可以继续使用focus,不会回退到登入页面,新密码是在下一次登入时开始使用。
+
点击‘修改密码’会弹出编辑页面如图1-5-3,用户需在输入正确的原密码,然后输入想要使用的新密码(输入新密码必须符合密码设置要求),最后再重复输入新密码,点击确定后用户还可以继续使用DataFocus,不会回退到登入页面,新密码是在下一次登入时开始使用。
 
[[文件:1-5-3.png|500px|缩略图|居中|图 1-5-3 修改密码]]
 
[[文件:1-5-3.png|500px|缩略图|居中|图 1-5-3 修改密码]]
  
第71行: 第72行:
  
 
===权限===
 
===权限===
在FOCUS系统中权限是依附于角色的,所以需要通过给用户添加相应的角色获得权限。
+
在DataFocus系统中权限是依附于角色的,所以需要通过给用户添加相应的角色获得权限。
  
 
权限管理属于系统管理功能模块,只有管理员或拥有管理权限的用户页面才会显示该模块,并会针对用户所有权限显示系统管理页面和数据管理页面中的相应子页面,角色权限目前有七种。
 
权限管理属于系统管理功能模块,只有管理员或拥有管理权限的用户页面才会显示该模块,并会针对用户所有权限显示系统管理页面和数据管理页面中的相应子页面,角色权限目前有七种。
第95行: 第96行:
 
|}
 
|}
  
对于未分配角色的用户,FOCUS系统默认其拥有搜索数据、保存搜索数据结果至数据看板或历史问答及分享自己创建的数据看板或历史问答的权限。但无法看到其他人的数据保存结果及数据管理中的具体数据内容。
+
对于未分配角色的用户,DataFocus系统默认其拥有搜索数据、保存搜索数据结果至数据看板或历史问答及分享自己创建的数据看板或历史问答的权限。但无法看到其他人的数据保存结果及数据管理中的具体数据内容。
  
 
组是用户的组织部门属性,一个用户只可以且必须加入到一个组中。
 
组是用户的组织部门属性,一个用户只可以且必须加入到一个组中。
第102行: 第103行:
 
分享功能运用在数据看板、历史问答这两个功能模块。
 
分享功能运用在数据看板、历史问答这两个功能模块。
  
FOCUS分享包括分享给单个用户、多个用户、单个组、多个组、组与用户及分享他人所分享的内容。除了分享也可以取消分享。被分享的用户在查看表时,图表会依据该用户所拥有的数据权限进行相应的变化,用户只能看到自己有权限的部分。
+
DataFocus分享包括分享给单个用户、多个用户、单个组、多个组、组与用户及分享他人所分享的内容。除了分享也可以取消分享。被分享的用户在查看表时,图表会依据该用户所拥有的数据权限进行相应的变化,用户只能看到自己有权限的部分。
  
 
===标签===
 
===标签===
第160行: 第161行:
 
1. 双击搜索功能模块页面左侧数据表下的列名进行搜索,搜索的结果会显示在页面中间空白部分;
 
1. 双击搜索功能模块页面左侧数据表下的列名进行搜索,搜索的结果会显示在页面中间空白部分;
  
2. 直接在搜索框里输入想要搜索的内容,例如输入:按订单日期计算的销售金额的月增长率,FOCUS会根据搜索条件返回结果如图2-2-1。
+
2. 直接在搜索框里输入想要搜索的内容,例如输入:按订单日期计算的销售金额的月增长率,DataFocus会根据搜索条件返回结果如图2-2-1。
  
 
选中搜索框内的标签进行拖动,可以改变该标签的位置,进而改变数值表的列顺序。
 
选中搜索框内的标签进行拖动,可以改变该标签的位置,进而改变数值表的列顺序。
第167行: 第168行:
 
[[文件:V2.13.4 2-2-1.png|500px|缩略图|居中|图 2-2-1 返回结果]]
 
[[文件:V2.13.4 2-2-1.png|500px|缩略图|居中|图 2-2-1 返回结果]]
  
FOCUS搜索基于数据表,所以在搜索框里可以输入任何相关的单词进行搜索如下表2-1:
+
DataFocus搜索基于数据表,所以在搜索框里可以输入任何相关的单词进行搜索如下表2-1:
 
{| border="1" style="border-collapse:collapse"  style="margin: auto;"  
 
{| border="1" style="border-collapse:collapse"  style="margin: auto;"  
 
|+表 2-1 输入语句表
 
|+表 2-1 输入语句表
第431行: 第432行:
  
 
====配置图====
 
====配置图====
FOCUS支持多个x轴,当图形中包含多个x轴变量时配置框中会显示所有的x轴变量,用户可以对其进行更改。
+
DataFocus支持多个x轴,当图形中包含多个x轴变量时配置框中会显示所有的x轴变量,用户可以对其进行更改。
  
 
* 对x轴更改的具体操作如下:
 
* 对x轴更改的具体操作如下:
第437行: 第438行:
 
1.点击图形右边的配置图按钮[[文件:An12.png|50px|无框]],显示出如图2-4-5的操作框。在该操作框可以看到x轴与y轴的变量集合;
 
1.点击图形右边的配置图按钮[[文件:An12.png|50px|无框]],显示出如图2-4-5的操作框。在该操作框可以看到x轴与y轴的变量集合;
  
2.FOCUS支持多x轴,所以在x轴框中会显示搜索条件中所有的x轴列名;
+
2.DataFocus支持多x轴,所以在x轴框中会显示搜索条件中所有的x轴列名;
  
 
3.点击列名上的‘×’按钮可以将其列名删除;
 
3.点击列名上的‘×’按钮可以将其列名删除;
第458行: 第459行:
  
 
====查看数值====
 
====查看数值====
在FOCUS中,查看数值共有三种方式:
+
在DataFocus中,查看数值共有三种方式:
  
 
第一种:将鼠标移动到在图形中想查看的数值位置,系统会出现相应的提示框显示该位置的具体数值,也会同时显示与该颜色一致的图形的值,如图2-4-7所示。
 
第一种:将鼠标移动到在图形中想查看的数值位置,系统会出现相应的提示框显示该位置的具体数值,也会同时显示与该颜色一致的图形的值,如图2-4-7所示。
第480行: 第481行:
 
2.点击后会弹出筛选条件的输入框。Measure数值列需要在左边选择>、<、>=、<=、!=、=这6个运算符号,右边输入具体的数值。如果是对非时间attribute属性列进行筛选,筛选框中则是显示所有的列中值类型等,只需在想要选择的信息前面打钩即可;时间attribute属性列的筛选则是点选相应的时间日期等。
 
2.点击后会弹出筛选条件的输入框。Measure数值列需要在左边选择>、<、>=、<=、!=、=这6个运算符号,右边输入具体的数值。如果是对非时间attribute属性列进行筛选,筛选框中则是显示所有的列中值类型等,只需在想要选择的信息前面打钩即可;时间attribute属性列的筛选则是点选相应的时间日期等。
  
3.点击确定。FOCUS会根据筛选条件获取新的数据。
+
3.点击确定。DataFocus会根据筛选条件获取新的数据。
 
[[文件:V2.13.4 2-4-10-1.png|500px|缩略图|居中]]
 
[[文件:V2.13.4 2-4-10-1.png|500px|缩略图|居中]]
 
[[文件:V2.13.4 2-4-10-2.png|500px|缩略图|居中]]
 
[[文件:V2.13.4 2-4-10-2.png|500px|缩略图|居中]]
第491行: 第492行:
 
2.点击后会弹出筛选条件的输入框。Measure数值列需要在左边选择>、<、>=、<=、!=、=这6个运算符号,右边输入具体的数值。如果是对非时间attribute属性列进行筛选,筛选框中则是显示所有的列中值类型等,只需在想要选择的信息前面打钩即可;时间attribute属性列的筛选则是点选相应的时间日期等。
 
2.点击后会弹出筛选条件的输入框。Measure数值列需要在左边选择>、<、>=、<=、!=、=这6个运算符号,右边输入具体的数值。如果是对非时间attribute属性列进行筛选,筛选框中则是显示所有的列中值类型等,只需在想要选择的信息前面打钩即可;时间attribute属性列的筛选则是点选相应的时间日期等。
  
3.点击确定。FOCUS会根据筛选条件获取新的数据。
+
3.点击确定。DataFocus会根据筛选条件获取新的数据。
 
[[文件:V2.13.4 2-4-11-1.png|500px|缩略图|居中]]
 
[[文件:V2.13.4 2-4-11-1.png|500px|缩略图|居中]]
 
[[文件:V2.13.4 2-4-11-2.png|500px|缩略图|居中]]
 
[[文件:V2.13.4 2-4-11-2.png|500px|缩略图|居中]]
第497行: 第498行:
  
 
====配置颜色规则====
 
====配置颜色规则====
在FOCUS的图形表中,可设置将某一个自定义范围内的值在图表中显示一个颜色,具体如下:
+
在DataFocus的图形表中,可设置将某一个自定义范围内的值在图表中显示一个颜色,具体如下:
  
 
选择Y轴的数值列,弹出六个选项,点击“颜色规则”,点击“+”,新增一个自定义范围的颜色,会出现两个框,前后两个框分别输入自定义的起始值和终止值,点击颜色的小正方形可以自定义颜色,设置完之后点击“完成”,即可在图表中实时看到在此范围内的值都统一显示刚设置的颜色,如下图2-4-12所示。
 
选择Y轴的数值列,弹出六个选项,点击“颜色规则”,点击“+”,新增一个自定义范围的颜色,会出现两个框,前后两个框分别输入自定义的起始值和终止值,点击颜色的小正方形可以自定义颜色,设置完之后点击“完成”,即可在图表中实时看到在此范围内的值都统一显示刚设置的颜色,如下图2-4-12所示。
第505行: 第506行:
  
 
====配置小数点====
 
====配置小数点====
在FOCUS的图形表中,可以设置保留的小数点位数,具体操作如下:
+
在DataFocus的图形表中,可以设置保留的小数点位数,具体操作如下:
  
 
选择Y轴的数值列,弹出六个选项,点击“配置”—“格式”,在“显示为”下拉框内选择“数字”,则方框下方会出现“小数”框,可下拉选择位数,目前最多可保留三位小数,如下图2-4-13所示。
 
选择Y轴的数值列,弹出六个选项,点击“配置”—“格式”,在“显示为”下拉框内选择“数字”,则方框下方会出现“小数”框,可下拉选择位数,目前最多可保留三位小数,如下图2-4-13所示。
第886行: 第887行:
 
|}
 
|}
  
在FOCUS有两种语言环境所以关键词也分为中文关键词和英文关键词。具体有哪些关键词可以使用及其使用用例可以查看第8章关键词。
+
在DataFocus有两种语言环境所以关键词也分为中文关键词和英文关键词。具体有哪些关键词可以使用及其使用用例可以查看第8章关键词。
  
 
===公式添加===
 
===公式添加===
第1,032行: 第1,033行:
 
====数据明细====
 
====数据明细====
 
在数据看板中,点击图表右上角的按钮“[[文件:An21.png|50px|无框]]”,即可跳出弹窗显示当前问答图表的对应数据明细表。如图3-2-10所示。
 
在数据看板中,点击图表右上角的按钮“[[文件:An21.png|50px|无框]]”,即可跳出弹窗显示当前问答图表的对应数据明细表。如图3-2-10所示。
[[文件:V2.13.4 3-2-10.png|50px|缩略图|居中|图3-2-10 数据明细]]
+
[[文件:V2.13.4 3-2-10.png|500px|缩略图|居中|图3-2-10 数据明细]]
  
 
====分享图表====
 
====分享图表====
第1,129行: 第1,130行:
 
2.自由布局模式:
 
2.自由布局模式:
  
鼠标点击想要改变顺序的组件的边框,按住即可将其拖动到任何想要放置的位置,不受限制;也可以在左栏图层管理中设置,选中某一组件,点击上方的上下调整按钮“[[文件:An27.png|50px|无框]]”即可调整显示的层优先级,优先级高的组件和优先级低的组件重合时会覆盖优先级低的组件的重叠部分;在对应组件上右键也可以出现上下调整优先级的选项。
+
鼠标点击想要改变顺序的组件的边框,按住即可将其拖动到任何想要放置的位置,不受限制;也可以在左栏图层管理中设置,选中某一组件,点击上方的上下调整按钮“[[文件:An27.png|100px|无框]]”即可调整显示的层优先级,优先级高的组件和优先级低的组件重合时会覆盖优先级低的组件的重叠部分;在对应组件上右键也可以出现上下调整优先级的选项。
  
 
====改变图表大小====
 
====改变图表大小====
第1,581行: 第1,582行:
 
[[文件:V2.13.4 5-4-4.png|500px|缩略图|居中|图 5-4-4 创建中间表]]
 
[[文件:V2.13.4 5-4-4.png|500px|缩略图|居中|图 5-4-4 创建中间表]]
  
===5.5修改关联中间表===
+
===修改关联中间表===
 
关联中间表的详情页面会显示‘编辑中间表’按钮。点击该按钮会回到创建中间的页面,修改中间表是在该页面进行修改,具体操作与创建操作一致,最后点击操作中的‘保存’该中间表会重新创建,如图5-5-1。
 
关联中间表的详情页面会显示‘编辑中间表’按钮。点击该按钮会回到创建中间的页面,修改中间表是在该页面进行修改,具体操作与创建操作一致,最后点击操作中的‘保存’该中间表会重新创建,如图5-5-1。
+
[[文件:V2.13.4 5-5-1.png|500px|缩略图|居中|图 5-5-1 修改中间表]]
图 5 5-1 修改中间表
+
 
===5.6 导入本地数据===
+
===导入本地数据===
 
拥有数据管理权限的用户在数据管理的操作栏中才会显示‘导入数据’的按钮,可以进行本地的csv、excel、json文件的导入。这里以csv数据导入操作进行示例:
 
拥有数据管理权限的用户在数据管理的操作栏中才会显示‘导入数据’的按钮,可以进行本地的csv、excel、json文件的导入。这里以csv数据导入操作进行示例:
 +
 
1. 在数据管理功能模块点击‘操作’按钮,选择‘导入数据’,会弹出如图5-6-1的界面;
 
1. 在数据管理功能模块点击‘操作’按钮,选择‘导入数据’,会弹出如图5-6-1的界面;
 
+
 
图 5 6-1 选择文件上传
+
[[文件:V2.13.4 5-6-1.png|500px|缩略图|居中|图 5-6-1 选择文件上传]]
 +
 
 
2. 在‘请选择文件’按钮上方会提示目前支持的文件 类型及文件大小,点击‘请选择文件’按钮,将电脑中想要导入且符合要求的数据文本文件导入,选择好后再点击上传;
 
2. 在‘请选择文件’按钮上方会提示目前支持的文件 类型及文件大小,点击‘请选择文件’按钮,将电脑中想要导入且符合要求的数据文本文件导入,选择好后再点击上传;
 +
 
3. 文件上传成功后会显示如图5-6-2的配置信息界面(图中为csv数据的配置信息界面)。这里特别需要注意,要选择相对应的编码规则,才能将导入文件中的中文正确显示,设置完后点击下一步;
 
3. 文件上传成功后会显示如图5-6-2的配置信息界面(图中为csv数据的配置信息界面)。这里特别需要注意,要选择相对应的编码规则,才能将导入文件中的中文正确显示,设置完后点击下一步;
 
   
 
   
图5-6-2 设备日期格式及编码规则
+
[[文件:V2.13.4 5-6-2.png|500px|缩略图|居中|图5-6-2 设备日期格式及编码规则]]
 +
 
 
4. 进入下一步,如下图5-6-3所示,可选择导入的列、重新命名表名及列名、可修改列类型,还可以预览导入的数据表,配置完成确认无误后点击“开始导入”,导入的csv文件属于工作表。  
 
4. 进入下一步,如下图5-6-3所示,可选择导入的列、重新命名表名及列名、可修改列类型,还可以预览导入的数据表,配置完成确认无误后点击“开始导入”,导入的csv文件属于工作表。  
 
   
 
   
图 5 6-3 配置表信息
+
[[文件:V2.13.4 5-6-3.png|500px|缩略图|居中|图 5-6-3 配置表信息]]
===5.7 批量合并导入excel文件===
+
 
 +
===批量合并导入excel文件===
 
DataFocus现在支持批量导入excel文件,需要使用DataFocus批量导入工具。
 
DataFocus现在支持批量导入excel文件,需要使用DataFocus批量导入工具。
 +
 
本节介绍批量导入工具的使用方法。
 
本节介绍批量导入工具的使用方法。
====5.7.1 初次导入====
+
 
配置工具
+
====初次导入====
 +
* 配置工具
 
需要输入连接的服务器IP或域名,以及执行导入的用户标识ID、Key。配置页面如图5-7-1。
 
需要输入连接的服务器IP或域名,以及执行导入的用户标识ID、Key。配置页面如图5-7-1。
 
   
 
   
图 5 7-1 导入工具初始配置
+
[[文件:V2.13.4 5-7-1.png|500px|缩略图|居中|图 5-7-1 导入工具初始配置]]
  
 
用户标识所在位置如下组图5-7-2所示。
 
用户标识所在位置如下组图5-7-2所示。
+
[[文件:V2.13.4 5-7-2-1.png|500px|缩略图|居中]]
+
[[文件:V2.13.4 5-7-2-2.png|500px|缩略图|居中]]
+
[[文件:V2.13.4 5-7-2-3.png|500px|缩略图|居中|图 5-7-2 用户标识]]
图 5 7-2 用户标识
+
 
 +
* 选择需要同步的文件目录;
  
 选择需要同步的文件目录;
 
 
选择需要批量导入的文件目录。选择目录后,工具左侧 “目录下所有excel文件”会更新当前目录下所有的excel 文件 。检查文件无误后点击“同步导入”。
 
选择需要批量导入的文件目录。选择目录后,工具左侧 “目录下所有excel文件”会更新当前目录下所有的excel 文件 。检查文件无误后点击“同步导入”。
配置行过滤条件;
+
 
 +
* 配置行过滤条件;
 +
 
 
配置过同步文件目录后,会弹出数据预览窗口;  
 
配置过同步文件目录后,会弹出数据预览窗口;  
 +
 
通过点击预览数据中具体某行后点击“设置选定行为标题的栏”来确定数据中某行作为标题列名。也可以通过添加 “关键字”的方式对数据表中进行行过滤, 工具会根据某行数据中是否含有关键字来过滤掉某行数据。如图5-7-3所示。
 
通过点击预览数据中具体某行后点击“设置选定行为标题的栏”来确定数据中某行作为标题列名。也可以通过添加 “关键字”的方式对数据表中进行行过滤, 工具会根据某行数据中是否含有关键字来过滤掉某行数据。如图5-7-3所示。
+
[[文件:V2.13.4 5-7-3.png|500px|缩略图|居中|图 5-7-3 配置行过滤]]
图 5 7-3 配置行过滤
+
 
 +
* 配置导入文件属性;
  
 配置导入文件属性;
 
 
完成数据过滤设置后,点击“同步导入”后会弹出即将导入的excel的属性配置。用户可自行配置(表名,描述,数据列.列名,数据列.数据类型)。确认无误后点击 “确认导入”。如组图5-7-4所示。
 
完成数据过滤设置后,点击“同步导入”后会弹出即将导入的excel的属性配置。用户可自行配置(表名,描述,数据列.列名,数据列.数据类型)。确认无误后点击 “确认导入”。如组图5-7-4所示。
+
[[文件:V2.13.4 5-7-4-1.png|500px|缩略图|居中]]
+
[[文件:V2.13.4 5-7-4-2.png|500px|缩略图|居中|图 5-7-4 配置导入文件]]
图 5 7-4 配置导入文件
 
  
 
点击 “确认导入”,导入成功后 ,整理合并后的文件状态会变更为“已导入---导入成功”。
 
点击 “确认导入”,导入成功后 ,整理合并后的文件状态会变更为“已导入---导入成功”。
  
====5.7.2 更新表内数据====
+
====更新表内数据====
当已导入DataFocus的原始excel 中有新增数据,在工具中点击“刷新目录文件”,即会更新到新增的sheet,记录数。此时整离合并的表显示"待更新"。如图5-7-5所示。
+
* 当已导入DataFocus的原始excel 中有新增数据,在工具中点击“刷新目录文件”,即会更新到新增的sheet,记录数。此时整离合并的表显示"待更新"。如图5-7-5所示。
 
   
 
   
图 5 7-5 更新表数据
+
[[文件:V2.13.4 5-7-5.png|500px|缩略图|居中|图 5-7-5 更新表数据]]
  
点击 ‘同步导入’即会同步更新至DataFocus环境中,此时整离合并的表显示"已更新--更新成功"。如图5-7-6所示
+
* 点击 ‘同步导入’即会同步更新至DataFocus环境中,此时整离合并的表显示"已更新--更新成功"。如图5-7-6所示。
 
   
 
   
图 5 7-6 导入状态
+
[[文件:V2.13.4 5-7-6.png|500px|缩略图|居中|图 5-7-6 导入状态]]
 +
 
 
同时也可以使用定时导入功能,可定时导入数据(每天/每周/每月),可以设置时间间隔导入。如图5-7-7所示。
 
同时也可以使用定时导入功能,可定时导入数据(每天/每周/每月),可以设置时间间隔导入。如图5-7-7所示。
 
   
 
   
图 5 7-7 定时导入设置
+
[[文件:V2.13.4 5-7-7.png|500px|缩略图|居中|图 5-7-7 定时导入设置]]
  
===5.8 数据权限===
+
===数据权限===
 
系统中的数据表资源是依存于组的,所以将数据表分配给对应组,以供组成员使用。拥有数据管理权限的用户可以为本组及下级组分配数据表。数据权限管理页面如图5-8-1所示。
 
系统中的数据表资源是依存于组的,所以将数据表分配给对应组,以供组成员使用。拥有数据管理权限的用户可以为本组及下级组分配数据表。数据权限管理页面如图5-8-1所示。
 +
 
用户选择分配的组,勾选对应的数据表,然后进行相应的配置,完成后点击确认即可。
 
用户选择分配的组,勾选对应的数据表,然后进行相应的配置,完成后点击确认即可。
 +
 
数据表配置项:
 
数据表配置项:
1. Public
+
 
 +
1.Public
 +
 
 
勾选该项则默认所分配组下的下级组均拥有该表的数据权限。
 
勾选该项则默认所分配组下的下级组均拥有该表的数据权限。
2. 过滤条件
+
 
 +
2.过滤条件
 +
 
 
过滤条件可以实现细粒度的行列控制,精确选择分配对应数据表中的哪些列以及列中具体的数据范围,如可过滤选择属性列中等于或包含某字符的行,数值列与时间列选择一定范围等。
 
过滤条件可以实现细粒度的行列控制,精确选择分配对应数据表中的哪些列以及列中具体的数据范围,如可过滤选择属性列中等于或包含某字符的行,数值列与时间列选择一定范围等。
 
   
 
   
图 5 8-1 数据权限管理页面
+
[[文件:V2.13.4 5-8-1.png|500px|缩略图|居中|图 5-8-1 数据权限管理页面]]
  
===5.9标签===
+
===标签===
 
如果是拥有管理员权限的用户在点击‘应用标签’按钮时可以在显示的标签的底端看到‘增加’这一选项,点击‘增加’会出现颜色选项圈及命名栏,该用户可以添加新的标签。
 
如果是拥有管理员权限的用户在点击‘应用标签’按钮时可以在显示的标签的底端看到‘增加’这一选项,点击‘增加’会出现颜色选项圈及命名栏,该用户可以添加新的标签。
 +
 
数据管理页面应用标签功能与数据看板页面的应用标签功能操作一样,详见第三章 3.6,此处不再详细述说。
 
数据管理页面应用标签功能与数据看板页面的应用标签功能操作一样,详见第三章 3.6,此处不再详细述说。
===5.10 数据删除===
+
 
 +
===数据删除===
 
在数据管理中删除数据是通过将想要删除的工作表/中间表名称前的白框打勾,然后再点击名称上方的‘删除’按钮进行删除。
 
在数据管理中删除数据是通过将想要删除的工作表/中间表名称前的白框打勾,然后再点击名称上方的‘删除’按钮进行删除。
 +
 
数据管理员权限用户可以删除所有表,其他权限用户只能删除自己创建的中间表及被分享的表。若是有数据看板或者历史问答等内容是依赖某表建立的,则删除那张表时会有提示并展示依赖该表的内容,若是想要将该表删除必须先将依赖内容删除,删除顺序是先删除数据看板,再删除历史问答,最后删除表。
 
数据管理员权限用户可以删除所有表,其他权限用户只能删除自己创建的中间表及被分享的表。若是有数据看板或者历史问答等内容是依赖某表建立的,则删除那张表时会有提示并展示依赖该表的内容,若是想要将该表删除必须先将依赖内容删除,删除顺序是先删除数据看板,再删除历史问答,最后删除表。
===5.11数据源===
+
 
 +
===数据源===
 +
 
 
只有管理员权限用户在数据管理模块会显示工作表与数据源两个选项,点击最上方中间的数据源会显示如图5-11-1的页面。
 
只有管理员权限用户在数据管理模块会显示工作表与数据源两个选项,点击最上方中间的数据源会显示如图5-11-1的页面。
 
   
 
   
图 5 11-1 数据源页面
+
[[文件:V2.13.4 5-11-1.png|500px|缩略图|居中|图 5-11-1 数据源页面]]
====5.11.1 新增数据源====
+
 
 +
====新增数据源====
 
创建一个新的数据源分为3个步骤:
 
创建一个新的数据源分为3个步骤:
 +
 
1. 创建一个连接。点击“新建数据源”,选择数据源类型“导入数据”或“直连数据”(目前直连数据仅支持MySQL数据库)。选择完毕后,在弹出的界面输入‘连接类型’、‘连接名’、‘服务器’、‘端口’、‘数据库名’、‘用户名’、‘密码’,并且设置 ‘定时导入’,如图5-11-2所示;
 
1. 创建一个连接。点击“新建数据源”,选择数据源类型“导入数据”或“直连数据”(目前直连数据仅支持MySQL数据库)。选择完毕后,在弹出的界面输入‘连接类型’、‘连接名’、‘服务器’、‘端口’、‘数据库名’、‘用户名’、‘密码’,并且设置 ‘定时导入’,如图5-11-2所示;
 +
 
目前版本支持的连接类型有:mysql、oracle、sqlserver、postgresql、SAP、Sybase。
 
目前版本支持的连接类型有:mysql、oracle、sqlserver、postgresql、SAP、Sybase。
 +
 
注:定时导入是指用户建立数据源时设置以后是否要在固定时间让系统自行导入。创建好的数据源,以后便不需手动导入数据,系统会在用户设置的时间开始自动导入数据且数据导入完成后会自动开始构建模型。
 
注:定时导入是指用户建立数据源时设置以后是否要在固定时间让系统自行导入。创建好的数据源,以后便不需手动导入数据,系统会在用户设置的时间开始自动导入数据且数据导入完成后会自动开始构建模型。
 +
 
定时导入的时间选项有:无、每天、每周、每月,无表示不设置定时导入;点击页面下方的‘测试连接’按钮,若是用户输入正确会显示提示连接成功,否则显示连接失败。
 
定时导入的时间选项有:无、每天、每周、每月,无表示不设置定时导入;点击页面下方的‘测试连接’按钮,若是用户输入正确会显示提示连接成功,否则显示连接失败。
 +
 
连接成功后点击‘创建’进入下一步;
 
连接成功后点击‘创建’进入下一步;
 
   
 
   
图5-11-2 创建连接
+
[[文件:V2.13.4 5-11-2.png|500px|缩略图|居中|图5-11-2 创建连接]]
 +
 
 
2. 选择要导入的表。左边显示用户连接的数据库中所有的数据表,右边显示用户选出需要导入的表。
 
2. 选择要导入的表。左边显示用户连接的数据库中所有的数据表,右边显示用户选出需要导入的表。
 +
 
若是需要将表全选,则直接点击‘全选’按钮即可将表全部选中打勾;用户将想要导入的表前的白框打勾再点击中间的‘右移’按钮,将数据选至已选表框,用户也可以将已选表框中表前的白框打勾再点击‘左移’按钮,取消选择该表。点击表名后的齿轮图标可以对数据表进行筛选选择,配置表中特殊列的导入方式和过滤条件,选表完成后点击‘下一步’,如图5-11-3所示;
 
若是需要将表全选,则直接点击‘全选’按钮即可将表全部选中打勾;用户将想要导入的表前的白框打勾再点击中间的‘右移’按钮,将数据选至已选表框,用户也可以将已选表框中表前的白框打勾再点击‘左移’按钮,取消选择该表。点击表名后的齿轮图标可以对数据表进行筛选选择,配置表中特殊列的导入方式和过滤条件,选表完成后点击‘下一步’,如图5-11-3所示;
 
   
 
   
图 5-11-3选择数据表
+
[[文件:V2.13.4 5-11-3.png|500px|缩略图|居中|图 5-11-3 选择数据表]]
 +
 
 
3.选择更新方式。每张表右端都会显示‘全量’与‘增量’两个按钮;在数据框右上角有‘全部全量’与‘全部增量’两个选项,这两个按钮是为了配置导入的数据数量。‘全部全量’适用于数据第一次导入表示导入所有的数据。点击该按钮数据框中所有的表右端的‘全量’按钮会显示被选中;‘全部增量’适用于数据量会不定时增多的的情况,如在第一次导入后之后数据导入只要配置为增量导入,系统便只会导入增加的部分而不用全部再导入从而节省时间。最后点击‘确定’按钮,数据源创建成功,如图5-11-4所示。
 
3.选择更新方式。每张表右端都会显示‘全量’与‘增量’两个按钮;在数据框右上角有‘全部全量’与‘全部增量’两个选项,这两个按钮是为了配置导入的数据数量。‘全部全量’适用于数据第一次导入表示导入所有的数据。点击该按钮数据框中所有的表右端的‘全量’按钮会显示被选中;‘全部增量’适用于数据量会不定时增多的的情况,如在第一次导入后之后数据导入只要配置为增量导入,系统便只会导入增加的部分而不用全部再导入从而节省时间。最后点击‘确定’按钮,数据源创建成功,如图5-11-4所示。
 
   
 
   
图 5-11-4 保存配置
+
[[文件:V2.13.4 5-11-4.png|500px|缩略图|居中|图 5-11-4 保存配置]]
====5.11.2 导入数据源====
+
 
 +
====导入数据源====
 
创建好数据源后会回到数据源界面,在页面中间会显示刚创建的数据源内容以及数据源目前的状态,将要导入的数据源名称前的白框打勾再点击‘开始’按钮,数据表便开始导入。任务状态、进度、导入状态都会随着导入的进度改变。如图5-11-5。
 
创建好数据源后会回到数据源界面,在页面中间会显示刚创建的数据源内容以及数据源目前的状态,将要导入的数据源名称前的白框打勾再点击‘开始’按钮,数据表便开始导入。任务状态、进度、导入状态都会随着导入的进度改变。如图5-11-5。
 
   
 
   
图 5 11-5 导入数据
+
[[文件:V2.13.4 5-11-5.png|500px|缩略图|居中|图 5-11-5 导入数据]]
 +
 
 
注:‘开始’按钮表示开始导入数据;‘暂停’表示停止导入数据;‘回退’表示将数据导入进度回退至最初状态,且要使‘回退’按钮生效,必须先点击‘暂停’按钮再点击‘回退’按钮。
 
注:‘开始’按钮表示开始导入数据;‘暂停’表示停止导入数据;‘回退’表示将数据导入进度回退至最初状态,且要使‘回退’按钮生效,必须先点击‘暂停’按钮再点击‘回退’按钮。
====5.11.3 编辑数据源====
+
 
 +
====编辑数据源====
 +
 
 
只有任务状态处于init、success、failure这三个状态下才能再次编辑数据源,只有这三种状态点击数据源在弹出的界面右上角会显示‘编辑’按钮。点击‘编辑’按钮会显示创建数据源的界面如图5-11-2,在该界面会显示早前创建该数据源所填写的内容,用户可以全部修改或者修改部分,只要填写的内容是正确的便可以进入第二步骤。
 
只有任务状态处于init、success、failure这三个状态下才能再次编辑数据源,只有这三种状态点击数据源在弹出的界面右上角会显示‘编辑’按钮。点击‘编辑’按钮会显示创建数据源的界面如图5-11-2,在该界面会显示早前创建该数据源所填写的内容,用户可以全部修改或者修改部分,只要填写的内容是正确的便可以进入第二步骤。
 +
 
若是用户在第一步骤中只是修改了连接名或定时导入的时间,那么在第二步骤中还是会显示之前数据库中的表及被选中的表;
 
若是用户在第一步骤中只是修改了连接名或定时导入的时间,那么在第二步骤中还是会显示之前数据库中的表及被选中的表;
 +
 
若是用户在第一步骤中修改了连接类型、数据库等,那么在第二步骤中左边可选表框中只会显示新的数据库表,右边的选中框中不会显示任何表,用户需要重新再选择。最后在第三步骤中点击‘确定’按钮,数据源便修改完成,页面刷新至数据源页面。 
 
若是用户在第一步骤中修改了连接类型、数据库等,那么在第二步骤中左边可选表框中只会显示新的数据库表,右边的选中框中不会显示任何表,用户需要重新再选择。最后在第三步骤中点击‘确定’按钮,数据源便修改完成,页面刷新至数据源页面。 
===5.12 填报数据===
+
 
 +
===填报数据===
 
DataFocus现在支持轻量在线填报数据功能。数据管理页面中的填报数据模块,可以用于进行数据填报。用户可自定义编辑填报模板,填报审核后生成对应的工作表,用于后续的搜索分析,制作历史问答、数据看板。
 
DataFocus现在支持轻量在线填报数据功能。数据管理页面中的填报数据模块,可以用于进行数据填报。用户可自定义编辑填报模板,填报审核后生成对应的工作表,用于后续的搜索分析,制作历史问答、数据看板。
====5.12.1 新建填报数据模板====
+
 
 +
====新建填报数据模板====
 
在数据管理页面-填报数据,点击左上角的“+新建填报数据模板”跳出新建填报模板配置弹窗,如图5-12-1所示。
 
在数据管理页面-填报数据,点击左上角的“+新建填报数据模板”跳出新建填报模板配置弹窗,如图5-12-1所示。
 
   
 
   
图 5 12-1 新建填报数据模板
+
[[文件:V2.13.4 5-12-1.png|500px|缩略图|居中|图 5-12-1 新建填报数据模板]]
  
 +
用户填写填报模板的名称描述,并设置每个列的属性、列名等等信息,点击左下角的“+”可以增加新的列。
  
用户填写填报模板的名称描述,并设置每个列的属性、列名等等信息,点击左下角的“+”可以增加新的列。
 
 
创建完成的填报数据模板会在工作表中显示为一张表类型为填报数据的表,如组图5-12-2所示。
 
创建完成的填报数据模板会在工作表中显示为一张表类型为填报数据的表,如组图5-12-2所示。
+
 
+
[[文件:V2.13.4 5-12-2-1.png|500px|缩略图|居中]]
图 5 12-2 填报数据表
+
[[文件:V2.13.4 5-12-2-2.png|500px|缩略图|居中|图 5-12-2 填报数据表]]
====5.12.2 填报数据====
+
 
 +
====填报数据====
 
点击填报数据列表中已有数据模板的操作项中的填报,跳转对应的数据填报页面,用户根据模板的设置进行新增数据即可,如图5-12-3所示。
 
点击填报数据列表中已有数据模板的操作项中的填报,跳转对应的数据填报页面,用户根据模板的设置进行新增数据即可,如图5-12-3所示。
 
   
 
   
图 5 12-3 填报数据
+
[[文件:V2.13.4 5-12-3.png|500px|缩略图|居中|图 5-12-3 填报数据]]
 +
 
 
更新完数据行后,点击确认,自动提交到数据模板审核者处进行审核。
 
更新完数据行后,点击确认,自动提交到数据模板审核者处进行审核。
====5.12.3 审核数据====
+
 
 +
====审核数据====
 
填报完成的数据会自动提交到模板审核者出进行审核,审核者点击对应表的审核操作项,跳出的报表审核弹窗中会显示待审核的数据填报来源信息和详细的填报数据,如图5-12-4所示。
 
填报完成的数据会自动提交到模板审核者出进行审核,审核者点击对应表的审核操作项,跳出的报表审核弹窗中会显示待审核的数据填报来源信息和详细的填报数据,如图5-12-4所示。
 
   
 
   
图 5 12-4 审核数据
+
[[文件:V2.13.4 5-12-4.png|500px|缩略图|居中|图 5-12-4 审核数据]]
  
 
点击审核跳转到报表审核页面,审核者可以对每条数据进行批注和“通过”/“驳回”的操作,操作完成后,点击“保存”完成审核流程,如图5-12-5所示。
 
点击审核跳转到报表审核页面,审核者可以对每条数据进行批注和“通过”/“驳回”的操作,操作完成后,点击“保存”完成审核流程,如图5-12-5所示。
 
   
 
   
图 5 12-5 审核
+
[[文件:V2.13.4 5-12-5.png|500px|缩略图|居中|图 5-12-5 审核]]
  
 
只有通过的数据可以更新同步到对应的工作表使用,驳回的数据将返回到填报人处重新进行填报。
 
只有通过的数据可以更新同步到对应的工作表使用,驳回的数据将返回到填报人处重新进行填报。
====5.12.4 填报权限====
+
 
 +
====填报权限====
 
填报数据需要对哪些用户可以对填报数据模板进行填报、审核的权限进行指定。
 
填报数据需要对哪些用户可以对填报数据模板进行填报、审核的权限进行指定。
 
点击对应填报数据模板的操作中的权限,跳出权限设置弹窗,如图5-12-6。
 
点击对应填报数据模板的操作中的权限,跳出权限设置弹窗,如图5-12-6。
 
   
 
   
图 5 12-6 填报数据权限分配
+
[[文件:V2.13.4 5-12-6.png|500px|缩略图|居中|图 5-12-6 填报数据权限分配]]
  
 
用户还可以启用外部填报链接,让用户在有密码的情况下直接从外部链接进行数据填报,流程如组图5-12-7所示。
 
用户还可以启用外部填报链接,让用户在有密码的情况下直接从外部链接进行数据填报,流程如组图5-12-7所示。
 
    
 
    
图 5 12-7 外链填报
+
[[文件:V2.13.4 5-12-7-1.png|500px|缩略图|居中]]
 +
[[文件:V2.13.4 5-12-7-2.png|500px|缩略图|居中|图 5-12-7 外链填报]]
  
====5.12.5 编辑填报数据模板====
+
====编辑填报数据模板====
 
点击对应填报数据模板操作项的“编辑”,跳出数据模板编辑弹窗,可以对初始创建时设置的模板名称、描述,以及各列的信息进行编辑修改,如图5-12-8所示。
 
点击对应填报数据模板操作项的“编辑”,跳出数据模板编辑弹窗,可以对初始创建时设置的模板名称、描述,以及各列的信息进行编辑修改,如图5-12-8所示。
 
   
 
   
图 5 12-8 数据模板属性编辑
+
[[文件:V2.13.4 5-12-8.png|500px|缩略图|居中|图 5-12-8 数据模板属性编辑]]
  
 
修改完后确认,对应的工作表也会同步该修改。
 
修改完后确认,对应的工作表也会同步该修改。
====5.12.6 删除填报数据模板====
+
 
 +
====删除填报数据模板====
 
点击对应填报数据模板后的“删除”选项,可以对该模板进行删除,系统为避免用户误操作,会跳出确认弹窗,如图5-12-9所示。
 
点击对应填报数据模板后的“删除”选项,可以对该模板进行删除,系统为避免用户误操作,会跳出确认弹窗,如图5-12-9所示。
 
   
 
   
图 5 12-9 删除
+
[[文件:V2.13.4 5-12-9.png|500px|缩略图|居中|图 5-12-9 删除]]
  
 
确认删除后,对应的工作表也会自动删除。
 
确认删除后,对应的工作表也会自动删除。
 +
 
用户也可以勾选列表中数个填报数据模板前的勾选框,点击左上角的“删除”按钮,进行批量删除。
 
用户也可以勾选列表中数个填报数据模板前的勾选框,点击左上角的“删除”按钮,进行批量删除。
  
==第6章 系统管理==
+
==系统管理==
 
系统管理功能模块只会显示在拥有管理员权限的用户页面上,不同管理权限的用户显示的系统管理内分页不同,对应其所有的管理权限。
 
系统管理功能模块只会显示在拥有管理员权限的用户页面上,不同管理权限的用户显示的系统管理内分页不同,对应其所有的管理权限。
 +
 
该模块分为用户管理、构建模型、日志管理及全局配置、设备管理、系统迁移六个部分如图6-1。其中用户管理可以添加/删除用户、添加/删除组、修改用户权限、将用户分组管理等;构建模型模块则是负责构建模型;日志管理则是可以查看各模块日志;系统迁移用于在不同DataFocus系统间转移系统内数据资源,仅支持admin用户使用,故其他用户无法看到该模块。
 
该模块分为用户管理、构建模型、日志管理及全局配置、设备管理、系统迁移六个部分如图6-1。其中用户管理可以添加/删除用户、添加/删除组、修改用户权限、将用户分组管理等;构建模型模块则是负责构建模型;日志管理则是可以查看各模块日志;系统迁移用于在不同DataFocus系统间转移系统内数据资源,仅支持admin用户使用,故其他用户无法看到该模块。
 
   
 
   
图 6 1 系统管理
+
[[文件:V2.13.4 6-1.png|500px|缩略图|居中|图 6-1 系统管理]]
===6.1 用户管理===
+
 
====6.1.1 添加组====
+
===用户管理===
 +
====添加组====
 
点击“用户管理”中‘组’按钮,可以看到现有的所有组。
 
点击“用户管理”中‘组’按钮,可以看到现有的所有组。
 +
 
点击‘添加组’按钮,会弹出增加用户组的操作界面如图6-1-1。有用户管理权限用户可以为新创建的组设定名称及描述,以便能更好的管理。点击确定,用户组创建成功,在组列表可以看到树状结构展示的已创建的用户组。
 
点击‘添加组’按钮,会弹出增加用户组的操作界面如图6-1-1。有用户管理权限用户可以为新创建的组设定名称及描述,以便能更好的管理。点击确定,用户组创建成功,在组列表可以看到树状结构展示的已创建的用户组。
+
 
图 6 1-1 添加组
+
[[文件:V2.13.4 6-1-1.png|500px|缩略图|居中|图 6-1-1 添加组]]
====6.1.2 编辑组====
+
 
 +
==== 编辑组====
 
编辑用户组可以点击用户组右侧的‘编辑’按钮,如图6-1-2所示,会弹出编辑用户组的操作框;
 
编辑用户组可以点击用户组右侧的‘编辑’按钮,如图6-1-2所示,会弹出编辑用户组的操作框;
 +
 
操作框可以修改用户组的名称、描述,如图6-1-3所示,编辑好用户组后点击确定,会显示编辑成功。
 
操作框可以修改用户组的名称、描述,如图6-1-3所示,编辑好用户组后点击确定,会显示编辑成功。
 
   
 
   
图 6-1 2 编辑组
+
[[文件:V2.13.4 6-1-2.png|500px|缩略图|居中|图 6-1-2 编辑组]]
 
   
 
   
图 6 1-3 编辑组
+
[[文件:V2.13.4 6-1-3.png|500px|缩略图|居中|图 6-1-3 编辑组]]
====6.1.3 删除组====
+
 
 +
====删除组====
 
点击该组名右侧‘删除’按钮,会弹出提示是否确定要删除该组,如图6-1-4所示,删除前必须确认组内没有用户才可以删除成功。
 
点击该组名右侧‘删除’按钮,会弹出提示是否确定要删除该组,如图6-1-4所示,删除前必须确认组内没有用户才可以删除成功。
 
   
 
   
图 6-1 4 删除组
+
[[文件:V2.13.4 6-1-4.png|500px|缩略图|居中|图 6-1-4 删除组]]
====6.1.4 添加用户====
+
 
 +
====添加用户====
 +
 
 
添加用户的具体操作步骤:
 
添加用户的具体操作步骤:
 +
 
1. 点击“用户管理”中‘组’按钮,可以看到现有的所有组,默认显示root组的组成员用户,勾选组会显示对应组的组成员。
 
1. 点击“用户管理”中‘组’按钮,可以看到现有的所有组,默认显示root组的组成员用户,勾选组会显示对应组的组成员。
 +
 
2. 点击右上角‘添加用户’按钮会弹出具体的操作框如图6-1-5所示;
 
2. 点击右上角‘添加用户’按钮会弹出具体的操作框如图6-1-5所示;
3. 将真实名称、用户名、密码、确认密码四个信息填写完整(必填),,其中密码设置必须为6~18位,大小写、数字和特殊字符至少三种的组合。可以选填邮箱和手机,但填写的格式必须正确,若不满足这些条件则会出现错误提示,邮箱在系统管理员开启了邮箱功能后会要求用户在进行邮箱认证,请填写真实有效的邮箱地址;
+
 
 +
3. 将真实名称、用户名、密码、确认密码四个信息填写完整(必填),其中密码设置必须为6~18位,大小写、数字和特殊字符至少三种的组合。可以选填邮箱和手机,但填写的格式必须正确,若不满足这些条件则会出现错误提示,邮箱在系统管理员开启了邮箱功能后会要求用户在进行邮箱认证,请填写真实有效的邮箱地址;
 +
 
 
4. 在操作框的右侧有‘管理用户角色’这一选项,选择不同的用户角色会拥有不同的权限,可选择多个用户角色,用户最终的权限为选择项的叠加;
 
4. 在操作框的右侧有‘管理用户角色’这一选项,选择不同的用户角色会拥有不同的权限,可选择多个用户角色,用户最终的权限为选择项的叠加;
5. 点击确定,该用户便创建成功且用户会出现在用户列表中。
+
 
 +
5. 点击确定,该用户便创建成功且用户会出现在用户列表中。
 
   
 
   
图 6 1-5 添加用户
+
[[文件:V2.13.4 6-1-5.png|500px|缩略图|居中|图 6-1-5 添加用户]]
====6.1.5 编辑用户====
+
 
 +
====编辑用户====
 +
 
 
1. 对已存在的用户进行编辑,可以点击用户右侧的‘编辑’按钮,会弹出编辑用户的操作框,如图6-1-6。在这个操作框中可以修改用户的密码、名称、邮箱、手机及用户所属的用户角色,用户名是不允许进行修改。编辑好用户后点击确定,会出现编辑成功的提示。
 
1. 对已存在的用户进行编辑,可以点击用户右侧的‘编辑’按钮,会弹出编辑用户的操作框,如图6-1-6。在这个操作框中可以修改用户的密码、名称、邮箱、手机及用户所属的用户角色,用户名是不允许进行修改。编辑好用户后点击确定,会出现编辑成功的提示。
 +
 
2. Admin等系统预置管理员用户账户(如图6-1-7)不允许编辑和删除。拥有管理员权限的用户可以编辑除Admin外任何账户,当其他用户忘记密码时用户管理权限用户/Admin可以在系统管理模块修改其密码。
 
2. Admin等系统预置管理员用户账户(如图6-1-7)不允许编辑和删除。拥有管理员权限的用户可以编辑除Admin外任何账户,当其他用户忘记密码时用户管理权限用户/Admin可以在系统管理模块修改其密码。
 
   
 
   
图 6 1-6 编辑用户
+
[[文件:V2.13.4 6-1-6.png|500px|缩略图|居中|图 6-1-6 编辑用户]]
 
   
 
   
图 6 1-7 预置管理员用户
+
[[文件:V2.13.4 6-1-7.png|500px|缩略图|居中|图 6-1-7 预置管理员用户]]
====6.1.6 删除用户====
+
 
 +
====删除用户====
 +
 
 
删除用户有两种方式:
 
删除用户有两种方式:
 +
 
1.删除单个用户:点击该用户名右侧‘删除’按钮或者在该用户名前的白框打勾,点击上方“删除”按钮,会弹出提示是否确定要删除该用户,点击确定,用户删除成功,在用户列表中看不到该用户,如图6-1-8所示;
 
1.删除单个用户:点击该用户名右侧‘删除’按钮或者在该用户名前的白框打勾,点击上方“删除”按钮,会弹出提示是否确定要删除该用户,点击确定,用户删除成功,在用户列表中看不到该用户,如图6-1-8所示;
 +
 
2.删除多个用户:在要删除的用户名前的白框内打勾,点击用户名上方‘删除’按钮,会弹出提示是否确定要删除所选的这些用户,点击确定,用户删除成功,在用户列表中看不到这些用户。
 
2.删除多个用户:在要删除的用户名前的白框内打勾,点击用户名上方‘删除’按钮,会弹出提示是否确定要删除所选的这些用户,点击确定,用户删除成功,在用户列表中看不到这些用户。
 
   
 
   
图 6 1-8 删除用户
+
[[文件:V2.13.4 6-1-8.png|500px|缩略图|居中|图 6-1-8 删除用户]]
====6.1.7 添加角色====
+
 
 +
====添加角色====
 +
 
 
点击“用户管理”的“角色”,可以看见当前全部角色。
 
点击“用户管理”的“角色”,可以看见当前全部角色。
 +
 
角色是系统中权限依赖的属性,目前有七种角色管理权限,无任何角色的用户即普通用户,仅有被分配的数据使用权限和看板、问答的查看与编辑权限。
 
角色是系统中权限依赖的属性,目前有七种角色管理权限,无任何角色的用户即普通用户,仅有被分配的数据使用权限和看板、问答的查看与编辑权限。
用户管理:查看管理用户。
+
 
权限管理:管理角色和权限并且给普通用户赋权。
+
* 用户管理:查看管理用户。
系统设备管理:查看管理系统设备和服务。
+
 
数据管理:管理数据并给部门赋予数据权限。
+
* 权限管理:管理角色和权限并且给普通用户赋权。
模型管理:修改BI模型并且控制模型构建任务。
+
 
日志管理:查看审计日志。
+
* 系统设备管理:查看管理系统设备和服务。
告警管理:查看告警日志和通知。
+
 
系统预置了一些默认管理员角色,如图6-1-9所示。
+
* 数据管理:管理数据并给部门赋予数据权限。
点击右上角的“添加角色”按钮,即可跳出对应的弹窗如图6-1-10所示。填写角色名、描述,并勾选需要的角色权限,点击确认即可完成角色创建。
+
 
 +
* 模型管理:修改BI模型并且控制模型构建任务。
 +
 
 +
* 日志管理:查看审计日志。
 +
 
 +
* 告警管理:查看告警日志和通知。
 +
 
 +
系统预置了一些默认管理员角色,如图6-1-9所示。
 +
 
 +
点击右上角的“添加角色”按钮,即可跳出对应的弹窗如图6-1-10所示。填写角色名、描述,并勾选需要的角色权限,点击确认即可完成角色创建。
 
 
 
 
图 6 1-9 预置角色
+
[[文件:V2.13.4 6-1-9.png|500px|缩略图|居中|图 6-1-9 预置角色]]
 
   
 
   
图 6 1-10 添加角色
+
[[文件:V2.13.4 6-1-10.png|500px|缩略图|居中|图 6-1-10 添加角色]]
====6.1.8 编辑角色====
+
 
 +
====编辑角色====
 +
 
 
预置角色不可以编辑或删除。自定义角色可以点击角色后的编辑图标进行修改,如图6-1-11所示。
 
预置角色不可以编辑或删除。自定义角色可以点击角色后的编辑图标进行修改,如图6-1-11所示。
+
 
图 6 1-11 编辑角色
+
[[文件:V2.13.4 6-1-11.png|500px|缩略图|居中|图 6-1-11 编辑角色]]
====6.1.9 删除角色====
+
 
 +
====删除角色====
 +
 
 
删除角色有两种方式:
 
删除角色有两种方式:
 +
 
1.删除单个角色:点击该角色右侧‘删除’按钮或者在该角色前的白框打勾,点击上方“删除”按钮,会弹出提示是否确定要删除该橘色,点击确定,用户删除成功,如图6-1-12所示;
 
1.删除单个角色:点击该角色右侧‘删除’按钮或者在该角色前的白框打勾,点击上方“删除”按钮,会弹出提示是否确定要删除该橘色,点击确定,用户删除成功,如图6-1-12所示;
 +
 
2.删除多个角色:在要删除的角色前的白框内打勾,点击角色上方‘删除’按钮,会弹出提示是否确定要删除所选的这些角色,点击确定,角色删除成功。
 
2.删除多个角色:在要删除的角色前的白框内打勾,点击角色上方‘删除’按钮,会弹出提示是否确定要删除所选的这些角色,点击确定,角色删除成功。
 
   
 
   
图 6 1-12 删除角色
+
[[文件:V2.13.4 6-1-12.png|500px|缩略图|居中|图 6-1-12 删除角色]]
====6.1.10 用户源====
+
 
用户源可以对接企业的OA等系统的员工信息数据库,批量导入组织信息进入系统。用户源操作与数据源操作相似,详情可参照5.10 数据源,用户源配置项与数据源不同。
+
====用户源====
===6.2构建模型===
+
 
 +
用户源可以对接企业的OA等系统的员工信息数据库,批量导入组织信息进入系统。用户源操作与数据源操作相似,详情可参照5.11 数据源,用户源配置项与数据源不同。
 +
 
 +
===构建模型===
 +
 
 
导入新的数据源、建立关联关系两种情况需通过重新构建模型才能使其表或关系可用。
 
导入新的数据源、建立关联关系两种情况需通过重新构建模型才能使其表或关系可用。
 +
 
具体操作如下:
 
具体操作如下:
 +
 
1. 在系统管理页面点击页面上方“构建模型”;
 
1. 在系统管理页面点击页面上方“构建模型”;
 +
 
2. 点击“开始”按钮,待状态显示更新为“SUCCESS”及进度更新为“100%”,表示模型构建成功,数据可以开始使用,如下组图6-2-1所示。
 
2. 点击“开始”按钮,待状态显示更新为“SUCCESS”及进度更新为“100%”,表示模型构建成功,数据可以开始使用,如下组图6-2-1所示。
+
 
+
[[文件:V2.13.4 6-2-1-1.png|500px|缩略图|居中]]
图 6 2-1 构建模型
+
 
===6.3 日志管理===
+
[[文件:V2.13.4 6-2-1-2.png|500px|缩略图|居中|图 6-2-1 构建模型]]
 +
 
 +
===日志管理===
 +
 
 
对于各功能模块中的特定操作被触发时,该操作记录会被保存至对应模块的日志中,便于查看/查找报错点。
 
对于各功能模块中的特定操作被触发时,该操作记录会被保存至对应模块的日志中,便于查看/查找报错点。
====6.3.1 告警日志====
+
 
 +
====告警日志====
 +
 
 
系统各个模块不同类型、等级的告警信息,可进行查询。
 
系统各个模块不同类型、等级的告警信息,可进行查询。
 +
 
日志管理权限用户对系统进行告警阈值配置,如图6-3-1所示,系统会定时对系统进行检测,当系统超过配置阈值时,弹出告警弹窗警示用户,如图6-3-2所示。
 
日志管理权限用户对系统进行告警阈值配置,如图6-3-1所示,系统会定时对系统进行检测,当系统超过配置阈值时,弹出告警弹窗警示用户,如图6-3-2所示。
 
 
 
 
图 6 3-1 阈值配置
+
[[文件:V2.13.4 6-3-1.png|500px|缩略图|居中|图 6-3-1 阈值配置]]
 
   
 
   
图 6 3-2 告警弹窗
+
[[文件:V2.13.4 6-3-2.png|500px|缩略图|居中|图 6-3-2 告警弹窗]]
====6.3.2 操作日志====
+
 
 +
====操作日志====
 +
 
 
记录各个用户在系统中进行的操作的相关信息,包括操作模块、具体指令、状态、操作用户、用户所属组与相应角色、IP、时间等,如图6-3-3所示。
 
记录各个用户在系统中进行的操作的相关信息,包括操作模块、具体指令、状态、操作用户、用户所属组与相应角色、IP、时间等,如图6-3-3所示。
 
可进行查询与转存至本地,转存操作会清空系统已有操作记录。
 
可进行查询与转存至本地,转存操作会清空系统已有操作记录。
 
   
 
   
图 6 3-3 操作日志
+
[[文件:V2.13.4 6-3-3.png|500px|缩略图|居中|图 6-3-3 操作日志]]
 +
 
 +
====系统日志====
  
====6.3.3 系统日志====
 
 
下载日志具体操作如下:
 
下载日志具体操作如下:
 +
 
1. 在系统管理页面选择上方的“日志管理”,在想要查看的日志前面的白框内打钩;
 
1. 在系统管理页面选择上方的“日志管理”,在想要查看的日志前面的白框内打钩;
 +
 
2. 点击列表上方“下载选中”;
 
2. 点击列表上方“下载选中”;
3. 选中的日志会下载在一个压缩包,可以解压查看,如下图6-3-5所示;
+
 
 +
3. 选中的日志会下载在一个压缩包,可以解压查看,如下图6-3-4所示;
 
   
 
   
图 6 3-4 日志管理
+
[[文件:V2.13.4 6-3-4.png|500px|缩略图|居中|图 6-3-4 日志管理]]
 +
 
 +
===全局配置===
  
===6.4全局配置===
 
 
1. 企业微信配置项是用来连接企业微信的,如下图6-4-1所示。
 
1. 企业微信配置项是用来连接企业微信的,如下图6-4-1所示。
 +
 
具体操作如下:
 
具体操作如下:
 +
 
1.1. 在系统管理页面点击上方的“全局配置”;
 
1.1. 在系统管理页面点击上方的“全局配置”;
 +
 
1.2. 在“企业微信唯一标识符”中填入企业微信的ID;
 
1.2. 在“企业微信唯一标识符”中填入企业微信的ID;
1.3. 在“自建应用秘钥”中填入focus系统在企业微信的数据应用中的密钥;
+
 
 +
1.3. 在“自建应用秘钥”中填入DataFocus系统在企业微信的数据应用中的密钥;
 +
 
 
1.4. 点击“确定”,即配置成功。
 
1.4. 点击“确定”,即配置成功。
 
   
 
   
图6-4-1 企业微信配置
+
[[文件:V2.13.4 6-4-1.png|500px|缩略图|居中|图6-4-1 企业微信配置]]
  
 
2. 全局配置项是用来配置域名的,配置了域名,在分享时邮件才会发送,若没有配置域名,则在分享看板或者历史问答时邮件不会发送,如下图6-4-2所示。
 
2. 全局配置项是用来配置域名的,配置了域名,在分享时邮件才会发送,若没有配置域名,则在分享看板或者历史问答时邮件不会发送,如下图6-4-2所示。
 +
 
将服务器的域名填入下方“服务器域名”方框内,点击“确定”。
 
将服务器的域名填入下方“服务器域名”方框内,点击“确定”。
 
   
 
   
图6-4-2 全局配置
+
[[文件:V2.13.4 6-4-2.png|500px|缩略图|居中|图6-4-2 全局配置]]
  
3. 邮件系统配置用于配置邮件认证和发送通知邮件的,开启邮件系统配置并正确配置后才可以使用,如图6-4-3所示。
+
3.邮件系统配置用于配置邮件认证和发送通知邮件的,开启邮件系统配置并正确配置后才可以使用,如图6-4-3所示。
 
   
 
   
图6-4-3 邮件配置
+
[[文件:V2.13.4 6-4-3.png|500px|缩略图|居中|图6-4-3 邮件配置]]
  
===6.5 设备管理===
+
===设备管理===
设备机器码用于绑定本地服务器,与FOCUS用户中心的本地服务器机器码相对应,默认绑定,也可以解除绑定用于迁移服务器,如图6-5-1和图6-5-2所示。
+
设备机器码用于绑定本地服务器,与DataFocus用户中心的本地服务器机器码相对应,默认绑定,也可以解除绑定用于迁移服务器,如图6-5-1和图6-5-2所示。
 
   
 
   
图6-5-1 系统内设备管理页面
+
[[文件:V2.13.4 6-5-1.png|500px|缩略图|居中|图6-5-1 系统内设备管理页面]]
  
+
[[文件:V2.13.4 6-5-2.png|500px|缩略图|居中|图6-5-2 官网用户中心的机器码]]
图6-5-2 官网用户中心的机器码
 
  
===6.6 系统迁移===
+
===系统迁移===
 
系统迁移功能可以让admin(有且仅有admin账号可以看到和使用系统迁移模块)将当前系统内所有数据看板、历史问答,数据表等所有资源迁移到本地,带有需要时导入另一个DataFocus系统(软件版本相同,即标准版仅支持标准版迁出的数据包,mini版仅支持mini版迁出的数据包)中。在迁移过程中,其他用户的使用会受到影响,故admin用户应充分告知其他用户暂停使用直到迁移完成。系统迁移页面如图6-6-1所示。
 
系统迁移功能可以让admin(有且仅有admin账号可以看到和使用系统迁移模块)将当前系统内所有数据看板、历史问答,数据表等所有资源迁移到本地,带有需要时导入另一个DataFocus系统(软件版本相同,即标准版仅支持标准版迁出的数据包,mini版仅支持mini版迁出的数据包)中。在迁移过程中,其他用户的使用会受到影响,故admin用户应充分告知其他用户暂停使用直到迁移完成。系统迁移页面如图6-6-1所示。
 
   
 
   
图6-6-1 系统迁移页面
+
[[文件:V2.13.4 6-6-1.png|500px|缩略图|居中|图6-6-1 系统迁移页面]]
  
====6.6.1 开始迁出====
+
====开始迁出====
 
点击开始迁出按钮,系统自动开始进行迁出数据包整理,并显示相应进程进度,迁出完成后会显示进度100%,并提示进行数据包的下载。过程如组图6-6-2所示。
 
点击开始迁出按钮,系统自动开始进行迁出数据包整理,并显示相应进程进度,迁出完成后会显示进度100%,并提示进行数据包的下载。过程如组图6-6-2所示。
 
 
图6-6-2迁移过程
 
  
====6.6.2 停止迁出====
+
[[文件:V2.13.4 6-6-2-1.png|500px|缩略图|居中]]
 +
 
 +
[[文件:V2.13.4 6-6-2-2.png|500px|缩略图|居中|图6-6-2 迁移过程]]
 +
 
 +
====停止迁出====
 
迁移过程中,若需要终止迁出操作,可以直接点击‘停止迁出’按钮即可。
 
迁移过程中,若需要终止迁出操作,可以直接点击‘停止迁出’按钮即可。
====6.6.3 系统迁入====
+
 
 +
====系统迁入====
 
点击‘系统迁入’,选择DataFocus同版本产品所迁出的数据包即可一键完成系统迁移,如组图6-6-3所示。
 
点击‘系统迁入’,选择DataFocus同版本产品所迁出的数据包即可一键完成系统迁移,如组图6-6-3所示。
 
 
 
图6-6-3系统迁入
 
  
==第7章 邮件通知==
+
[[文件:V2.13.4 6-6-3-1.png|500px|缩略图|居中]]
 +
[[文件:V2.13.4 6-6-3-2.png|500px|缩略图|居中]]
 +
[[文件:V2.13.4 6-6-3-3.png|500px|缩略图|居中|图6-6-3 系统迁入]]
 +
 
 +
==邮件通知==
 
邮件通知不仅仅应用于用户的登录验证,当用户关注的数据看板、问答,或者系统状态发生变化时,都会进行邮件通知。
 
邮件通知不仅仅应用于用户的登录验证,当用户关注的数据看板、问答,或者系统状态发生变化时,都会进行邮件通知。
  
===7.1 登录验证===
+
===登录验证===
当Admin用户即超级管理员在第一次登入focus时会要求配置邮箱服务器如图7-1-1,这里可以选择不配置邮箱服务器,点击下一步直接进入系统;选择配置邮箱服务器并正确配置后,会要求输入验证邮箱且会发送验证码验证该邮箱的有效性如图7-1-2,验证码有效时间为60s。若是修改邮箱也会退到登入页面再次验证新邮箱的有效性。一般用户(用户信息有填写邮箱的)在admin用户配置好邮箱设置后,第一次登录系统时,同样也要进行邮箱验证,如图7-1-2。
+
当Admin用户即超级管理员在第一次登入DataFocus时会要求配置邮箱服务器如图7-1-1,这里可以选择不配置邮箱服务器,点击下一步直接进入系统;选择配置邮箱服务器并正确配置后,会要求输入验证邮箱且会发送验证码验证该邮箱的有效性如图7-1-2,验证码有效时间为60s。若是修改邮箱也会退到登入页面再次验证新邮箱的有效性。一般用户(用户信息有填写邮箱的)在admin用户配置好邮箱设置后,第一次登录系统时,同样也要进行邮箱验证,如图7-1-2。
   
+
 
图 7-1 1 配置邮箱服务器
+
[[文件:1-1-2.png|500px|缩略图|居中|图 7-1-1 配置邮箱服务器]]
 
   
 
   
图 7-1 2 验证邮箱
+
[[文件:1-1-3.png|500px|缩略图|居中|图 7-1-2 验证邮箱]]
  
===7.2 数据看板/问答权限变动通知===
+
===数据看板/问答权限变动通知===
 
系统中,用户需要通过分享这一操作来改变其他用户对数据看板和历史问答的权限,如将数据看板/历史问答分享给其他用户(或组),则该用户(或组内用户)拥有了对这个数据看板/历史问答的某一权限(编辑或查看,具体看分享时设定的权限)。也可以修改权限或者取消分享(即取消权限)。
 
系统中,用户需要通过分享这一操作来改变其他用户对数据看板和历史问答的权限,如将数据看板/历史问答分享给其他用户(或组),则该用户(或组内用户)拥有了对这个数据看板/历史问答的某一权限(编辑或查看,具体看分享时设定的权限)。也可以修改权限或者取消分享(即取消权限)。
 +
 
若是被分享的用户有设置邮箱,则在权限改动后会发送通知邮件给该用户设置的邮箱中。通知邮件的内容包括看板名称,描述,以及分享者和看板链接。
 
若是被分享的用户有设置邮箱,则在权限改动后会发送通知邮件给该用户设置的邮箱中。通知邮件的内容包括看板名称,描述,以及分享者和看板链接。
  
 +
[[文件:V2.13.4 7-2-1.png|500px|缩略图|居中|图7-2-1 邮件]]
  
+
===数据看板/历史问答内容变动通知===
图7-2-1 邮件
+
在数据看板/历史问答页面,在看板列表中有个爱心型的关注按钮,默认为关注状态,如下组图7-3-1所示。
  
===7.3 数据看板/历史问答内容变动通知===
 
在数据看板/历史问答页面,在看板列表中有个爱心型的关注按钮,默认为关注状态,如下组图7-3-1所示。
 
 
关注状态下,数据看板/历史问答被修改后立即发送邮件。
 
关注状态下,数据看板/历史问答被修改后立即发送邮件。
 +
 
内容变动的情况分为以下几种:
 
内容变动的情况分为以下几种:
1. 有编辑权限的用户对数据看板/历史问答进行了编辑并保存了改动。
 
2. 数据看板/历史问答依赖的数据源发生了更新。
 
3. 历史问答触发了设置的告警值。
 
根据变动情况不同,邮件内容也会不同并说明改动的内容、操作与操作人。
 
 
 
图7-3-1 关注
 
  
==第8章 关键词==
+
1.有编辑权限的用户对数据看板/历史问答进行了编辑并保存了改动。
关键词是指在搜索模块的搜索框中输入关键的词句,FOCUS会主动的出现提示,让搜索变得更加的智能化。
 
===8.1 中文关键词===
 
使用中文关键词的前提是在中文语言条件下才能成功的使用。中文和英文关键词若混乱使用系统便会报错并无法给出正确的结果。
 
现阶段中文环境下可以使用的关键词如下表所示。
 
====8.1.1 筛选关键词====
 
表 7 1 筛选关键词表
 
关键词 描述 用例
 
排名最前的 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
 
为空 主要作为列中值的筛选条件 例:年龄为空
 
不为空 主要作为列中值的筛选条件 例:城市不为空
 
====8.1.2 排序关键词====
 
表 7 2 排序关键词表
 
关键词 描述 用例
 
按xxx升序 按照xxx升序的方式进行排列 例:按销售额升序
 
按xxx降序 按照xxx降序的方式进行排列 例:按销售额降序
 
按xxx升序排列的 按照xxx升序的方式进行排列 例:按销售额升序排列的
 
按xxx降序排列的 按照xxx降序的方式进行排列 例:按销售额降序排列的
 
====8.1.3 聚合关键词====
 
表 7 3 数值计算关键词表
 
关键词 描述 用例
 
XX总和/的总和 作为计算数值的关键词 例:销售额的总和
 
XX数量/的数量 作为计算列中值的个数的关键词 例:客户ID的数量
 
XX去重后的数量/的去重后的数量 作为计算列中值去重后个数的关键词 例:产品名称去重后的数量
 
XX最大值/的最大值 作为计算数值的关键词 例:年龄的最大值
 
XX最小值/的最小值 作为计算数值的关键词 例:年龄的最小值
 
XX方差/的方差 作为计算数值的关键词 例:年龄的方差
 
XX标准差/的标准差 作为计算数值的关键词 例:年龄的标准差
 
XX平均值/的平均值 作为计算数值的关键词 例:年龄的平均值
 
XX计数/的计数 计算数据记录数的关键词 例:单号的计数
 
====8.1.4 日期关键词====
 
表 7 4 日期关键词表
 
关键词 描述 用例
 
周/星期/礼拜 作为查看周数据的关键词 例:周一/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天的积分
 
====8.1.5 时间关键词====
 
表 7 5 时间关键词表
 
关键词 描述 用例
 
/最近/过去的xx分钟 作为查看过去xx分钟数据情况的关键词 例如:过去的3分钟用户浏览量
 
上一分钟 作为查看过去xx分钟数据情况的关键词 例如:上一分钟用户浏览量
 
前/最近/过去xx小时 作为查看过去xx小时数据情况的关键词 例如:过去的3小时用户浏览量
 
上一/个小时 作为查看过去xx分钟数据情况的关键词 例如:上一小时用户浏览量
 
未来/接下来的xx分钟 作为查看未来时间段的数据的关键词 例:用户接下来的3分钟的浏览量
 
下一分钟 作为查看未来xx分钟数据情况的关键词 例如:下一分钟用户浏览量
 
未来/接下来的xx小时 作为查看未来时间段的数据的关键词 例:用户接下来的3小时的浏览量
 
下一/个小时 作为查看未来xx分钟数据情况的关键词 例如:下一小时用户浏览量
 
每小时 作为查看指定时间数据情况的关键词 例如:每小时用户浏览量
 
====8.1.6 字符串关键词====
 
表 7 6 字符串关键词表
 
关键词 描述 用例
 
开头是 作为筛选字符串的关键词 例:用户名开头是‘陈’
 
开头不是 作为筛选字符串的关键词 例:用户名开头不是‘陈’
 
结尾是 作为筛选字符串的关键词 例:用户名结尾是‘陈’
 
结尾不是 作为筛选字符串的关键词 例:用户名结尾不是‘陈’
 
包含 作为筛选字符串的关键词 例:产品名称包含‘红松’
 
不包含 作为筛选字符串的关键词 例:用户名不包含‘陈’
 
====8.1.7 同比环比关键词====
 
表 7 7 同比环比关键词表
 
关键词 描述 用例
 
按xx(时间列)计算的yy的总和(数值列带聚合)的日/周/月/季度/年增长率 主要是计算在两个条件限定下的增长率。增长率包括年增长率、周增长率、月增长率等(计算的是本月比上月的增长)。 例:按订单日期计算的销售额的总和的年增长率。
 
与往年同期相比按xx(时间列)计算的yy的总和(数值列带聚合)的日/周/月/季度/年增长率 主要是主要是计算在两个条件限定下的增长率。增长率包括年增长率、周增长率、月增长率等(计算的是今年当前月比去年同一月份的增长)。 例:与往年同期相比按销售日期计算的销售额的总和的月增长率。
 
同比去年按xx(时间列)计算的yy的总和(数值列带聚合)的日/周/月/季度/年增长率 主要是主要是计算在两个条件限定下的增长率。增长率包括年增长率、周增长率、月增长率等(计算的是今年当前月比去年同一月份的增长)。 例:同比去年按销售日期计算的销售额的总和的季度增长率。
 
同比上年按xx(时间列)计算的yy的总和(数值列带聚合)的日/周/月/季度/年增长率 主要是主要是计算在两个条件限定下的增长率。增长率包括年增长率、周增长率、月增长率等(计算的是今年当前月比去年同一月份的增长)。 例:同比上年按销售日期计算的销售额的总和的月增长率。
 
同比按xx(时间列)计算的yy的总和(数值列带聚合)的日/周/月/季度/年增长率 主要是主要是计算在两个条件限定下的增长率。增长率包括年增长率、周增长率、月增长率等(计算的是今年当前月比去年同一月份的增长)。 例:同比按销售日期计算的销售额的总和的月增长率。
 
====8.1.8 分组关键词====
 
表 7 8 分组关键词表
 
关键词 描述 用例
 
按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统计的
 
====8.1.9  vs关键词====
 
表 7 7 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去年销售额,销售数量,完成率
 
====8.1.10 页码关键词====
 
表 7 8 页码关键词表
 
关键词 描述 用例
 
页码 页码关键词,用于多页数据时不同页码的定位 例:页码=2 浙江每日销售额
 
  
===8.2英文关键词===
+
2.数据看板/历史问答依赖的数据源发生了更新。
使用英文关键词的前提是在英文语言条件下才能成功的使用。英文关键词和中文关键词的使用方法大多相似。
 
====8.2.1 筛选关键词====
 
表 7 9 筛选关键词表
 
关键词 描述 用例
 
Top x(number) sum XX 主要是用来查看排名前x位XX数据列的数据。 例: top 5 sum age
 
Bottom x(number) sum XX 主要用来查看排名后xx位XX数据列的数据。 例: bottom 5 sum age
 
>、<、=、>=、<=、!= >、<、!=主要作为数值的筛选条件。 例:age<37
 
====8.2.2 排序关键词====
 
表 7 10 排序关键词表
 
关键词 描述 用例
 
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
 
  
====8.2.3 聚合关键词====
+
3.历史问答触发了设置的告警值。
表 7 11 聚合关键词表
 
关键词 描述 用例
 
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
 
====8.2.4 日期关键词====
 
表 7 12日期关键词表
 
关键词 描述 用例
 
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
 
  
====8.2.5 时间关键词====
+
[[文件:V2.13.4 7-3-1-1.png|500px|缩略图|居中]]
7 13 时间关键词表
 
关键词 描述 用例
 
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
 
  
====8.2.6 字符串关键词====
+
[[文件:V2.13.4 7-3-1-2.png|500px|缩略图|居中|图7-3-1 关注]]
表 7 14 字符串关键词表
 
关键词 描述 用例
 
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’
 
  
====8.2.7 同比环比关键词====
+
==关键词==
表 7 15 同比环比关键词表
+
关键词是指在搜索模块的搜索框中输入关键的词句,DataFocus会主动的出现提示,让搜索变得更加的智能化。
关键词 描述 用例
 
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
 
  
====8.2.8 VS关键词====
+
===中文关键词===
表 7 16 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
 
  
====8.2.9 页码关键词====
+
现阶段中文环境下可以使用的关键词如下表所示。
表 7 17 页码关键词表
 
关键词 描述 用例
 
page_number 页码关键词,用于多页数据时不同页码的定位 例:page_number =2 displayname views
 
  
 +
====筛选关键词====
 +
 +
{| border="1" style="border-collapse:collapse"  style="margin: auto;"
 +
|+表 8-1 筛选关键词表
 +
|-
 +
|关键词
 +
|描述
 +
|用例
 +
|-
 +
|排名最前的 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
 +
|-
 +
|为空
 +
|主要作为列中值的筛选条件
 +
|例:年龄为空
 +
|-
 +
|不为空
 +
|主要作为列中值的筛选条件
 +
|例:城市不为空
 +
|}
 +
 +
 +
 +
====排序关键词====
 +
 +
{| border="1" style="border-collapse:collapse"  style="margin: auto;"
 +
|+表 8-2 排序关键词表
 +
|-
 +
|关键词
 +
|描述
 +
|用例
 +
|-
 +
|按xxx升序
 +
|按照xxx升序的方式进行排列
 +
|例:按销售额升序
 +
|-
 +
|按xxx降序
 +
|按照xxx降序的方式进行排列
 +
|例:按销售额降序
 +
|-
 +
|按xxx升序排列的
 +
|按照xxx升序的方式进行排列
 +
|例:按销售额升序排列的
 +
|-
 +
|按xxx降序排列的
 +
|按照xxx降序的方式进行排列
 +
|例:按销售额降序排列的
 +
|}
 +
 +
====聚合关键词====
 +
 +
{| border="1" style="border-collapse:collapse"  style="margin: auto;"
 +
|+表 8-3 数值计算关键词表
 +
|-
 +
|关键词
 +
|描述
 +
|用例
 +
|-
 +
|XX总和/的总和
 +
|作为计算数值的关键词
 +
|例:销售额的总和
 +
|-
 +
|XX数量/的数量
 +
|作为计算列中值的个数的关键词
 +
|例:客户ID的数量
 +
|-
 +
|XX去重后的数量/的去重后的数量
 +
|作为计算列中值去重后个数的关键词
 +
|例:产品名称去重后的数量
 +
|-
 +
|XX最大值/的最大值
 +
|作为计算数值的关键词
 +
|例:年龄的最大值
 +
|-
 +
|XX最小值/的最小值
 +
|作为计算数值的关键词
 +
|例:年龄的最小值
 +
|-
 +
|XX方差/的方差
 +
|作为计算数值的关键词
 +
|例:年龄的方差
 +
|-
 +
|XX标准差/的标准差
 +
|作为计算数值的关键词
 +
|例:年龄的标准差
 +
|-
 +
|XX平均值/的平均值
 +
|作为计算数值的关键词
 +
|例:年龄的平均值
 +
|-
 +
|XX计数/的计数
 +
|计算数据记录数的关键词
 +
|例:单号的计数
 +
|}
 +
 +
 +
====日期关键词====
 +
 +
{| border="1" style="border-collapse:collapse"  style="margin: auto;"
 +
|+表 8-4 日期关键词表
 +
|-
 +
|关键词
 +
|描述
 +
|用例
 +
|-
 +
|周/星期/礼拜
 +
|作为查看周数据的关键词
 +
|例:周一/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天的积分
 +
|}
 +
 +
====时间关键词====
 +
 +
{| border="1" style="border-collapse:collapse"  style="margin: auto;"
 +
|+表 8-5 时间关键词表
 +
|-
 +
|关键词
 +
|描述
 +
|用例
 +
|-
 +
|前/最近/过去的xx分钟
 +
|作为查看过去xx分钟数据情况的关键词
 +
|例如:过去的3分钟用户浏览量
 +
|-
 +
|上一分钟
 +
|作为查看过去xx分钟数据情况的关键词
 +
|例如:上一分钟用户浏览量
 +
|-
 +
|前/最近/过去xx小时
 +
|作为查看过去xx小时数据情况的关键词
 +
|例如:过去的3小时用户浏览量
 +
|-
 +
|上一/个小时
 +
|作为查看过去xx分钟数据情况的关键词
 +
|例如:上一小时用户浏览量
 +
|-
 +
|未来/接下来的xx分钟
 +
|作为查看未来时间段的数据的关键词
 +
|例:用户接下来的3分钟的浏览量
 +
|-
 +
|下一分钟
 +
|作为查看未来xx分钟数据情况的关键词
 +
|例如:下一分钟用户浏览量
 +
|-
 +
|未来/接下来的xx小时
 +
|作为查看未来时间段的数据的关键词
 +
|例:用户接下来的3小时的浏览量
 +
|-
 +
|下一/个小时
 +
|作为查看未来xx分钟数据情况的关键词
 +
|例如:下一小时用户浏览量
 +
|-
 +
|每小时
 +
|作为查看指定时间数据情况的关键词
 +
|例如:每小时用户浏览量
 +
|}
 +
 +
====字符串关键词====
 +
 +
{| border="1" style="border-collapse:collapse"  style="margin: auto;"
 +
|+表 8-6 字符串关键词表
 +
|-
 +
|关键词
 +
|描述
 +
|用例
 +
|-
 +
|开头是
 +
|作为筛选字符串的关键词
 +
|例:用户名开头是‘陈’
 +
|-
 +
|开头不是
 +
|作为筛选字符串的关键词
 +
|例:用户名开头不是‘陈’
 +
|-
 +
|结尾是
 +
|作为筛选字符串的关键词
 +
|例:用户名结尾是‘陈’
 +
|-
 +
|结尾不是
 +
|作为筛选字符串的关键词
 +
|例:用户名结尾不是‘陈’
 +
|-
 +
|包含
 +
|作为筛选字符串的关键词
 +
|例:产品名称包含‘红松’
 +
|-
 +
|不包含
 +
|作为筛选字符串的关键词
 +
|例:用户名不包含‘陈’
 +
|}
 +
 +
 +
====同比环比关键词====
 +
 +
{| border="1" style="border-collapse:collapse"  style="margin: auto;"
 +
|+表 8-7 同比环比关键词表
 +
|-
 +
|关键词
 +
|描述
 +
|用例
 +
|-
 +
|按xx(时间列)计算的yy的总和(数值列带聚合)的日/周/月/季度/年增长率
 +
|主要是计算在两个条件限定下的增长率。增长率包括年增长率、周增长率、月增长率等(计算的是本月比上月的增长)。
 +
|例:按订单日期计算的销售额的总和的年增长率。
 +
|-
 +
|与往年同期相比按xx(时间列)计算的yy的总和(数值列带聚合)的日/周/月/季度/年增长率
 +
|主要是主要是计算在两个条件限定下的增长率。增长率包括年增长率、周增长率、月增长率等(计算的是今年当前月比去年同一月份的增长)。
 +
|例:与往年同期相比按销售日期计算的销售额的总和的月增长率。
 +
|-
 +
|同比去年按xx(时间列)计算的yy的总和(数值列带聚合)的日/周/月/季度/年增长率
 +
|主要是主要是计算在两个条件限定下的增长率。增长率包括年增长率、周增长率、月增长率等(计算的是今年当前月比去年同一月份的增长)。
 +
|例:同比去年按销售日期计算的销售额的总和的季度增长率。
 +
|-
 +
|同比上年按xx(时间列)计算的yy的总和(数值列带聚合)的日/周/月/季度/年增长率
 +
|主要是主要是计算在两个条件限定下的增长率。增长率包括年增长率、周增长率、月增长率等(计算的是今年当前月比去年同一月份的增长)。
 +
|例:同比上年按销售日期计算的销售额的总和的月增长率。
 +
|-
 +
|同比按xx(时间列)计算的yy的总和(数值列带聚合)的日/周/月/季度/年增长率
 +
|主要是主要是计算在两个条件限定下的增长率。增长率包括年增长率、周增长率、月增长率等(计算的是今年当前月比去年同一月份的增长)。
 +
|例:同比按销售日期计算的销售额的总和的月增长率。
 +
|}
 +
 +
 +
====分组关键词====
 +
 +
{| border="1" style="border-collapse:collapse"  style="margin: auto;"
 +
|+表 8-8 分组关键词表
 +
|-
 +
|关键词
 +
|描述
 +
|用例
 +
|-
 +
|按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关键词====
 +
 +
{| border="1" style="border-collapse:collapse"  style="margin: auto;"
 +
|+表 8-9 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去年销售额,销售数量,完成率
 +
 +
|}
 +
 +
====页码关键词====
 +
 +
{| border="1" style="border-collapse:collapse"  style="margin: auto;"
 +
|+表 8-10 页码关键词表
 +
|-
 +
|关键词
 +
|描述
 +
|用例
 +
|-
 +
|页码
 +
|页码关键词,用于多页数据时不同页码的定位
 +
|例:页码=2 浙江每日销售额
 +
|}
 +
 +
===英文关键词===
 +
使用英文关键词的前提是在英文语言条件下才能成功的使用。英文关键词和中文关键词的使用方法大多相似。
 +
 +
====筛选关键词====
 +
 +
{| border="1" style="border-collapse:collapse"  style="margin: auto;"
 +
|+表 8-11 筛选关键词表
 +
|-
 +
|关键词
 +
|描述
 +
|用例
 +
|-
 +
|Top x(number) sum XX
 +
|主要是用来查看排名前x位XX数据列的数据。
 +
|例: top 5 sum age
 +
|-
 +
|Bottom x(number) sum XX
 +
|主要用来查看排名后xx位XX数据列的数据。
 +
|例: bottom 5 sum age
 +
|-
 +
|>、<、=、>=、<=、!=
 +
|>、<、!=主要作为数值的筛选条件。
 +
|例:age<37
 +
|}
 +
 +
====排序关键词====
 +
 +
{| border="1" style="border-collapse:collapse"  style="margin: auto;"
 +
|+表 8-12 排序关键词表
 +
|-
 +
|关键词
 +
|描述
 +
|用例
 +
|-
 +
|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
 +
|}
 +
 +
 +
 +
====聚合关键词====
 +
 +
{| border="1" style="border-collapse:collapse"  style="margin: auto;"
 +
|+表 8-13 聚合关键词表
 +
|-
 +
|关键词
 +
|描述
 +
|用例
 +
|-
 +
|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
 +
|}
 +
 +
 +
 +
====日期关键词====
 +
 +
{| border="1" style="border-collapse:collapse"  style="margin: auto;"
 +
|+表 8-14 日期关键词表
 +
|-
 +
|关键词
 +
|描述
 +
|用例
 +
|-
 +
|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
 +
|}
 +
 +
====时间关键词====
 +
 +
{| border="1" style="border-collapse:collapse"  style="margin: auto;"
 +
|+表 8-15 时间关键词表
 +
|-
 +
|关键词
 +
|描述
 +
|用例
 +
|-
 +
|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
 +
|}
 +
 +
 +
 +
====字符串关键词====
 +
 +
{| border="1" style="border-collapse:collapse"  style="margin: auto;"
 +
|+表 8-16 字符串关键词表
 +
|-
 +
|关键词
 +
|描述
 +
|用例
 +
|-
 +
|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’
 +
|}
 +
 +
 +
 +
====同比环比关键词====
 +
 +
{| border="1" style="border-collapse:collapse"  style="margin: auto;"
 +
|+表 8-17 同比环比关键词表
 +
|-
 +
|关键词
 +
|描述
 +
|用例
 +
|-
 +
|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
 +
|}
 +
 +
 +
====VS关键词====
 +
 +
{| border="1" style="border-collapse:collapse"  style="margin: auto;"
 +
|+表 8-18 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
 +
|}
 +
 +
 +
====页码关键词====
 +
 +
{| border="1" style="border-collapse:collapse"  style="margin: auto;"
 +
|+表 8-19 页码关键词表
 +
|-
 +
|关键词
 +
|描述
 +
|用例
 +
|-
 +
|page_number
 +
|页码关键词,用于多页数据时不同页码的定位
 +
|例:page_number =2 displayname views
 +
|}
 +
 +
==公式列表==
  
==第9章 公式列表==
 
 
下面各种公式列表主要是运用在搜索功能模块的添加公式框里。
 
下面各种公式列表主要是运用在搜索功能模块的添加公式框里。
===9.1 聚合公式===
+
 
8 1 聚合公式表
+
===聚合公式===
公式 说明 样例
+
 
average 求度量的平均值 average(revenue)
+
{| border="1" style="border-collapse:collapse"  style="margin: auto;"
count 返回指定列的行数 count(product)
+
|+9-1 聚合公式表
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 )
+
|average
group_max 输入一个度量和多个属性求按指定属性分组对度量求最大值 group_max (revenue, customer region)
+
|求度量的平均值
group_min 输入一个度量和多个属性求按指定属性分组对度量求最小值 group_min (revenue, customer region)
+
|average(revenue)
group_sum 输入一个度量和多个属性求按指定属性分组对度量求和 group_sum (revenue, customer region)
+
|-
group_unique_count 输入一个度量和多个属性求按指定属性分组对度量求非重复计数 group_unique_count(revenue,customer region)
+
|count
group_variance 输入一个度量和多个属性求按指定属性分组对度量求均方差 group_variance(revenue,customer region)
+
|返回指定列的行数
max 求度量的最大值 max (sales)
+
|count(product)
min 求度量的最小值 min (sales)
+
|-
moving_average 输入一个度量和一个或者多个属性,两个数字(定义窗口范围)分析度量的平均值 moving_average(revenue,2,1,customer region)
+
|cumulative_average
moving_sum 输入一个度量和一个或者多个属性,两个数字(定义窗口范围)分析度量的求和 moving_sum(revenue,2,1,customer region)
+
|输入一个度量和一个或多个属性求按指定属性排序的累积平均值
stddev 求度量的标准差 stddev (revenue)
+
|cumulative_average(revenue,orderdate,state)
sum 对度量求和 sum (revenue)
+
|-
unique_count 对属性或者度量进行非重复计数 unique count (customer)
+
|cumulative_max
variance 求度量的均方差 variance (revenue)
+
|输入一个度量和一个或多个属性求按指定属性排序的累积最大值
sum_if 按条件求和 sum_if(1>0,revenue)
+
|cumulative_max(revenue, state)
average_if 按条件求平均值 average_if(1>0,revenue)
+
|-
variance_if 按条件求均方差 variance_if(1>0,revenue)
+
|cumulative_min
stddev_if 按条件求标准差 stddev_if(1>0,revenue)
+
|输入一个度量和一个或多个属性求按指定属性排序的累积最小值
max_if 按条件求最大值 max_if (1>0,revenue)
+
|cumulative_min (revenue, campaign)
min_if 按条件求最小值 min_if (1>0,revenue)
+
|-
count_if 按条件计数 count_if(1>0,revenue)
+
|cumulative_sum
unique_count_if 按条件求非重复计数 unique_count_if(1>0,revenue)
+
|输入一个度量和一个或多个属性求按指定属性排序的累积之和
===9.2 转换公式===
+
|cumulative_sum (revenue, order date)
8 2 转换公式表
+
|-
公式 说明 样例
+
|group_average
to_bool 转换对应的数字为boolean类型 to_bool (0) = false
+
|输入一个度量和多个属性求按指定属性分组对度量求平均值
to_date 把指定的数字和字符串类型的日期值转换成日期格式(impala只支持'%Y-%m-%d %H:%M:%S' 格式的字符串转换) to_date (date_sold, '%Y-%m-%d')
+
|group_average(revenue,customer region, state)
to_double 把指定的数字转换为double类型 to_double (revenue * .01)
+
|-
to_integer 把指定的数字转换为integer类型 to_integer (price + tax - cost)
+
|group_count
to_string 把指定的输入转为字符串 to_string (revenue - cost)
+
|输入一个度量和多个属性求按指定属性分组对度量求计数
===9.3 日期公式===
+
|group_count(revenue,customer region )
8 3 日期公式表
+
|-
公式 说明 样例
+
|group_max
add_days 计算指定时间加指定天数的值 add_days (invoiced, 30)
+
|输入一个度量和多个属性求按指定属性分组对度量求最大值
date 计算指定时间的日期部分 date (home visit)
+
|group_max (revenue, customer region)
day 计算指定时间是月内的哪一天(1~31) day (date ordered)
+
|-
day_number_of_week 计算指定时间是周内的哪一天(1~7对应周一到周日) day_number_of_week (shipped)
+
|group_min
day_number_of_year 计算指定时间是年内的哪一天(1~366) day_number_of_year (invoiced)
+
|输入一个度量和多个属性求按指定属性分组对度量求最小值
day_of_week 计算指定时间是周几(Monday~Sunday) day_of_week (serviced)
+
|group_min (revenue, customer region)
diff_days 用前一个日期减后一个日期计算天数的差值,差值超过12小时算一天 diff_days (purchased, shipped)
+
|-
diff_time 用前一个日期减后一个日期计算秒数差值 diff_time (clicked, submitted)
+
|group_sum
hour_of_day 计算时间是当天的几点(0~23) hour_of_day (recieved)
+
|输入一个度量和多个属性求按指定属性分组对度量求和
is_weedend 指定日期是否是周末 is_weekend (emailed)
+
|group_sum (revenue, customer region)
month 计算指定月份(January~December) month (date ordered)
+
|-
month_number 计算指定日期是当年的第几个月(1~12) month_number (date ordered)
+
|group_unique_count
start_of_month 计算指定日期所属月的开始日期 start_of_month (shipped)
+
|输入一个度量和多个属性求按指定属性分组对度量求非重复计数
start_of_quarter 计算指定日期所属季度的开始日期 start_of_quarter (shipped)
+
|group_unique_count(revenue,customer region)
start_of_week 计算指定日期所属周的开始日期 start_of_week (shipped)
+
|-
start_of_year 计算指定日期所属年的开始日期 start_of_year (shipped)
+
|group_variance
time 计算指定日期的时间部分 time(call begin)
+
|输入一个度量和多个属性求按指定属性分组对度量求均方差
year 计算指定日期年份 year (shipped)
+
|group_variance(revenue,customer region)
===9.4 混合函数===
+
|-
8 4 混合函数表
+
|max
公式 说明 样例
+
|求度量的最大值
!= 如果两值不等返回true否则返回false revenue != 10000
+
|max (sales)
< 如果前一个值小于后一个值返回true否则返回false revenue < 10000
+
|-
<= 如果前一个值小于等于后一个值返回true否则返回false revenue <= 10000
+
|min
= 如果两值相等返回true否则返回false revenue = 10000
+
|求度量的最小值
> 如果前一个值大于后一个值返回true否则返回false revenue > 10000
+
|min (sales)
>= 如果前一个值大于等于后一个值返回true否则返回false revenue >= 10000
+
|-
greatest 返回两值中较大的值 greatest (q1 revenue, q2 revenue)
+
|moving_average
least 返回两值中较小的值 least (q1 revenue, q2 revenue)
+
|输入一个度量和一个或者多个属性,两个数字(定义窗口范围)分析度量的平均值
===9.5 数字函数===
+
|moving_average(revenue,2,1,customer region)
8 5 数字函数表
+
|-
公式 说明 样例
+
|moving_sum
* 求两值的乘积 price*quantity
+
|输入一个度量和一个或者多个属性,两个数字(定义窗口范围)分析度量的求和
+ 求两值的和 price+shipping
+
|moving_sum(revenue,2,1,customer region)
- 求两值的差 revenue-tax
+
|-
/ 求两值的商 markup/retail price
+
|stddev
^ 乘方 width^2
+
|求度量的标准差
abs 求绝对值 abs(profit)
+
|stddev (revenue)
acos 反余弦 acos(0.5)
+
|-
asin 反正弦 asin(0.5)
+
|sum
atan 反正切 atan(1)
+
|对度量求和
atan2 反正切 atan2(1,2)
+
|sum (revenue)
cbrt 立方根 cbrt(27) = 3
+
|-
ceil 返回大于等于指定数字的最小整数 ceil(5.9) = 6
+
|unique_count
cos 余弦 cos(0.5)
+
|对属性或者度量进行非重复计数
cube 立方 cube(3) = 27
+
|unique count (customer)
exp 自然常数e的乘方 exp(2)
+
|-
exp2 2的乘方 exp2(3)
+
|variance
floor 返回小于等于指定数字的最大整数 floor(3.1)=3
+
|求度量的均方差
ln 自然对数 ln(3)
+
|variance (revenue)
log10 以10为底的对数 log10(3)
+
|-
log2 以2为底的对数 log2(3)
+
|sum_if
mod 求模 mod(8,3)
+
|按条件求和
pow 乘方 pow(2,3)
+
|sum_if(1>0,revenue)
random 0~1之间的随机数 random()
+
|-
round 四舍五入 round(36,10)
+
|average_if
sign 如果数字大于零返回1小于零返回-1等于0返回0 sign(-250)
+
|按条件求平均值
sin 正弦 sin(0.5)
+
|average_if(1>0,revenue)
spherical_distance 返回两个地理位置的距离 spherical_distance
+
|-
sq 平方 sq(8) = 64
+
|variance_if
sqrt 开方 sq(64) = 8
+
|按条件求均方差
tan 正切 tan(0.5)
+
|variance_if(1>0,revenue)
===9.6 逻辑操作符===
+
|-
8 6 逻辑操作符表
+
|stddev_if
公式 说明 样例
+
|按条件求标准差
and 并逻辑运算 1=1 and 2>3
+
|stddev_if(1>0,revenue)
if..then..else 逻辑判断 if 2>3 then 'bigger' else 'not bigger'
+
|-
ifnull 如果值1为null返回值2,否则返回值1 ifnull(cost, 'unknown')
+
|max_if
isnull 如果值为null返回true否则返回false isnull(null) = true
+
|按条件求最大值
not 非逻辑运算 not (2>3) = true
+
|max_if (1>0,revenue)
or 或逻辑运算 1=1 or 2>3
+
|-
===9.7 文本操作函数===
+
|min_if
8 7 文本操作函数表
+
|按条件求最小值
公式 说明 样例
+
|min_if (1>0,revenue)
concat 字符串链接操作 concat('test', '123') = 'test123'
+
|-
contains 如果字符串1包含字符串2返回true否则返回false contains ('broomstick', 'room') = true
+
|count_if
edit_distance 把字符串1编辑成字符串2编辑字符串1最小的字符数 当前公式暂时不可用
+
|按条件计数
edit_distance_with_capAccepts 同上,增加cap参数 当前公式暂时不可用
+
|count_if(1>0,revenue)
similar_to 字符串类似匹配到为true没有匹配到为false 当前公式暂时不可用
+
|-
similarity 求两个字符串的匹配度 当前公式暂时不可用
+
|unique_count_if
spells_like 是否两个字符串拼写类似 当前公式暂时不可用
+
|按条件求非重复计数
strlen 字符串长度 strlen ('smith') = 5
+
|unique_count_if(1>0,revenue)
strpos 第二个字符串在第一个字符串中出现的位置 strpos ('haystack_with_needles', 'needle') = 14
+
|}
substr 获取字符串子串 substr ('persnickety', 4, 7) = snicket
+
 +
 
 +
 
 +
===转换公式===
 +
 
 +
{| border="1" style="border-collapse:collapse"  style="margin: auto;"
 +
|+9-2 转换公式表
 +
|-
 +
|公式
 +
|说明
 +
|样例
 +
|-
 +
|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)
 +
|}
 +
 
 +
 
 +
 
 +
===日期公式===
 +
 
 +
{| border="1" style="border-collapse:collapse"  style="margin: auto;"
 +
|+9-3 日期公式表
 +
|-
 +
|公式
 +
|说明
 +
|样例
 +
|-
 +
|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)
 +
|}
 +
 
 +
 
 +
 
 +
===混合函数===
 +
 
 +
{| border="1" style="border-collapse:collapse"  style="margin: auto;"
 +
|+9-4 混合函数表
 +
|-
 +
|公式
 +
|说明
 +
|样例
 +
|-
 +
|!=
 +
|如果两值不等返回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)
 +
|}
 +
 +
 
 +
 
 +
===数字函数===
 +
 
 +
{| border="1" style="border-collapse:collapse"  style="margin: auto;"
 +
|+9-5 数字函数表
 +
|-
 +
|公式
 +
|说明
 +
|样例
 +
|-
 +
|*
 +
|求两值的乘积
 +
|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)
 +
|}
 +
 +
 
 +
 
 +
 
 +
===逻辑操作符===
 +
 
 +
{| border="1" style="border-collapse:collapse"  style="margin: auto;"
 +
|+9-6 逻辑操作符表
 +
|-
 +
|公式
 +
|说明
 +
|样例
 +
|-
 +
|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
 +
|}
 +
 
 +
 
 +
 
 +
===文本操作函数===
 +
{| border="1" style="border-collapse:collapse"  style="margin: auto;"
 +
|+9-7 文本操作函数表
 +
|-
 +
|公式
 +
|说明
 +
|样例
 +
|-
 +
|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
 +
|}
  
 
==各版本产品功能区分==
 
==各版本产品功能区分==
第2,340行: 第3,543行:
 
* 智能洞察(按钮可见,不可用)
 
* 智能洞察(按钮可见,不可用)
 
* 机器学习可见,不可用
 
* 机器学习可见,不可用
 +
[[category:产品手册]]

2019年10月14日 (一) 02:52的最新版本

目录

简介

该DataFocus用户指南包含了使用DataFocus的操作方法和搜索数据的使用信息。它将帮助用户更快的了解DataFocus的各项功能。用户可以通过使用DataFocus搜索、查看、保存、分享数据,DataFocus让搜索更加便捷。

登入系统

1. 所有的用户都需要通过登陆界面进入DataFocus。如图1-1-1,登录者通过输入正确的用户名及对应的密码才能成功的进入,否则无权进入。同时系统会根据登陆者的权限提供具有相应功能的界面。

图 1-1-1 登入页面

2. Admin用户即超级管理员在第一次登入DataFocus时会要求配置邮箱服务器如图1-1-2,这里可以选择不配置邮箱服务器,点击下一步直接进入系统;选择配置邮箱服务器并正确配置后,会要求输入验证邮箱且会发送验证码验证该邮箱的有效性如图1-1-3,验证码有效时间为60s。(若是修改邮箱也会退到登入页面再次验证新邮箱的有效性)

图 1-1-2 配置邮箱服务器
图 1-1-3 验证邮箱

3. 忘记密码

用户若是忘记密码,可以点击登入页面上‘忘记密码’按钮。但是需要管理员用户提前配置好邮箱服务器以用来收发验证码;

图 1-1-4 忘记密码

用户引导

对于未登入过搜索页面的用户,系统都默认为其在第一次进入DataFocus的搜索页面时显示用户引导,如下图1-2-1所示,简单介绍搜索页面上的各区域功能用法,用户根据提示依次点击下一步按步骤观看,完成或跳过后默认引导结束。用户还可以点击空白画布右上角的提示“An1.png”,观看搜索式分析的引导视频,如图1-2-2所示。

对于数据管理员,对于初次进入数据管理页面的数据管理员,进行数据导入方法的用户引导,引导用户有效地使用数据导入功能,如图1-2-3所示。

图 1-2-1 搜索页面用户引导
图 1-2-2 搜索引导示意图
图 1-2-3 数据管理用户引导

功能模块

DataFocus主要分为5个功能模块:

表 1-1 功能模块表
功能模块 简述
搜索An2.png 搜索和浏览数据。搜索结果将作为表格或图表显示在页面中间。
数据看板An3.png 保存搜索结果。可以将相关搜索结果保存在一起。
历史问答An4.png 保存搜索结果(实时更新数据)。
数据管理An5.png 包含数据源(表和工作表)的列表。
系统管理An6.png 只显示在拥有管理员权限的人员的页面上。

(主要模块主要用来管理用户、构建模型以及管理系统、日志、设备等)

管理员权限用户初次进入DataFocus可以看到如图1-3-1的页面。并跳出系统内置的示例数据看板如图1-3-2所示。

图 1-3-1 管理员用户系统界面
图 1-3-2 示例数据看板

无管理权限的用户初次登录DataFocus可以看到如图1-3-3的页面。主要区别是非管理权限用户页面上不会显示系统管理功能模块。

图 1-3-3 非管理员界面

语言切换

DataFocus支持中英文语言切换。点击DataFocus页面右上角的中文会出现图1-4-1的提示,选择English,则页面会全部转换为英文。

图 1-4-1 中英文转换

用户信息

在语言栏的左边会显示当前使用该系统的用户名如图1-5-1。点击页面右上角头像或用户会弹出‘用户信息’及‘修改密码’、‘用户标识’三个选项。

图 1-5-1 编辑用户

点击‘用户信息’会弹出编辑页面如图1-5-2,用户可以在该页面修改名称、头像及邮箱。

图 1-5-2 用户信息

点击‘修改密码’会弹出编辑页面如图1-5-3,用户需在输入正确的原密码,然后输入想要使用的新密码(输入新密码必须符合密码设置要求),最后再重复输入新密码,点击确定后用户还可以继续使用DataFocus,不会回退到登入页面,新密码是在下一次登入时开始使用。

图 1-5-3 修改密码

点击‘用户标识’会弹出信息弹窗如图1-5-4,用户的当前ID、key以及更新时间都会在这里显示,点击更新key可以对当前信息进行更新。用户标识主要用于配置批量导入excel工具。

图 1-5-4 用户标识

退出

如图1-6-1点击页面右上角‘退出’按钮,会出现是否确定退出的提示,点击确定后便回到了最初的登入页面图1-1-1。

图 1-6-1 退出登录

权限

在DataFocus系统中权限是依附于角色的,所以需要通过给用户添加相应的角色获得权限。

权限管理属于系统管理功能模块,只有管理员或拥有管理权限的用户页面才会显示该模块,并会针对用户所有权限显示系统管理页面和数据管理页面中的相应子页面,角色权限目前有七种。

表 1-2 角色权限表
角色权限 描述
用户管理 查看管理用户
权限管理 管理角色和权限并且给普通用户(非管理员用户)赋权
系统设备管理 查看管理系统设备和服务
数据管理 管理数据并给部门赋予数据权限
模型管理 管理数据模型的构建进程
日志管理 查看审计日志
告警管理 查看告警日志和通知

对于未分配角色的用户,DataFocus系统默认其拥有搜索数据、保存搜索数据结果至数据看板或历史问答及分享自己创建的数据看板或历史问答的权限。但无法看到其他人的数据保存结果及数据管理中的具体数据内容。

组是用户的组织部门属性,一个用户只可以且必须加入到一个组中。

分享

分享功能运用在数据看板、历史问答这两个功能模块。

DataFocus分享包括分享给单个用户、多个用户、单个组、多个组、组与用户及分享他人所分享的内容。除了分享也可以取消分享。被分享的用户在查看表时,图表会依据该用户所拥有的数据权限进行相应的变化,用户只能看到自己有权限的部分。

标签

标签主要运用在数据看板、历史问答及数据管理这三个功能模块。标签是为了方便用户将内容分类以便于更好的查看。

拥有数据管理权限的用户 能够创建新标签、对原有标签名称及颜色进行修改、删除无用标签,除该权限以外的用户都只能应用或选择标签。  

更新

当产品推出了新版本,用户进入系统可以看到右上角的帮助按钮有一个红点提示,点开后“DataFocus版本”会提示有版本更新。如图1-10-1所示。

图 1-10-1 更新提示

正常情况下,当前软件版本为最新版本时,点开“DataFocus版本”,弹出页面如图1-10-2所示。

图 1-10-2 无版本更新时

显示有版本更新时,点开如下图1-10-3所示。点击升级即可自动开始进行到最新版本的更新如下图1-10-4所示。

图 1-10-3有版本更新时
图 1-10-4 版本更新中

更新完毕后,会自动跳转到登录页面,如图1-10-5所示。

图 1-10-5 登录页面

搜索模块

选择数据源

在搜索数据前新用户需要从管理员已导入的数据表中选择自己要使用的数据表。具体操作如下:

1.点击搜索功能模块页面左上角的‘选择数据’按钮;

2.点击该按钮后会弹出一个‘选择数据源’界面如图2-1-1,选择想要使用的数据来源(可选择一个数据表,或者选择多个已经创建过关联关系的数据表);

注:只显示 已经构建过模型的表,没有构建模型的表不显示;

3.点击确定,被选中的工作表/中间表就会显示在页面左侧,如图2-1-2所示;

图 2-1-1 选取数据来源
图 2-1-2 搜索界面(选择数据源后)

每个列名前的图标显示其对应的数据类型。

分别为:

数值列——An7.png

日期列——An8.png

文本列——An9.png

地理列——An10.png

经纬列——An11.png

将鼠标悬停在所选数据表的列名上会弹出提示框显示该列名称、来源及更新时间以及描述(有描述的会显示,没有描述的不显示),如图2-1-3。

图 2-1-3 更新

如何搜索

搜索数据的方式有两种:

1. 双击搜索功能模块页面左侧数据表下的列名进行搜索,搜索的结果会显示在页面中间空白部分;

2. 直接在搜索框里输入想要搜索的内容,例如输入:按订单日期计算的销售金额的月增长率,DataFocus会根据搜索条件返回结果如图2-2-1。

选中搜索框内的标签进行拖动,可以改变该标签的位置,进而改变数值表的列顺序。

点击搜索框内标签右边的“X”,可去除该标签重新搜索结果。

图 2-2-1 返回结果

DataFocus搜索基于数据表,所以在搜索框里可以输入任何相关的单词进行搜索如下表2-1:

表 2-1 输入语句表
搜索词 描述
列名称 销售额、城市、利润、年龄、姓名等
关键词 大于、小于、排名最前的、排名前2个的等
同义词 在数据表的列信息中已被定义的同义词
列中值 部分运用关键词情况下的某列中的数值。如用户名中TOM,年龄中的33等

在英文条件下可以通过直接输入列名、已被标记的同义名、英文的关键词及列中值进行搜索;现阶段在中文条件下,若想通过输入列中值来搜索数据则需要输入列名=“列中值”(列中值用单引号或双引号括起)才能使操作有效,如下图2-2-2。

图2-2-2 输入列中值

列名歧义

选择多个数据表时,由于不同的数据表会存在同样的列名称,为了清除歧义,在有相同的列名称被双击选取时搜索栏里会显示它对应的表名称。

双击已选数据表:销量 中的城市,销售金额,订购年份 这三个列名称,可以得到下图2-3-1。

若是自己输入搜索语句,当有歧义语句出现时页面会有提示显示该语句有歧义,并列出多个不同选项,只要选择点击对应的表名即可,如图2-3-2。

图 2-3-1 包含表名的搜索语句
图 2-3-2 选择表消除歧义

图表

图形转换

此版本图形显示支持柱状图、折线图、饼图、环图、散点图、漏斗图、气泡图、堆积柱状图、条形图、面积图、帕累托图、数据透视表、位置图、经纬图、经纬气泡图、热力图、统计图、组合图、仪表图、雷达图、树形图、词云图、瀑布图、弦图、旭日图、打包图、桑基图、平行图、KPI指标图、堆积条形图、时序柱状图、时序气泡图、时序散点图、箱型图、时序条形图共35种图表类型。在查询问题后,系统会智能地用合适的图形显示查询结果,同时用户可以点击‘图形转换’按钮将图形进行切换,如图2-4-1。

注:灰色显示则表示该搜索结果不适合用该种图形展示,彩色显示则表示该搜索结果适合用该种图形展示,蓝色边框显示为当前图表类型。

图 2-4-1 转换图形图

同时支持以数值表的形式显示数据,如图2-4-2。

图 2-4-2 转换数值表

图形实现前提

报表想要以图形显示,对数据有一定的要求,具体如下表2-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。

图 2-4-3 主题配色

系统还支持自定义修改图形颜色,具体操作如下:

1.点击图形右侧的图例,选择某一项前的有色圆点,如图2-4-4所示;

2.在弹出的颜色选择框里选择想要改变的颜色。直接在左边选择想要的颜色,或者是在右边拖动小黑点选择不同颜色及其深浅程度。

3.最后点击‘选择’。

方形图标的颜色与图形中相应变量的颜色也随之改变。

图 2-4-4 自定义图形颜色

配置图

DataFocus支持多个x轴,当图形中包含多个x轴变量时配置框中会显示所有的x轴变量,用户可以对其进行更改。

  • 对x轴更改的具体操作如下:

1.点击图形右边的配置图按钮An12.png,显示出如图2-4-5的操作框。在该操作框可以看到x轴与y轴的变量集合;

2.DataFocus支持多x轴,所以在x轴框中会显示搜索条件中所有的x轴列名;

3.点击列名上的‘×’按钮可以将其列名删除;

4.点击完成,搜索框和配置按钮的x轴框中不再显示被删除的列名,系统会重新进行搜索图形也会相应的更改。

  • y轴也可以进行相应的变化。

对y轴的更改具体操作如下:

1.点击图形左边的配置图按钮An12.png,显示出如图2-4-5的操作框。在该操作框可以看到x轴与y轴的变量集合,其中y轴允许多个变量(有图例时只允许有一个y轴,当图例设置成“无”时Y轴可设置多个变量);

2.点击y轴集合中某变量名后的‘×’按钮可以将其删除;

3.点击完成,图形相应的进行更改。

图 2-4-5 配置图

在图形的右侧会显示图例的所有值,点击其中某一个值可以将其隐藏(图标会变暗),图形也不显示被隐藏的值。如图2-4-6是将图例‘电子商务’隐藏后的图形,若是想回到原来的图形,只要再次点击被隐藏的图例对应的名称即可。

图 2-4-6 配置图2

查看数值

在DataFocus中,查看数值共有三种方式:

第一种:将鼠标移动到在图形中想查看的数值位置,系统会出现相应的提示框显示该位置的具体数值,也会同时显示与该颜色一致的图形的值,如图2-4-7所示。

图2-4-7 悬停显示数值

第二种:点击右边的‘变更图配置’按钮,会弹出‘显示数据标签’的选项,将其打勾,所有数据值便都会在图中显示如图2-4-8所示。

图2-4-8 配置图变更显示数值

第三种:如图2-4-9,点击右上角‘数值表’按钮,图形界面会切换至数据值表界面,从而查看所有数值。

图 2-4-9 数值表显示

筛选

数据筛选有三种方式:

  • 第一种是在输入框中直接输入筛选条件,如‘销售额大于5000’;
  • 第二种是在数值表界面进行筛选:

1.点击想要进行筛选的对象,如组图2-4-10所示;

2.点击后会弹出筛选条件的输入框。Measure数值列需要在左边选择>、<、>=、<=、!=、=这6个运算符号,右边输入具体的数值。如果是对非时间attribute属性列进行筛选,筛选框中则是显示所有的列中值类型等,只需在想要选择的信息前面打钩即可;时间attribute属性列的筛选则是点选相应的时间日期等。

3.点击确定。DataFocus会根据筛选条件获取新的数据。

V2.13.4 2-4-10-1.png
V2.13.4 2-4-10-2.png
图2-4-10 数值表筛选
  • 第三种是在图形界面的轴筛选:

1.点击想要进行筛选的对象,如组图2-4-11所示;

2.点击后会弹出筛选条件的输入框。Measure数值列需要在左边选择>、<、>=、<=、!=、=这6个运算符号,右边输入具体的数值。如果是对非时间attribute属性列进行筛选,筛选框中则是显示所有的列中值类型等,只需在想要选择的信息前面打钩即可;时间attribute属性列的筛选则是点选相应的时间日期等。

3.点击确定。DataFocus会根据筛选条件获取新的数据。

V2.13.4 2-4-11-1.png
V2.13.4 2-4-11-2.png
图2-4-11 图形轴筛选

配置颜色规则

在DataFocus的图形表中,可设置将某一个自定义范围内的值在图表中显示一个颜色,具体如下:

选择Y轴的数值列,弹出六个选项,点击“颜色规则”,点击“+”,新增一个自定义范围的颜色,会出现两个框,前后两个框分别输入自定义的起始值和终止值,点击颜色的小正方形可以自定义颜色,设置完之后点击“完成”,即可在图表中实时看到在此范围内的值都统一显示刚设置的颜色,如下图2-4-12所示。

点击该颜色规则后面的“X”,即可删除已设置的颜色规则,恢复原来的颜色。

图2-4-12 颜色规则

配置小数点

在DataFocus的图形表中,可以设置保留的小数点位数,具体操作如下:

选择Y轴的数值列,弹出六个选项,点击“配置”—“格式”,在“显示为”下拉框内选择“数字”,则方框下方会出现“小数”框,可下拉选择位数,目前最多可保留三位小数,如下图2-4-13所示。

图2-4-13 保留小数点

告警

在DataFocus系统中可以对Y轴(数值列)进行告警配置。

选择Y轴,弹出六个选项,点击“告警”,选择需要告警的数值范围,配置完成后点击确认即可应用。如下图2-4-14所示。红色闪烁条形图为该图表在告警范围内的数据。

当图表内数据到达预警值时,系统若开启了邮件功能,会给关注了该看板的用户发送告警邮件。

图2-4-14 告警配置

修改聚合方式

修改聚合方式有四种:

  • 第一种,一般系统内导入的数据表有默认的聚合方式,attribute为无聚合,measure列为总和聚合,在数据表详情中可以看到并修改,如图2-4-15。
图2-4-15 数据表详情页聚合设置
  • 第二种是在搜索框中,在对应的measure列后面输入想要使用的聚合方式,如‘销售额的最小值’,如图2-4-16所示;
图2-4-16 搜索框输入聚合方式
  • 第三种是在数值表进行修改:

1. 点击‘数值表’按钮,将图形界面切换至数值界面;

2. 点击measure列 列名下方显示的聚合方式,会展开显示所有类型的聚合方式,如图2-4-17所示。

3. 选择点击想要的聚合方式,系统会根据要求重新搜索返回结果。

通常可用聚合方式有:总和、最小值和最大值、平均值、标准差、方差、数量、去重后的数量。

图 2-4-17 数值表
  • 第四种是在图形界面进行修改:

1. 点击‘图形转换’按钮,将数值界面切换至图形界面;

2. 点击measure列,弹出六个选项,选择“聚合方式”,会展开显示所有类型的聚合方式,如下图2-4-18所示;

3. 选择点击想要的聚合方式,系统会根据要求重新搜索返回结果。

图2-4-18 图形表

钻取

钻取数据(使用的数据必须是有包含关系且不重复)是针对x轴(attribute属性列)上具体的某个值进行的操作,它不支持数据透视表、经纬图,有上钻和下钻两种钻取方式。对数据进行钻取的方式有两种:一种是在数值表中进行钻取,一种是在图形表中直接钻取。

操作如下:

1.在图形中(或者数值表中)选择想要进行该操作的某列,点击右键会显示出‘向下钻取数据’按钮,若是数据满足要求,则点击该按钮后会显示可钻取的列信息如组图2-4-19。若是不满足则会提示‘当前没有可以向下钻取的数据’。

2.在有显示钻取数据的情况下选择想要钻取的列。钻取后搜索条件也会同步显示x轴上被钻取列及它的钻取列。

V2.13.4 2-4-19-1.png
V2.13.4 2-4-19-2.png
图 2-4-19 钻取结果

表格属性

搜索结果以表格形式显示的,可以通过图表属性对表格进行配置,具体操作如下:

1. 在表格显示的页面,点击右上角“图表属性”按钮,页面左侧弹出如下2-4-20所示的图表配置界面;

图2-4-20 图表属性

2. 在图表属性下点击通用按钮,弹出如下界面2-4-21所示,在该界面可设置字体文本格式,表格行列格式,修改显示设置,财务负数显示等。

图2-4-21 通用配置

3. 在图表属性下点击标题行按钮,弹出如下界面2-4-22所示,在该界面可设置标题行字体表格样式和字体格式;

图2-4-22 标题行配置

4. 在图表属性下点击总计行按钮,弹出如下界面2-4-23所示,在该界面可设置是否显示总计行,总计行的标签设置,总计行填充颜色,字体颜色字体样式,总计行显示在最前还是最后等等;

图2-4-23 总计行配置

图形属性

搜索结果以图形形式显示的,可以通过图表属性对图形进行配置,在图形显示的页面,点击右上角“图表属性”按钮,页面左侧弹出图表配置界面,不同的图形对应的配置不一样,以下分别描述各个图形的配置:

  • 柱状图:

1. 在图表属性下点击通用按钮,弹出如下界面2-4-24所示,在该界面可设置主题颜色,字体大小(一般显示默认大小),图例显示的位置(默认显示在右侧),以及设置图表出现时是否需要动画效果。

图2-4-24 通用配置

2. 在图表属性下点击网格线配置按钮,弹出如下界面2-4-25所示,在该界面可设置零线的颜色宽度,是否去除图形中平均值、最大值、最小值的刻度线,以及在图形中是否隐藏网格线。

图2-4-25 网格线配置

3. 在图表属性下点击数据标签格式按钮,弹出如下界面2-4-26所示,在该界面可设置数据标签的文本,也可输入已定义的宏,如下所示,以及可设置数据标签是否使用标尺缩写,即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轴值的顺序,在宏后面添加文本,即可在原本的数值标签基础上添加额外的文本信息。

图2-4-26 数值标签格式

4. 在图表属性下点击数值标尺按钮,弹出如下界面2-4-27所示,在该界面可设置有两个Y轴的情况下选择是否只使用一个Y轴,在只有一个Y轴的前提下,可设置Y轴标尺的最大值最小值。

图2-4-27 数值标尺

5. 在图表属性下点击悬浮文本设置按钮,弹出如下界面2-4-28所示,在该界面可设置悬浮文本的内容,也可输入已定义的宏,定义的宏与上述第3点配置中的宏用法一致。

图2-4-28 悬浮文本设置

6. 在图表属性下点击标度按钮,弹出如下界面2-4-29所示,在该界面可设置标度(只在一个Y轴的时候有效),标度可设置为直线或者范围,可设置标度的颜色,宽度,样式等,也可设置标度的数值。

图2-4-29 标度配置
  • 折线图:

在图表属性下点击通用按钮,弹出如下界面2-4-30所示,在该界面可设置主题颜色,字体大小(一般显示默认大小),图例显示的位置(默认显示在右侧),线条样式(默认显示为直线),线条粗细,隐藏填充区域(即只显示折线部分,折线下方阴影部分隐藏)以及设置图表出现时是否需要动画效果。

图2-4-30 通用配置

其余配置与柱状图配置方法完全一致,具体请参照柱状图的配置。

  • 饼图:

1. 在图表属性下点击通用按钮,弹出如下界面2-4-31所示,在该界面可设置主题颜色,字体格式,标题与信息隐藏,饼图模式(传统饼图或者玫瑰形状),玫瑰模式下的画图模式(半径模式:花瓣中心角度不一样,面积模式:角度一致,只与面积有关),可设置半径起点(如下图所示),饼图的切片数,设置是否按照排序的数据显示以及设置图表出现时是否需要动画效果。

图2-4-31 通用配置

2. 在图表属性下点击数据标签格式按钮,弹出如下界面2-4-32所示,在该界面可设置数据标签的文本(前提显示数据标签),也可输入已定义的宏,如下所示,文本中宏的意义:

%_NAME:直接输入该宏可显示原本的名称标签,在宏后面添加文本,即可在原本的名称标签基础上添加额外的文本信息。

%_VALUE:直接输入该宏可显示原本的数值标签,在宏后面添加文本,即可在原本的数值标签基础上添加额外的文本信息。

%_PERCENT_OF_TOTAL:直接输入该宏可显示该区域扇形占比的百分比标签,在宏后面添加文本,即可在原本的百分比标签基础上添加额外的文本信息。

图2-4-32 数据标签格式

3. 在图表属性下点击悬浮图例配置按钮,弹出如下界面2-4-33所示,在该界面可设置右侧图例的文字标题内容,以及数值的聚合方式。

图2-4-33 悬浮图例配置
  • 环图:

1. 在图表属性下点击通用按钮,弹出如下界面2-4-34所示,在该界面可设置主题颜色,字体格式,标题与信息隐藏,半径起点,饼图的切片数,设置是否按照排序的数据显示以及设置图表出现时是否需要动画效果。

图2-4-34 通用配置

2. 数据标签格式配置与柱状图配置方法完全一致,具体请参照柱状图的配置。

3. 悬浮图例配置与饼图配置方法完全一致,具体请参照饼图的配置。

  • 散点图:

散点图配置与柱状图配置完全一致,具体请参照柱状图的配置,如图2-4-35所示。

图2-4-35 散点图配置


  • 漏斗图:

漏斗图配置与饼图配置相似,具体请参照饼图的配置,如图2-4-36所示。

图2-4-36 漏斗图配置
  • 气泡图:

气泡图配置与柱状图配置完全一致,具体请参照柱状图的配置,如图2-4-37所示。

图2-4-37 气泡图配置
  • 堆积柱状图:

1. 在图表属性下点击通用按钮,弹出如下界面2-4-38所示,在该界面可设置主题颜色,字体大小(一般显示默认大小),图例显示的位置(默认显示在右侧),图表标题的显示以及设置图表的动画效果。

图2-4-38 堆积柱状图

其余配置与柱状图配置完全一致,具体请参照柱状图的配置。

  • 条形图:

条形图配置与柱状图配置完全一致,具体请参照柱状图的配置,如图2-4-39所示。

图2-4-39 条形图
  • 面积图:

面积图配置与柱状图配置完全一致,具体请参照柱状图的配置,如图2-4-40所示。

图2-4-40 面积图
  • 帕累托图:

帕累托图配置与柱状图配置的部分一致,具体请参照柱状图的配置,如图2-4-41所示。

图2-4-41 帕累托图
  • 数据透视表:

1.在图表属性下点击通用按钮,弹出如下界面2-4-42所示,在该界面可设置字体大小,文本颜色,财务型负数及其颜色,以及热图模式的主题颜色配置(该功能需先将透视表配置为热图模式,点击配置选项,勾选热图模式)

图2-4-42 数据透视表通用配置

2.图表属性的标题行配置和表格属性配置一致,详情参考表格属性。

3.图表属性的总计行配置和表格属性配置一致,详情参考表格属性。

4.在图表属性下点击小计行按钮,弹出如下界面2-4-43所示,在该界面可设置小计行的标签以及显示格式、字体格式。

图2-4-43 数据透视表小计行配置
  • 位置图:

1. 在图表属性下点击经纬度地图通用配置,弹出如下界面图2-4-44所示,在该界面可设置位置图颜色模式(两极模式和范围模式)和对应的颜色配置。

图2-4-44 位置图通用配置

2.在图表属性下点击时间配置,弹出如下界面图2-4-45所示,在该界面可设置位置图的轮播时间和参与轮播的top n数据。

图2-4-45 位置图时间配置

3.在图表属性下点击地图配置,弹出如下界面图2-4-46所示,在该界面可设置位置图的图例状态、细节显示:区域名称颜色/区域排名/百分比/提示信息字体/图例底边距/图例位置/图例字体/图例方向。

图2-4-46位置图地域配置
  • 经纬图:

经纬图暂时不支持图表配置,如下图2-4-47所示。

图2-4-47 经纬图配置
  • 经纬气泡图:

经纬气泡图支持颜色配置,如下图2-4-48所示。在该界面可设置位置图颜色模式(两极模式和范围模式)和对应的颜色配置,以及气泡半径的设置。

图2-4-48 经纬气泡图配置
  • 热力图:

热力图支持颜色配置,如下图2-4-49所示。在该界面可设置热力半径。

图2-4-49 热力图配置
  • 统计图:

统计图支持颜色配置,如下图2-4-50所示。在该界面可设置统计柱的颜色。

图2-4-50 统计图配置
  • 组合图:

1. 组合图中的配置结合折线图以及柱状图配置,具体请参照柱状图和折线图的配置,如图2-4-51所示。

图2-4-51 组合图

2. 组合图中转换某一数值列的图表类型,可以通过点击图例中的向下符号,如下图所示2-4-52所示,选择想要显示的图表类型即可。

图2-4-52 修改组合图中的图表类型
  • 仪表图:

1. 在图表属性下点击通用,弹出如下界面2-4-53所示,在该界面可设置主题颜色、字体格式、图例位置、标题显示和动画效果。

图2-4-53 通用配置

2. 在图表属性下点击范围1,弹出如下界面2-4-54所示,在该界面可设置表盘的数值范围及其对应显示颜色,最多可将表盘设置成6个数值范围,范围2~范围6与范围1配置一致。

图2-4-54 设置表盘数值范围

3. 在图表属性下点击数值标尺设置,弹出如下界面2-4-55所示,在该界面可设置标尺的最大最小值。

图2-4-55 设置数值标尺
  • 雷达图:

1. 在图表属性下点击通用按钮,弹出如下界面2-4-56所示,在该界面可设置主题颜色、字体大小、图例位置、雷达图线条粗细、表盘背景、设置图表出现时是否需要动画效果。

图2-4-56 通用配置

2. 网格线配置、数据标签配置、悬浮文本设置与柱状图中部分配置一致,具体请参照柱状图的配置。

  • 树形图:

树形图图表配置与柱状图中部分配置一致,如下图2-4-57所示,具体请参照柱状图的配置。

图2-4-57 树形图配置
  • 词云图:

词云图图表配置与柱状图中部分配置一致,如下图2-4-58所示,具体请参照柱状图的配置。

图2-4-58 词云图配置
  • 瀑布图:

1. 在图表属性下点击通用按钮,弹出如下界面2-4-59所示,在该界面可设置主题颜色、上升颜色(上升方向的颜色)、下降颜色(下降方向的颜色)、是否显示总计、设置总计标签文本、总计列颜色、瀑布图的趋势方向(正向、反向)。

图2-4-59 通用配置

2. 网格线配置、数据标签配置、悬浮文本设置与柱状图中部分配置一致,具体请参照柱状图的配置

  • 弦图:

1. 在图表属性下点击通用按钮,弹出如下界面2-4-60所示,在该界面可设置主题颜色、字体大小、线条粗细、设置图表出现时是否需要动画效果。

图2-4-60 通用配置

2. 悬浮文本配置与柱状图配置一致,具体请参照柱状图配置。

3. 在图表属性下点击刻度盘配置按钮,弹出如下界面2-4-61所示,在该界面可设置刻度盘样式。

图2-4-61 刻度盘配置
  • 旭日图:

旭日图图表配置与柱状图中部分配置一致,如下图2-4-62所示,具体请参照柱状图的配置。

图2-4-62 旭日图配置
  • 打包图:

打包图图表配置与柱状图中部分配置一致,如下图2-4-63所示,具体请参照柱状图的配置。

图2-4-63 打包图配置
  • 桑基图:

桑基图图表配置与柱状图中部分配置一致,如下图2-4-64所示,具体请参照柱状图的配置。

图2-4-64 桑基图配置
  • 平行图:

平行图支持平行图设置,设置页面如下图2-4-65所示,可以对最大值和最小值的颜色进行设置。

图2-4-65 平行图配置
  • KPI指标:

1.点击图表属性的KPI指标设置,弹出如下所示界面图2-4-66,可以进行指标文字格式和单位的设置。

图2-4-66 KPI指标图指标配置

2.点击图表属性的时间配置设置,弹出如下所示的界面图2-4-67,可进行轮播时间的设置。

图2-4-67 KPI指标图时间配置
  • 堆积条形图:

配置和柱状图基本相似,具体参照柱状图配置,如下图2-4-68所示。

图2-4-68 堆积条形图配置
  • 时序柱状图:

时序柱状图支持时间配置设置,可以设置轮播时间,界面如下图2-4-69所示。

图2-4-69 时序柱状图配置
  • 时序气泡图

时序气泡图支持时间配置设置,可以设置轮播时间,界面如下图2-4-70所示。

图2-4-70 时序气泡图配置

摘要信息

被搜索列的摘要信息会显示在数值表底部单独的框中,如图2-5-1所示。

图 2-5-1 摘要信息

排序

对数据进行排序的方式有两种:

  • 搜索框中在想要进行排序的列名后面输入想要使用的排序方式,如在搜索框内输入‘按销售额降序排列的’,如图2-6-1所示;
图 2- 6-1 搜索框输入
  • 直接在数值表中操作:

1.将图形切换至数值页。点击右上角‘数值表’按钮切换至数值表页面;

2.点击想要进行排序的列名。

首次点击的列名会以升序的方式排列,再次点击该列名则是以降序的方式排列。且排序的方式也会出现在搜索框中如图2-6-2所示。

图 2-6-2 数值表排序

关键词搜索

在搜索时可以使用关键词定义搜索从而缩小搜索范围。关键词主要分为以下几种:

表 2-3 中文关键词类型
关键词类型 说明
筛选关键词 使用“排名最前的”和“排名最后的”等关键字,只查看最前或最后(最差)的销售结果。以及相应的数值计算,如:“大于”“小于”“大于等于”“不等于”。
排序关键词 使搜索结果按照一定的排序要求展示。
聚合关键词 规定列聚合的方式。
日期关键词 可以自由缩小搜索范围,以日,周,月,季或年为单位。
时间关键词 可以帮助用户找出在最近“n分钟或几小时内”访问者数量等。
字符串关键词 适用于查找包含某个字词的相似单词或短语。例如,用户名称包含“陈”。
同比环比关键词 用于进行数据的同比和环比对比。
分组关键词 帮助用户依据数值列的大小范围进行分组。
vs关键词 用于复杂的对比情况,比如同列中列中值对比,或者局部和整体进行对比等。
页码关键词 结果分页的情况下,用于定位数据具体页码。


表 2-4 英文关键词类型
关键词类型 说明
筛选关键词 使用“排名最前的”和“排名最后的”等关键字,只查看最前或最后(最差)的销售结果。以及相应的数值计算,如:“大于”“小于”“大于等于”“不等于”。
排序关键词 使搜索结果按照一定的排序要求展示。
聚合关键词 规定列聚合的方式。
日期关键词 可以自由缩小搜索范围,以日,周,月,季或年为单位。
时间关键词 可以帮助用户找出在最近“n分钟或几小时内”访问者数量等。
字符串关键词 适用于查找包含某个字词的相似单词或短语。例如,用户名称包含“陈”。
同比环比关键词 用于进行数据的同比和环比对比。
vs关键词 用于复杂的对比情况,比如同列中列中值对比,或者局部和整体进行对比等。
页码关键词 结果分页的情况下,用于定位数据具体页码。

在DataFocus有两种语言环境所以关键词也分为中文关键词和英文关键词。具体有哪些关键词可以使用及其使用用例可以查看第8章关键词。

公式添加

在搜索栏中可以通过添加公式丰富搜索结果。具体操作如下:

1.在搜索页面点击左下角 ‘增加公式’按钮会弹出一个公式填写界面,如下图2-8-1所示;

2.在空白栏中输入要用的公式或者是利用右边‘公式辅助’按钮选择自己想要的公式,鼠标悬停在公式上,下方会出现对于该公式的解释说明以及样例;

3.编写好的公式可以自己命名,点击公式名,对公式名字进行编辑(不能与关键词同名);

4.若公式计算的最终结果是数值,则在公式输入框下方的“高级设置”中可以修改该公式的聚合方式及列类型;

5.公式输入正确后点击确定,该公式便会添加在数据表的最下方;

6.双击该公式即可将公式加入到搜索框内,公式计算结果会显示在报表中。

图 2-8-1 添加公式

行列互转

当数据符合行列转换的数据结构要求时,可以从操作选项单内找到‘行列转换’选项并进行操作。如图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-9-1 行列转置选项
图 2-9-2 行转列选择转换数据
图 2-9-3 行转列配置转换数据
图 2-9-4列转行选择转换数据
图 2-9-5列转行配置转换数据

保存为历史问答

在搜索页面,点击页面右上方的‘操作’按钮会显示“保存”按钮以及“保存为中间表”按钮,点击‘保存’按钮,弹出编辑历史问答框,命名该历史问答,点击“确定”,即将结果保存到历史问答功能模块中,并且可以在历史问答查看或修改结果,如组图2-10-1所示,有无数据权限的用户所看到的操作内容是不同的,但是编辑问答信息的页面是相同的,如图2-10-2所示。

V2.13.4 2-10-1-1.png
图 2-10-1 保存历史问答选项
图 2-10-2 保存为历史问答

保存为中间表

在搜索页面,点击页面右上方的‘操作’按钮会弹出三个选项,点击“保存为中间表”按钮。‘保存为中间表’是指将结果保存到数据管理模块中。该选项有权限要求,只有拥有管理员权限或管理数据权限的用户页面才会显示‘保存中间表’按钮,如图2-11-1所示。

图 2-11-1 保存为中间表

导出csv

在搜索页面,点击页面右上方的‘操作’按钮会弹出三个选项,点击“导出CSV”按钮,如图2-12-1所示,‘导出csv’是指将当前页内容导出为csv文件(目前一页内容最多有1000行数据)。

图2-12-1 导出CSV

添加到数据看板

在搜索页面,如图2-13-1所示,点击页面右上方的‘添加数据看板’按钮会弹出“复制到数据看板”的操作框。在这个操作框中不仅可以将结果添加到已有的数据看板中,还可以重新创建一个新的数据看板存放数据以便查看。

注:添加到数据看板之前必须先保存到历史问答模块中。

图 2-13-1 添加数据看板

导出图片

在搜索页面完成搜索后,点击页面右上方的‘操作’按钮弹出操作选项,点击“导出图片”按钮,如图2-14-1所示,将当前问答导出为png格式的图片并下载到浏览器对应下载文件夹中。

图 2-14-1 导出图片

数据看板

建立数据看板

数据看板汇总页面可以选择缩略图和列表两种显示方式。如组图3-1-1所示.

V2.13.4 3-1-1-1.png
图 3-1-1数据看板汇总页面

建立数据看板有3种方式,如组图3-1-2所示:

1.在搜索模块页面将搜索结果保存至数据看板时会看到‘创建数据看板’按钮,点击该按钮可创建一个新的数据看板。(注:添加到数据看板之前必须先保存到历史问答模块中)

2.在数据看板汇总页面-缩略图点击‘创建’按钮,建立一个新的数据看板。

3.在数据看板汇总页面-列表点击“+新增数据看板” ,建立一个新的数据看板。

V2.13.4 3-1-2-1.png
V2.13.4 3-1-2-2.png
图 3-1-2 新建数据看板

查看数据看板

缩略图模式下将鼠标移动到对应的数据看板上,会显示相应的操作项,点击电视图标An13.png即可打开该数据看板;列表模式下点击对应数据看板名称或者点击操作栏中的“An14.png”(该图标随用户对看板的操作权限而有不同)也可以打开该数据看板。

如组图3-2-1所示。

V2.13.4 3-2-1-1.png
图3-2-1 查看数据看板

查看数据看板时,仅可以对看板进行联动、钻取,而不能修改看板内问答的内容和布局。

复制数据看板

复制数据看板主要是将该数据看板进行复制,再命名成新的数据看板。复制的数据看板内容样式等与原始数据看板中一致,降鼠标移到界面上端会出现导航条,点击第一个图标即可进行复制,如下组图3-2-2所示。

V2.13.4 3-2-2-1.png
图 3-2-2复制数据看板

保存数据看板

保存数据看板是指将该数据看板进行联动、钻取后的内容进行保存。并且可以修改该数据看板的名称及其描述。在数据看板中的操作若是没有点击‘保存’那么所做的所有操作都是临时的并不会改变数据看板本身,该数据看板还是保留原来的样子,如下图3-2-3所示。

图3-2-3 保存数据看板

导出数据看板(PDF)

在数据看板中,点击右上角的保存为PDF按钮“An15.png”,即可将将当前数据看板导出为PDF格式的文件并下载到浏览器对应下载文件夹中,下载后效果如图3-2-4所示。

图3-2-4 保存为PDF

在数据看板中分享看板

在数据看板中,点击卡板的右上角导航条的按钮“An16.png”,在弹出的框内点击“+”,选择要分享的用户或组,选择被分享者(组/用户),选择分享的使用权限,点击增加,点击完成,该看板即分享成功,如下图3-2-5所示。

还可以对已分享者进行删除和权限修改,如图3-2-6。

图3-2-5 分享看板
图3-2-6 修改分享权限

返回数据看板列表

点击右上方的按钮“An17.png”,即可从当前数据看板返回到数据看板列表汇总页面。

全屏显示

点击数据看板右上角全屏显示按钮“An18.png”,即可将该数据看板全屏显示,按键盘“ESC”按钮或全屏页面上方显示的“×”即可退出全屏显示,如组图3-2-7所示。

V2.13.4 3-2-7-1.png
图3-2-7 全屏显示

编辑图表

在数据看板中,点击图表右上角的按钮“An19.png”,即可跳转到相应的历史问答页面对图表进行交互或编辑。

图3-2-8 编辑图表

链接调用

在数据看板中,点击图表的右上角按钮“An20.png”,弹出如下图3-2-9所示的框,选择需要调用的信息,右侧显示的是调用链接的预览,可以进行交互。

设置完成后复制下方的链接,把该链接嵌入到其他地方,打开该链接,即可访问该报表(打开时无需输入用户名和密码);

图3-2-9 链接调用

数据明细

在数据看板中,点击图表右上角的按钮“An21.png”,即可跳出弹窗显示当前问答图表的对应数据明细表。如图3-2-10所示。

图3-2-10 数据明细

分享图表

在数据看板中,点击图表的右上角按钮“An22.png”,在弹出的框内点击“+”,选择要分享的用户或组,选择被分享者(组/用户),选择分享的使用权限,点击增加,点击完成,该图表即分享成功,如下图3-2-11所示。

还可以对已分享者进行删除和权限修改,如图3-2-12。

图3-2-11 分享图表
图3-2-12 修改分享权限

看板交互

1.图表翻页功能

鼠标移动到图表上,若是数据量有大于1000行,有分页,则会显示一个红色箭头,点击该箭头,即可查看下一页数据,如下图3-2-13所示;

图3-2-13 翻页功能

2.放大图表查看内容

按住左键拖过想要放大的部分,松开鼠标,即可看到数据被放大,可看的更清晰;

放大后想要恢复原状,点击图表左上角的返回按钮“An23.png”,如下图3-3-14所示;

图3-3-14 放大恢复

3.对图表进行钻取

具体操作与第2章的上下钻取功能一致,详见第2章 2.4.12,如下图3-2-15所示;

恢复问答至被钻取前状态,点击对应问答右上角的重置按钮,如下图3-2-16所示。

图3-2-15 钻取
图3-2-16 钻取恢复

4.图表联动功能

若是该数据看板中所有的图表都是依赖于同一个表,或者有关联关系的几个表中,则这些图表可以进行联动,如下图3-2-17所示,具体操作如下:

1. 选择某个图表,例如地图,点击地图某一区域(代表筛选出这列的数据),则所有满足条件的图表都会按照此条件筛选得出相应的数据,在图表中显示;

2. 点击数据看板上方“联动信息”,则可以查看此时的联动条件(即筛选条件);

3. 点击联动信息中的联动条件右边的“X”,则所有图表恢复到联动以前,即没有筛选条件之前。

图3-2-17 联动

编辑数据看板

对数据看板有编辑权限的用户,在数据看板页面,点击对应数据看板中间的‘编辑’按钮便可打开该数据看板对其内容进行编辑。

在打开的新页面中可以看到组图3-3-1的内容。通过这个页面可以知道该数据看板包含了几个搜索的查询结果。在该页面可以对展现出来的所有图表进行修改,如修改图表的布局、图表的大小、图表的背景颜色、删除图表,数据看板的整体背景颜色,标题格式等。

网格布局下,数据看板右侧为样式配置区域,选中某一问答时为该问答的样式配置项,未选中任一组件时为看板全局样式配置项。剩余部分为看板显示区。

自由布局下,数据看板右侧为样式配置区域,选中某一问答时为该问答的样式配置项,未选中任一组件时为看板全局样式配置项;左侧为看板内所有组件的图层管理。中间部分为看板显示区。

网格布局下数据看板布局:

V2.13.4 3-3-1-1.png

自由布局下数据看板布局:

图 3-3-1 数据看板内容

导入历史问答

将鼠标移至数据看板主页左上角的导入按钮“An24.png”上,会弹出一个框,框内显示所有的历史问答及其相应的选择情况和缩略信息,列表中显示已加入的为该数据看板中已存在的历史问答,其他的为不在该数据看板中的历史问答,选中想要导入该数据看板中显示的历史问答,即可将该问答导入该数据看板,如图3-3-2所示;用户可以通过滚动、翻页来查询所需导入的问答,也可以在检索框中输入关键词查询。

图3-3-2 导入历史问答

自定义组件

数据看板页面除了导入的历史问答图表,还可以添加自定义组件。

自定义组件有文字组件和多媒体组件两种。

  • 文字组件

移至数据看板主页左上角的“An25.png”,会跳出文字组件的选择页面,如图3-3-3所示。选择有标题和浮动两种,浮动组件不占据画布位置,可以悬浮在其他组件的上方任意位置;标题组件占据画布位置,会影响数据看板的图表顺序和布局。在网格布局模式下,可以添加浮动和标题两种组件;自由布局下仅能添加浮动组件。

  • 多媒体组件

移至数据看板主页左上角的“An26.png”,会跳出多媒体组件的选择页面,如图3-3-4所示。选择有标题和浮动两种,浮动组件不占据画布位置,可以悬浮在其他组件的上方任意位置;标题组件占据画布位置,会影响数据看板的图表顺序和布局。在网格布局模式下,可以添加浮动和标题两种组件;自由布局下仅能添加浮动组件。

自定义组件的配置与一般图表组件有所不同,多媒体组件配置项除组件大小、背景以外,仅可以进行图片的上传配置,图片需要从本地向系统中导入,可以导入最多七张图进行轮播展示;文字组件可以对用户自由输入的文字进行背景、字体粗细、是否斜体、段落对齐方式、文字背景与隐藏、字号以及字体颜色的配置,除此之外,网格布局下文字组件还有多一种比25%尺寸更小的组件大小选择。

图3-3-3 添加文字组件
图3-3-4 添加多媒体组件

改变图表的布局

在数据看板主页中,未选中任何组件时,点击右侧样式栏的“自由布局”或者“网格布局”,可以在自由布局与网格布局之间切换。

1.网格布局,则图表是按照规则的网格形式排列,如图3-3-5所示;

图3-3-5 网格布局

2.自由布局,则是可以自由拖动图表的位置,,也可以在右侧样式配置中修改组件位置的坐标数据,效果如下图3-3-6所示;

图3-3-6 自由布局

改变图表顺序

1.网格布局模式:

鼠标点击想要改变顺序的组件的边框,按住左键将其拖动到想要放置的位置,受网格排放规则的限制,被替代的组件的顺序则依次向后移一位;

2.自由布局模式:

鼠标点击想要改变顺序的组件的边框,按住即可将其拖动到任何想要放置的位置,不受限制;也可以在左栏图层管理中设置,选中某一组件,点击上方的上下调整按钮“An27.png”即可调整显示的层优先级,优先级高的组件和优先级低的组件重合时会覆盖优先级低的组件的重叠部分;在对应组件上右键也可以出现上下调整优先级的选项。

改变图表大小

1.网格布局模式:

网格布局模式下,数据看板中除文字标题以外的其他组件大小比例有三种选择:25%,50%,100%(文字组件的大小比例有四种),修改的操作具体如下:

选中图表组件,右侧组件样式配置项第一栏组件尺寸最有三个不同大小的长方形,分别代表25%,50%,100%,点击不同大小的长方形,图表显示对应比例的大小,如下图3-3-7所示,选择的是25%的比例显示;

注:改变其中一张图片的大小时不会影响其他图,即其他图片还是保持原来的大小

图3-3-7 比例显示

2.自由布局模式:

自由布局模式下,数据看板中的图表大小可以随意调整,不受限制,具体操作如下:

选中想要修改大小的图表,图表四角和边框出现可调整的大小的蓝色原型标志时,即可按住鼠标拖动图表的一个标来调整大小,如下图3-3-8所示;或者可以在右侧组件样式配置项第一栏组件尺寸中直接修改组件宽高数据。

图 3-3-8 随意改变图表大小

删除图表

在数据看板中,右键对应的组件即可弹出删除选项,但在历史问答页面的列表中该历史问答仍然存在, 故此处删除只是让该历史问答不在显示在该数据看板中。

图 3-3-9 删除组件

全局样式

进入数据看板(或者点击看板空白处)右侧配置栏显示全局样式配置项。如下图3-3-10所示。

1.预设样式:

可看到不同的预设,点击某个样式后应用该样式中的全部配置,用户也可以在自行配置后,点击“存为预设样式”将当前主题存为预设样式便于下次使用;

2.大屏背景:

可选择是设置成图片还是自定义颜色。

  • 选择图片:在背景颜色框内,点击向下的三角形按钮,选择图片,上传背景图片并选择“重复/平铺/居中”三种布局模式,背景即改为设定的图片,不需要当前图片背景点击删除即可取消;
  • 选择颜色:在背景颜色框内,点击向下的三角形按钮,选择颜色(一般默认为颜色),点击框体跳出选色弹窗,设置颜色;

3.组件背景:

配置方式和大屏背景一致;

4.组件文字:

点击组件文字框体跳出选色弹窗,设置颜色;

5.标题栏:

配置方式和大屏背景一致;

6.标题文字:

An28.png按钮:标题栏字体加粗,点击可看到实时效果;

An29.png按钮:标题栏字体倾斜,点击可看到实时效果;

An30.png按钮:标题栏字体的位置,居中或者左对齐,点击可看到实时效果;

An31.png按钮:配置方式与组件文字一致。

7.隐藏标题:

勾选后隐藏图表的主标题。

8.隐藏副标题:

勾选后隐藏图表的副标题。

9.隐藏提示:

勾选后隐藏图表右下角的查看与评论提示。

10.缩略图

获取在数据看板汇总页面的封面图,点击“获取封面”直接获取当前数据看板的缩略图作为封面缩略图。该封面不随数据看板再次修改而改变,直到下一次点击“获取封面”。未点击“获取封面”,则该看板在数据看板汇总页面为灰色的默认封面。

图3-3-10 全局样式

图表组件样式

图表组件样式可以覆盖全局样式,对单个当前组件进行样式设置。点击相应图表组件,右侧配置栏变为“组件样式”配置页面,如图3-3-11所示。

1.组件尺寸:

2.设置当前图表组件的尺寸,网格布局下是25% / 50% / 100% 三种尺寸的选择;自由布局下是宽高数据的设置。

3.组件背景:

可选择是设置成图片还是自定义颜色。

  • 选择图片:在背景颜色框内,点击向下的三角形按钮,选择图片,上传背景图片并选择“重复/平铺/居中”三种布局模式,背景即改为设定的图片,不需要当前图片背景点击删除即可取消;
  • 选择颜色:在背景颜色框内,点击向下的三角形按钮,选择颜色(一般默认为颜色),点击框体跳出选色弹窗,设置颜色;

4.组件文字:

点击组件文字框体跳出选色弹窗,设置颜色;

5.标题栏:

配置方式和大屏背景一致;

6.标题文字:

An28.png按钮:标题栏字体加粗,点击可看到实时效果;

An29.png按钮:标题栏字体倾斜,点击可看到实时效果;

An30.png按钮:标题栏字体的位置,居中或者左对齐,点击可看到实时效果;

An31.png按钮:配置方式与组件文字一致。

7.隐藏标题:

勾选后隐藏图表的主标题。

8.隐藏副标题:

勾选后隐藏图表的副标题。

9.隐藏提示:

勾选后隐藏图表右下角的查看与评论提示。

图3-3-11 组件样式

删除看板

在数据看板列表汇总页面,将鼠标移至相应看板上,点击出现的“An32.png”图标即可删除该看板;或者在想要删除的数据看板名称前的白框内打勾,再点击列表最上方‘删除’按钮进行批量删除,删除前会跳出确认操作的弹窗避免用户误操作。如下图3-4-1所示。

图3-4-1 删除数据看板

分享看板

分享看板用于给其他用户分享该用户拥有权限的数据看板,看板可以是该用户自行创建的,也可以是别人分享给该用户的,但该用户分享看板给其他用户的权限不能高于自己所有的权限。

被分享用户对该看板内问答的访问权限会受自身的数据权限限制,如被分享者没有看板内某一问答所用数据源表的数据权限或仅有部分数据权限,则该问答对该用户无可显示数据或仅显示有权限部分的数据图表。

分享给用户

在数据看板页面中要将内容进行分享,操作步骤如下:

1. 将要分享的看板前的白框打勾(可多选);

2. 点击左上角的‘分享’按钮,点击该按钮会弹出下图3-5-1的界面;

3. 点击“+”,选择要分享给用户,选择分享的用户,以及对该看板的使用权限,点击增加,点击完成;

4. 点击添加,用户名便会出现在创建者的下方;

5. 最后点击完成,内容便分享成功。

图 3 5-1 分享数据看板

分享给组

在数据看板页面中要将内容进行分享,操作步骤如下:

1. 将要分享的看板前的白框打勾(可多选);

2. 点击左上角的‘分享’按钮,点击该按钮会弹出下图3-5-2的界面;

3. 点击“+”,选择分享给组,选择分享的组,以及对该数据看板的使用权限,点击增加,点击完成,则该组中所有用户对该看板都有相对应的权限;

4. 点击添加,组名便会出现在创建者的下方;

5. 最后点击完成,内容便分享成功。

图3-5-2 分享给组

修改分享权限

分享者可以修改早前分享的看板的使用权限,如将某一用户/组的编辑权限修改为查看,如图3-5-3所示。

图3-5-3 修改已分享权限

取消分享

若分享者将自己早前分享的内容取消分享,被分享的人员也将不再看到该内容。取消分享可以从以下4个步骤完成:

1. 将早期分享的看板名称前的白框打勾;

2. 点击‘分享’按钮,在弹出的分享界面上会显示已分享的用户/组如下图3-30;

3.点击该用户右边的‘×’按钮取消分享,如图3-5-4;

4. 点击完成。

被分享的用户将不再能看到这个数据看板。

图 3-5-4 取消分享

标签

应用标签

在数据看板汇总页面-列表模式下:

1.选择要被贴上标签的看板,将其名称前的白框打勾;

2.点击页面左上方‘应用标签’按钮;

3.根据内容选择合适的标签如图3-6-1所示;

4.添加的标签会出现在对应看板右边的标签栏里。

图 3-6-1 应用标签

选择标签

最初未选择标签时的界面,如图3-6-2所示。

1. 点击数据看板列表正上方‘选择分类’按钮;

2. 选择想要查看的标签,查看同组标签下所以的数据看板,如组图3-6-3所示;

3. 点击数据看板列表最上方被选中标签旁的“×”按钮,取消查看该标签。

图3-6-2 未选择标签
V2.13.4 3-6-3-1.png
图3-6-3 选择标签

添加标签

如果是拥有数据管理权限的用户在点击‘应用标签’按钮时可以在显示的标签的底端看到‘增加’这一选项,点击‘增加’会出现颜色选项圈及命名栏如图3-6-4,数据管理权限用户可以为数据看板内容添加新的标签。

图 3-6-4 添加标签

编辑标签

将鼠标移动到已存在的标签右边会出现铅笔的图案,点击该图案弹出‘编辑名称’、‘修改颜色’及‘删除’这三个操作选项,管理员权限用户可以对已存在的标签进行不同程度的修改,如图3-6-5所示。

图 3-6-5 编辑标签

去除标签

点击数据看板右边标签列中标签名称后面的“X”,即去除标签,如下图3-6-6所示。

图 3-6-6 去除标签

看板分级置顶

在系统页面最上方可看到编辑“An33.png”按钮,点击该按钮,可配置数据看板分级显示以及是否置顶。

看板分级

配置数据看板分级快捷显示,若数据看板设置快捷显示,则之后不管在哪个页面,都可以在页面最上方点击已经设置的数据看板名称,直接进入该数据看板的详情页面,无需先转到数据看板页面,在列表中找到该数据看板,然后进入数据看板详情页面。具体操作如下:

1. 看板显示层级为一级:点击页面最上方编辑按钮“An33.png”,将需要设置的数据看板(经常查看的数据看板)选中拖动到左侧框内,点击确定,即可在页面最上方看到该数据看板的名称,如组图3-7-1所示,点击该数据看板名称即可直接进入数据看板详情页面。

V2.13.4 3-7-1-1.png
图3-7-1 配置一级看板

2. 看板显示层级为二级:点击页面最上方的编辑按钮“An33.png”,选中数据看板拖动至左侧已设置为一级看板下方的方框内,点击左侧下方“确定”按钮,即可在页面最上方将鼠标悬停至一级数据看板名称上,即可在该数据看板名称下方看到之前设置在该数据看板下方的二级数据看板,点击该二级数据看板,即可直接进入该二级数据看板详情页面,如下图3-7-2所示。可将多个数据看板设置在同个一级看板下;

V2.13.4 3-7-2-1.png
图3-7-2 配置二级看板

置顶数据看板

置顶看板是将该数据看板作为系统启动页面,即用户进行系统登录后会自动跳转到被指定的看板页面。

1.在查看数据看板页面点击右上角操作选项中的置顶按钮“An34.png”即可。

2. 点击页面最上方编辑按钮“An33.png”,出现如下图3-7-3所示的界面,将右侧数据看板右边的置顶按钮“An35.png”点亮,即配置成功。

图3-7-3 配置

历史问答

历史问答在查看或者编辑某条被保存的内容时会将该内容重新在搜索框中显示。历史问答汇总页面可以选择缩略图和列表两种显示方式,如组图4-1-1所示。

V2.13.4 4-1-1-1.png
图4-1-1 历史问答汇总页面

保存问答

搜索模块中可以保存为历史问答,具体操作请见第2章2.10;

编辑问答

在历史问答汇总页面可以进入某个历史问答的搜索页面,进行再编辑。编辑方式和搜索分析过程相同。

列表模式下点击该历史问答右方操作栏下的‘An36.png’/‘An37.png’(根据用户对该问答的权限判定,当仅有查看权限时仅显示An36.png,编辑权限时两者均会显示)按钮或直接点击历史问答名称,点击之后会进入搜索页面并显示历史问答结果;

缩略图模式下鼠标移至该问答上,点击“编辑”/“查看”按钮也可以进入搜索页面并显示历史问答结果。

修改完成后,点击页面右上方‘操作’按钮,选择保存,该历史问答的内容修改被保存。

删除问答

删除方式和删除数据看板一致,如下组图4-3-1所示。

V2.13.4 4-3-1-1.png
V2.13.4 4-3-1-2.png
图4-3-1 删除历史问答

分享问答

分享历史问答和分享数据看板的操作一致。

分享给用户

在历史问答功能模块中要将内容进行分享,操作步骤如下:

1. 将要分享的问答前的白框打勾(可多选);

2. 点击左上角的‘分享’按钮,点击该按钮会弹出下图4-4-1的界面;

3. 点击“+”,选择要分享给用户,选择分享的用户,以及对该问答的使用权限,点击增加,点击完成;

4. 点击添加,用户名便会出现在创建者的下方;

5. 最后点击完成,内容便分享成功。

V2.13.4 4-4-1-1.png
图 4-4-1 分享历史问答

分享给组

分享给组与分享给用户的操作方式一样。只是分享给组是在分享页面的输入框在输入或选择的组的名称。分享操作成功后该组的所有成员都会被分享到该历史问答的内容。

1. 将要分享的问答前的白框打勾(可多选);

2. 点击左上角的‘分享’按钮,点击该按钮会弹出下图4-4-2的界面;

3. 点击“+”,选择分享给组,选择分享的组,以及对该问答的使用权限,点击增加,点击完成,则该组中所有用户对该问答都有相对应的权限;

4. 点击添加,组名便会出现在创建者的下方;

5. 最后点击完成,内容便分享成功。

V2.13.4 4-4-2-1.png
图 4-4-2 分享历史问答

同时分享给用户及组

同时分享给用户及组,就是在分享的输入框中添加用户名及组名。添加成功后该用户及该组成员都能被分享到该历史问答的内容。

再次分享他人分享的资料

若他人分享给自己的内容只有查看权限,则自己再分享也只能分配给他人查看权限;若是编辑权限,则可以根据自己的意愿选择分享给他人查看或编辑权限。

取消分享

若分享者将自己早前分享的内容取消分享,被分享的人员也将不再看到该内容,如下图4-4-3所示。具体操作如下:

选中已经被分享过的历史问答,点击上方分享按钮,可看到有哪些用户对该历史问答有查看或者编辑的权限,点击用户右边的“X”,可以去分享,即收回用户对该历史问答的所有权限,点击完成。

图 4-4-3 取消分享

标签

与数据看板页面的应用标签功能操作一样,详见第三章 3.6;

应用标签

1.选择要被贴上标签的历史问答名称,在其名称前的白框内打勾;

2.点击页面左上方‘应用标签’按钮;

3.根据内容选择合适的标签如图4-5-1;

4.添加的标签会出现在对应历史问答右边的标签栏里。

图 4-5-1 应用标签

选择标签

1.点击历史问答列表正上方‘选择分类’按钮;

2.选择想要查看的标签,查看同组标签下的历史问答。

当历史问答列表中的内容过多时,可以通过选择标签的操作将想查看的内容快速选取出来,如图4-5-2所示。

点击被选中标签旁的“×”按钮,取消查看该标签,回到最初未选择标签时的界面。

图 4-5-2 选择标签

添加标签

如果是拥有管理员权限的用户在点击‘应用标签’按钮时可以在显示的标签的底端看到‘增加’这一选项,点击‘增加’会出现颜色选项圈及命名栏,管理员权限用户可以为数据看板内容添加新的标签,如图4-5-3所示。

图 4-5-3 添加标签

编辑标签

将鼠标移动到早已存在的标签右边会出现铅笔的图案,点击该图案弹出‘编辑名称’、‘修改颜色’及‘删除’这三个操作选项,管理员权限的用户可以对已存在的标签进行不同程度的修改,如图4-5-4所示。

图 4-5-4 编辑标签

数据管理

在数据管理功能模块除数据管理权限之外的用户在该功能模块仅能查看被分配了权限的数据表的数据内容(不包括实际的表内数据)。拥有数据管理权限的用户可以看到自己组被分配和创建的所有中间表及工作表的全部信息。

数据查看

数据的来源有两种:导入数据、直连数据。导入数据是存储在系统中的数据表,可以直接调取进行使用;直连数据是直连到用户数据库的数据表,与导入数据不同并不存储在系统中,每次使用时均需要在用户的数据库中进行查询然后结果返回到系统中显示。

数据类型有四种:数据表、填报数据、问答中间表、关联中间表。

中间表是对工作表中的数据进行二次加工后的数据表,当工作表的结构发生变化后,中间表会受影响;问答中间表是在搜索页面生成的中间表,关联中间表是在数据管理页面生成的中间表,两者区别为,问答中间表会在生成时进行数据聚合,而关联中间表不会。

显示灰色的数据表为当前不可使用的数据表,需要进行模型构建后才可以进行使用与查看。

在数据管理中,点击任意的数据表都会弹出如下图5-1-1所示的界面。

图 5-1-1 数据表

数据内容

列信息

在列信息中可以看到该表中每列的信息,如列显示名称、描述、数据类型、列类型、聚合方式、优先级等信息如图5-2-1所示。

有数据管理权限的用户可以将数据表的列信息中的内容进行修改,如:显示名称、描述、列类型、优先级等。其中当修改的列名称及其同义词与关键词重复时会出现错误提示。

将修改好的信息点击保存后再次打开可以看到信息已被更改。若更改了表中的列名称,则在搜索模块中能看到该列名称已被替换为修改后的列名称。

图5-2-1 列信息

关联关系

管理员权限用户可以对工作表建立关联关系。

1.查看关联关系

关联关系是指表与表之间的关联关系。在数据管理列表中,数据表名称上方有“An38.png”箭头,则表示该表有与其他表建立关联关系,且该表为主表,则点击该表的关联关系可以看到它所关联的目标表及其关联名,如下图5-2-2所示;若数据表名称上方有“An39.png”箭头,表示该表有与其他表建立关联关系,且该表不是主表,则点击该表的关联关系不能看到它所关联的主表及其关联名;若数据表名称上方有“An40.png”箭头,标识该表有与其他表建立联系关系(必为两个及以上),且即有作为主表的关联关系,也有作为非主表的关联关系存在。

2.删除关联关系

若想要删除两表之间的关联关系,将鼠标移至两表之间的连线上,会出现‘删除’按钮,点击删除即可解除两表之间的关联关系。

若该表并无任何关联关系那么在该表名称上方不会出现“An38.png”或者“An39.png”“An40.png”箭头,点击关联关系按钮弹出的界面只会显示‘添加关联’与‘取消’这两个选项,在页面中间会显示“当前表没有关联其他表”,如下图5-2-3所示。

图 5-2-2 关联关系
图5-2-3 无关联关系

3. 新增关联关系

若想增加该表与其他表的关联关系,点击界面左下方‘添加关联’的按钮就会弹出具体的操作界面如图5-2-4,需要填写的包括关联名、维度表、连接类型、连接筛选(选填)、源列、目标列。

关联名是指两个表关联关系的名称,可以自己随意命名;

维度表是指要与该表建立关联关系的数据表,点击目标表的输入框会出现系统里现有的所有表,可以直接选择自己想要关联的表;

连接类型分为三种:内连接、左连接及右连接;

源列是显示该表中所有的数据列,点击源列的输入框会出现该表中所有的列名及其数据类型;

目标列是显示目标表中所有的数据列。点击目标列的输入框会出现该表中所有的列名及其数据类型;

选择要匹配的数据列后点击‘添加关联’该关联关系就添加成功了。若对一张目标表有多个需要关联的列,可以通过点击源列下方的‘+’按钮增加新的源列及目标列的输入框。(建立好关联关系后会显示提示告知用户需至系统管理功能模块重新构建模型才能时使建立的关联关系生效)

用户在创建表关联关系的时候,表关联不能出现回路和闭环。

图 5-2-4 添加关联关系

4. 查看所有表关联关系

当用户想宏观的查看所有表的关联关系,或者由于时间长以及其他原因对数据表之间的关联关系不清楚时,可以点击任意表的关联关系页面右上角的‘查看所有表关联’。进入全部表的关联关系总览页面如图5-2-5所示。

图 5-2-5 所有表关联关系

依赖关系

点击依赖关系弹出的界面可以看到依赖该表建立的数据看板及历史问答以及中间表,如下图5-2-6所示。

图 5-2-6 依赖关系

智能洞察

智能洞察功能模块目前仅对专业版及以上开放,标准版仅可见入口不能使用。

创建中间表

拥有数据管理权限的用户在数据管理的操作栏中才会显示‘创建中间表’的按钮。

中间表有两种:

1. 问答中间表:在搜索页面中通过将搜索分析,将得出的结果点击‘操作’按钮,选择“保存为中间表”,如图5-4-1所示;

图5-4-1 创建问答中间表

2. 关联中间表:在数据管理页面创建中间表,在数据管理模块中点击右上角‘操作’按钮,选择“创建中间表”如图5-4-2所示;

图 5-4-2 table创建中间表

点击创建中间表,会出现如下图5-4-3所示界面,具体操作如下:

1. 在页面的右上角的选择数据源即选择要作为数据源的表,被选中的表会显示在‘选择数据’的下方,然后根据选择的数据表选中所需的列名,被选中的列名会显示在页面中间;

2. 点击‘中间表名’对该中间表进行命名;

3.点击‘描述’对该中间表进行描述(非必填);

4.点击‘增加公式’在该中间表中增加公式(公式操作与搜索页面一致,非必填);

5.对需要增加前缀的列打勾再点击‘添加前缀’按钮,会弹出输入框可输入想要增加的前缀(非必填);

6.可以直接点击列名对显示的列名进行修改,修改公式名需在左下方添加公式处修改公式名(非必填);

7.对想要不使用的列名将其打勾再点击‘删除’按钮,可将列名在使用栏中除去,删除公式需在左下方点击公式名前的‘×’按钮,删除公式;

8.若是使用2张以上的数据表来创建中间表,则需在‘我的关联关系’中构建选中的所有表之间的关联关系。若是选择的表在数据管理中已建立关联关系,那么点击‘我的关联关系’会之间显示选中表早前建立的关联关系。用多表创建中间表,表与表之间必须要建立关联关系。

9. 点击‘操作’按钮,再点击保存,创建该中间表。创建成功后页面会刷新回到数据管理页面。

图 5-4-3 创建中间表

10. 创建中间表成功后页面会刷新至数据管理页面。如图5-4-4,通过table创建的中间表类型会显示为‘prejoin’,当状态显示为‘success’时表示中间表构建完成可以使用该表。除成功和失败两个状态,其他状态都不能点击查看该表。

图 5-4-4 创建中间表

修改关联中间表

关联中间表的详情页面会显示‘编辑中间表’按钮。点击该按钮会回到创建中间的页面,修改中间表是在该页面进行修改,具体操作与创建操作一致,最后点击操作中的‘保存’该中间表会重新创建,如图5-5-1。

图 5-5-1 修改中间表

导入本地数据

拥有数据管理权限的用户在数据管理的操作栏中才会显示‘导入数据’的按钮,可以进行本地的csv、excel、json文件的导入。这里以csv数据导入操作进行示例:

1. 在数据管理功能模块点击‘操作’按钮,选择‘导入数据’,会弹出如图5-6-1的界面;

图 5-6-1 选择文件上传

2. 在‘请选择文件’按钮上方会提示目前支持的文件 类型及文件大小,点击‘请选择文件’按钮,将电脑中想要导入且符合要求的数据文本文件导入,选择好后再点击上传;

3. 文件上传成功后会显示如图5-6-2的配置信息界面(图中为csv数据的配置信息界面)。这里特别需要注意,要选择相对应的编码规则,才能将导入文件中的中文正确显示,设置完后点击下一步;

图5-6-2 设备日期格式及编码规则

4. 进入下一步,如下图5-6-3所示,可选择导入的列、重新命名表名及列名、可修改列类型,还可以预览导入的数据表,配置完成确认无误后点击“开始导入”,导入的csv文件属于工作表。

图 5-6-3 配置表信息

批量合并导入excel文件

DataFocus现在支持批量导入excel文件,需要使用DataFocus批量导入工具。

本节介绍批量导入工具的使用方法。

初次导入

  • 配置工具

需要输入连接的服务器IP或域名,以及执行导入的用户标识ID、Key。配置页面如图5-7-1。

图 5-7-1 导入工具初始配置

用户标识所在位置如下组图5-7-2所示。

V2.13.4 5-7-2-1.png
V2.13.4 5-7-2-2.png
图 5-7-2 用户标识
  • 选择需要同步的文件目录;

选择需要批量导入的文件目录。选择目录后,工具左侧 “目录下所有excel文件”会更新当前目录下所有的excel 文件 。检查文件无误后点击“同步导入”。

  • 配置行过滤条件;

配置过同步文件目录后,会弹出数据预览窗口;

通过点击预览数据中具体某行后点击“设置选定行为标题的栏”来确定数据中某行作为标题列名。也可以通过添加 “关键字”的方式对数据表中进行行过滤, 工具会根据某行数据中是否含有关键字来过滤掉某行数据。如图5-7-3所示。

图 5-7-3 配置行过滤
  • 配置导入文件属性;

完成数据过滤设置后,点击“同步导入”后会弹出即将导入的excel的属性配置。用户可自行配置(表名,描述,数据列.列名,数据列.数据类型)。确认无误后点击 “确认导入”。如组图5-7-4所示。

V2.13.4 5-7-4-1.png
图 5-7-4 配置导入文件

点击 “确认导入”,导入成功后 ,整理合并后的文件状态会变更为“已导入---导入成功”。

更新表内数据

  • 当已导入DataFocus的原始excel 中有新增数据,在工具中点击“刷新目录文件”,即会更新到新增的sheet,记录数。此时整离合并的表显示"待更新"。如图5-7-5所示。
图 5-7-5 更新表数据
  • 点击 ‘同步导入’即会同步更新至DataFocus环境中,此时整离合并的表显示"已更新--更新成功"。如图5-7-6所示。
图 5-7-6 导入状态

同时也可以使用定时导入功能,可定时导入数据(每天/每周/每月),可以设置时间间隔导入。如图5-7-7所示。

图 5-7-7 定时导入设置

数据权限

系统中的数据表资源是依存于组的,所以将数据表分配给对应组,以供组成员使用。拥有数据管理权限的用户可以为本组及下级组分配数据表。数据权限管理页面如图5-8-1所示。

用户选择分配的组,勾选对应的数据表,然后进行相应的配置,完成后点击确认即可。

数据表配置项:

1.Public

勾选该项则默认所分配组下的下级组均拥有该表的数据权限。

2.过滤条件

过滤条件可以实现细粒度的行列控制,精确选择分配对应数据表中的哪些列以及列中具体的数据范围,如可过滤选择属性列中等于或包含某字符的行,数值列与时间列选择一定范围等。

图 5-8-1 数据权限管理页面

标签

如果是拥有管理员权限的用户在点击‘应用标签’按钮时可以在显示的标签的底端看到‘增加’这一选项,点击‘增加’会出现颜色选项圈及命名栏,该用户可以添加新的标签。

数据管理页面应用标签功能与数据看板页面的应用标签功能操作一样,详见第三章 3.6,此处不再详细述说。

数据删除

在数据管理中删除数据是通过将想要删除的工作表/中间表名称前的白框打勾,然后再点击名称上方的‘删除’按钮进行删除。

数据管理员权限用户可以删除所有表,其他权限用户只能删除自己创建的中间表及被分享的表。若是有数据看板或者历史问答等内容是依赖某表建立的,则删除那张表时会有提示并展示依赖该表的内容,若是想要将该表删除必须先将依赖内容删除,删除顺序是先删除数据看板,再删除历史问答,最后删除表。

数据源

只有管理员权限用户在数据管理模块会显示工作表与数据源两个选项,点击最上方中间的数据源会显示如图5-11-1的页面。

图 5-11-1 数据源页面

新增数据源

创建一个新的数据源分为3个步骤:

1. 创建一个连接。点击“新建数据源”,选择数据源类型“导入数据”或“直连数据”(目前直连数据仅支持MySQL数据库)。选择完毕后,在弹出的界面输入‘连接类型’、‘连接名’、‘服务器’、‘端口’、‘数据库名’、‘用户名’、‘密码’,并且设置 ‘定时导入’,如图5-11-2所示;

目前版本支持的连接类型有:mysql、oracle、sqlserver、postgresql、SAP、Sybase。

注:定时导入是指用户建立数据源时设置以后是否要在固定时间让系统自行导入。创建好的数据源,以后便不需手动导入数据,系统会在用户设置的时间开始自动导入数据且数据导入完成后会自动开始构建模型。

定时导入的时间选项有:无、每天、每周、每月,无表示不设置定时导入;点击页面下方的‘测试连接’按钮,若是用户输入正确会显示提示连接成功,否则显示连接失败。

连接成功后点击‘创建’进入下一步;

图5-11-2 创建连接

2. 选择要导入的表。左边显示用户连接的数据库中所有的数据表,右边显示用户选出需要导入的表。

若是需要将表全选,则直接点击‘全选’按钮即可将表全部选中打勾;用户将想要导入的表前的白框打勾再点击中间的‘右移’按钮,将数据选至已选表框,用户也可以将已选表框中表前的白框打勾再点击‘左移’按钮,取消选择该表。点击表名后的齿轮图标可以对数据表进行筛选选择,配置表中特殊列的导入方式和过滤条件,选表完成后点击‘下一步’,如图5-11-3所示;

图 5-11-3 选择数据表

3.选择更新方式。每张表右端都会显示‘全量’与‘增量’两个按钮;在数据框右上角有‘全部全量’与‘全部增量’两个选项,这两个按钮是为了配置导入的数据数量。‘全部全量’适用于数据第一次导入表示导入所有的数据。点击该按钮数据框中所有的表右端的‘全量’按钮会显示被选中;‘全部增量’适用于数据量会不定时增多的的情况,如在第一次导入后之后数据导入只要配置为增量导入,系统便只会导入增加的部分而不用全部再导入从而节省时间。最后点击‘确定’按钮,数据源创建成功,如图5-11-4所示。

图 5-11-4 保存配置

导入数据源

创建好数据源后会回到数据源界面,在页面中间会显示刚创建的数据源内容以及数据源目前的状态,将要导入的数据源名称前的白框打勾再点击‘开始’按钮,数据表便开始导入。任务状态、进度、导入状态都会随着导入的进度改变。如图5-11-5。

图 5-11-5 导入数据

注:‘开始’按钮表示开始导入数据;‘暂停’表示停止导入数据;‘回退’表示将数据导入进度回退至最初状态,且要使‘回退’按钮生效,必须先点击‘暂停’按钮再点击‘回退’按钮。

编辑数据源

只有任务状态处于init、success、failure这三个状态下才能再次编辑数据源,只有这三种状态点击数据源在弹出的界面右上角会显示‘编辑’按钮。点击‘编辑’按钮会显示创建数据源的界面如图5-11-2,在该界面会显示早前创建该数据源所填写的内容,用户可以全部修改或者修改部分,只要填写的内容是正确的便可以进入第二步骤。

若是用户在第一步骤中只是修改了连接名或定时导入的时间,那么在第二步骤中还是会显示之前数据库中的表及被选中的表;

若是用户在第一步骤中修改了连接类型、数据库等,那么在第二步骤中左边可选表框中只会显示新的数据库表,右边的选中框中不会显示任何表,用户需要重新再选择。最后在第三步骤中点击‘确定’按钮,数据源便修改完成,页面刷新至数据源页面。 

填报数据

DataFocus现在支持轻量在线填报数据功能。数据管理页面中的填报数据模块,可以用于进行数据填报。用户可自定义编辑填报模板,填报审核后生成对应的工作表,用于后续的搜索分析,制作历史问答、数据看板。

新建填报数据模板

在数据管理页面-填报数据,点击左上角的“+新建填报数据模板”跳出新建填报模板配置弹窗,如图5-12-1所示。

图 5-12-1 新建填报数据模板

用户填写填报模板的名称描述,并设置每个列的属性、列名等等信息,点击左下角的“+”可以增加新的列。

创建完成的填报数据模板会在工作表中显示为一张表类型为填报数据的表,如组图5-12-2所示。

V2.13.4 5-12-2-1.png
图 5-12-2 填报数据表

填报数据

点击填报数据列表中已有数据模板的操作项中的填报,跳转对应的数据填报页面,用户根据模板的设置进行新增数据即可,如图5-12-3所示。

图 5-12-3 填报数据

更新完数据行后,点击确认,自动提交到数据模板审核者处进行审核。

审核数据

填报完成的数据会自动提交到模板审核者出进行审核,审核者点击对应表的审核操作项,跳出的报表审核弹窗中会显示待审核的数据填报来源信息和详细的填报数据,如图5-12-4所示。

图 5-12-4 审核数据

点击审核跳转到报表审核页面,审核者可以对每条数据进行批注和“通过”/“驳回”的操作,操作完成后,点击“保存”完成审核流程,如图5-12-5所示。

图 5-12-5 审核

只有通过的数据可以更新同步到对应的工作表使用,驳回的数据将返回到填报人处重新进行填报。

填报权限

填报数据需要对哪些用户可以对填报数据模板进行填报、审核的权限进行指定。 点击对应填报数据模板的操作中的权限,跳出权限设置弹窗,如图5-12-6。

图 5-12-6 填报数据权限分配

用户还可以启用外部填报链接,让用户在有密码的情况下直接从外部链接进行数据填报,流程如组图5-12-7所示。

V2.13.4 5-12-7-1.png
图 5-12-7 外链填报

编辑填报数据模板

点击对应填报数据模板操作项的“编辑”,跳出数据模板编辑弹窗,可以对初始创建时设置的模板名称、描述,以及各列的信息进行编辑修改,如图5-12-8所示。

图 5-12-8 数据模板属性编辑

修改完后确认,对应的工作表也会同步该修改。

删除填报数据模板

点击对应填报数据模板后的“删除”选项,可以对该模板进行删除,系统为避免用户误操作,会跳出确认弹窗,如图5-12-9所示。

图 5-12-9 删除

确认删除后,对应的工作表也会自动删除。

用户也可以勾选列表中数个填报数据模板前的勾选框,点击左上角的“删除”按钮,进行批量删除。

系统管理

系统管理功能模块只会显示在拥有管理员权限的用户页面上,不同管理权限的用户显示的系统管理内分页不同,对应其所有的管理权限。

该模块分为用户管理、构建模型、日志管理及全局配置、设备管理、系统迁移六个部分如图6-1。其中用户管理可以添加/删除用户、添加/删除组、修改用户权限、将用户分组管理等;构建模型模块则是负责构建模型;日志管理则是可以查看各模块日志;系统迁移用于在不同DataFocus系统间转移系统内数据资源,仅支持admin用户使用,故其他用户无法看到该模块。

图 6-1 系统管理

用户管理

添加组

点击“用户管理”中‘组’按钮,可以看到现有的所有组。

点击‘添加组’按钮,会弹出增加用户组的操作界面如图6-1-1。有用户管理权限用户可以为新创建的组设定名称及描述,以便能更好的管理。点击确定,用户组创建成功,在组列表可以看到树状结构展示的已创建的用户组。

图 6-1-1 添加组

编辑组

编辑用户组可以点击用户组右侧的‘编辑’按钮,如图6-1-2所示,会弹出编辑用户组的操作框;

操作框可以修改用户组的名称、描述,如图6-1-3所示,编辑好用户组后点击确定,会显示编辑成功。

图 6-1-2 编辑组
图 6-1-3 编辑组

删除组

点击该组名右侧‘删除’按钮,会弹出提示是否确定要删除该组,如图6-1-4所示,删除前必须确认组内没有用户才可以删除成功。

图 6-1-4 删除组

添加用户

添加用户的具体操作步骤:

1. 点击“用户管理”中‘组’按钮,可以看到现有的所有组,默认显示root组的组成员用户,勾选组会显示对应组的组成员。

2. 点击右上角‘添加用户’按钮会弹出具体的操作框如图6-1-5所示;

3. 将真实名称、用户名、密码、确认密码四个信息填写完整(必填),其中密码设置必须为6~18位,大小写、数字和特殊字符至少三种的组合。可以选填邮箱和手机,但填写的格式必须正确,若不满足这些条件则会出现错误提示,邮箱在系统管理员开启了邮箱功能后会要求用户在进行邮箱认证,请填写真实有效的邮箱地址;

4. 在操作框的右侧有‘管理用户角色’这一选项,选择不同的用户角色会拥有不同的权限,可选择多个用户角色,用户最终的权限为选择项的叠加;

5. 点击确定,该用户便创建成功且用户会出现在用户列表中。

图 6-1-5 添加用户

编辑用户

1. 对已存在的用户进行编辑,可以点击用户右侧的‘编辑’按钮,会弹出编辑用户的操作框,如图6-1-6。在这个操作框中可以修改用户的密码、名称、邮箱、手机及用户所属的用户角色,用户名是不允许进行修改。编辑好用户后点击确定,会出现编辑成功的提示。

2. Admin等系统预置管理员用户账户(如图6-1-7)不允许编辑和删除。拥有管理员权限的用户可以编辑除Admin外任何账户,当其他用户忘记密码时用户管理权限用户/Admin可以在系统管理模块修改其密码。

图 6-1-6 编辑用户
图 6-1-7 预置管理员用户

删除用户

删除用户有两种方式:

1.删除单个用户:点击该用户名右侧‘删除’按钮或者在该用户名前的白框打勾,点击上方“删除”按钮,会弹出提示是否确定要删除该用户,点击确定,用户删除成功,在用户列表中看不到该用户,如图6-1-8所示;

2.删除多个用户:在要删除的用户名前的白框内打勾,点击用户名上方‘删除’按钮,会弹出提示是否确定要删除所选的这些用户,点击确定,用户删除成功,在用户列表中看不到这些用户。

图 6-1-8 删除用户

添加角色

点击“用户管理”的“角色”,可以看见当前全部角色。

角色是系统中权限依赖的属性,目前有七种角色管理权限,无任何角色的用户即普通用户,仅有被分配的数据使用权限和看板、问答的查看与编辑权限。

  • 用户管理:查看管理用户。
  • 权限管理:管理角色和权限并且给普通用户赋权。
  • 系统设备管理:查看管理系统设备和服务。
  • 数据管理:管理数据并给部门赋予数据权限。
  • 模型管理:修改BI模型并且控制模型构建任务。
  • 日志管理:查看审计日志。
  • 告警管理:查看告警日志和通知。

系统预置了一些默认管理员角色,如图6-1-9所示。

点击右上角的“添加角色”按钮,即可跳出对应的弹窗如图6-1-10所示。填写角色名、描述,并勾选需要的角色权限,点击确认即可完成角色创建。

图 6-1-9 预置角色
图 6-1-10 添加角色

编辑角色

预置角色不可以编辑或删除。自定义角色可以点击角色后的编辑图标进行修改,如图6-1-11所示。

图 6-1-11 编辑角色

删除角色

删除角色有两种方式:

1.删除单个角色:点击该角色右侧‘删除’按钮或者在该角色前的白框打勾,点击上方“删除”按钮,会弹出提示是否确定要删除该橘色,点击确定,用户删除成功,如图6-1-12所示;

2.删除多个角色:在要删除的角色前的白框内打勾,点击角色上方‘删除’按钮,会弹出提示是否确定要删除所选的这些角色,点击确定,角色删除成功。

图 6-1-12 删除角色

用户源

用户源可以对接企业的OA等系统的员工信息数据库,批量导入组织信息进入系统。用户源操作与数据源操作相似,详情可参照5.11 数据源,用户源配置项与数据源不同。

构建模型

导入新的数据源、建立关联关系两种情况需通过重新构建模型才能使其表或关系可用。

具体操作如下:

1. 在系统管理页面点击页面上方“构建模型”;

2. 点击“开始”按钮,待状态显示更新为“SUCCESS”及进度更新为“100%”,表示模型构建成功,数据可以开始使用,如下组图6-2-1所示。

V2.13.4 6-2-1-1.png
图 6-2-1 构建模型

日志管理

对于各功能模块中的特定操作被触发时,该操作记录会被保存至对应模块的日志中,便于查看/查找报错点。

告警日志

系统各个模块不同类型、等级的告警信息,可进行查询。

日志管理权限用户对系统进行告警阈值配置,如图6-3-1所示,系统会定时对系统进行检测,当系统超过配置阈值时,弹出告警弹窗警示用户,如图6-3-2所示。

图 6-3-1 阈值配置
图 6-3-2 告警弹窗

操作日志

记录各个用户在系统中进行的操作的相关信息,包括操作模块、具体指令、状态、操作用户、用户所属组与相应角色、IP、时间等,如图6-3-3所示。 可进行查询与转存至本地,转存操作会清空系统已有操作记录。

图 6-3-3 操作日志

系统日志

下载日志具体操作如下:

1. 在系统管理页面选择上方的“日志管理”,在想要查看的日志前面的白框内打钩;

2. 点击列表上方“下载选中”;

3. 选中的日志会下载在一个压缩包,可以解压查看,如下图6-3-4所示;

图 6-3-4 日志管理

全局配置

1. 企业微信配置项是用来连接企业微信的,如下图6-4-1所示。

具体操作如下:

1.1. 在系统管理页面点击上方的“全局配置”;

1.2. 在“企业微信唯一标识符”中填入企业微信的ID;

1.3. 在“自建应用秘钥”中填入DataFocus系统在企业微信的数据应用中的密钥;

1.4. 点击“确定”,即配置成功。

图6-4-1 企业微信配置

2. 全局配置项是用来配置域名的,配置了域名,在分享时邮件才会发送,若没有配置域名,则在分享看板或者历史问答时邮件不会发送,如下图6-4-2所示。

将服务器的域名填入下方“服务器域名”方框内,点击“确定”。

图6-4-2 全局配置

3.邮件系统配置用于配置邮件认证和发送通知邮件的,开启邮件系统配置并正确配置后才可以使用,如图6-4-3所示。

图6-4-3 邮件配置

设备管理

设备机器码用于绑定本地服务器,与DataFocus用户中心的本地服务器机器码相对应,默认绑定,也可以解除绑定用于迁移服务器,如图6-5-1和图6-5-2所示。

图6-5-1 系统内设备管理页面
图6-5-2 官网用户中心的机器码

系统迁移

系统迁移功能可以让admin(有且仅有admin账号可以看到和使用系统迁移模块)将当前系统内所有数据看板、历史问答,数据表等所有资源迁移到本地,带有需要时导入另一个DataFocus系统(软件版本相同,即标准版仅支持标准版迁出的数据包,mini版仅支持mini版迁出的数据包)中。在迁移过程中,其他用户的使用会受到影响,故admin用户应充分告知其他用户暂停使用直到迁移完成。系统迁移页面如图6-6-1所示。

图6-6-1 系统迁移页面

开始迁出

点击开始迁出按钮,系统自动开始进行迁出数据包整理,并显示相应进程进度,迁出完成后会显示进度100%,并提示进行数据包的下载。过程如组图6-6-2所示。

V2.13.4 6-6-2-1.png
图6-6-2 迁移过程

停止迁出

迁移过程中,若需要终止迁出操作,可以直接点击‘停止迁出’按钮即可。

系统迁入

点击‘系统迁入’,选择DataFocus同版本产品所迁出的数据包即可一键完成系统迁移,如组图6-6-3所示。

V2.13.4 6-6-3-1.png
V2.13.4 6-6-3-2.png
图6-6-3 系统迁入

邮件通知

邮件通知不仅仅应用于用户的登录验证,当用户关注的数据看板、问答,或者系统状态发生变化时,都会进行邮件通知。

登录验证

当Admin用户即超级管理员在第一次登入DataFocus时会要求配置邮箱服务器如图7-1-1,这里可以选择不配置邮箱服务器,点击下一步直接进入系统;选择配置邮箱服务器并正确配置后,会要求输入验证邮箱且会发送验证码验证该邮箱的有效性如图7-1-2,验证码有效时间为60s。若是修改邮箱也会退到登入页面再次验证新邮箱的有效性。一般用户(用户信息有填写邮箱的)在admin用户配置好邮箱设置后,第一次登录系统时,同样也要进行邮箱验证,如图7-1-2。

图 7-1-1 配置邮箱服务器
图 7-1-2 验证邮箱

数据看板/问答权限变动通知

系统中,用户需要通过分享这一操作来改变其他用户对数据看板和历史问答的权限,如将数据看板/历史问答分享给其他用户(或组),则该用户(或组内用户)拥有了对这个数据看板/历史问答的某一权限(编辑或查看,具体看分享时设定的权限)。也可以修改权限或者取消分享(即取消权限)。

若是被分享的用户有设置邮箱,则在权限改动后会发送通知邮件给该用户设置的邮箱中。通知邮件的内容包括看板名称,描述,以及分享者和看板链接。

图7-2-1 邮件

数据看板/历史问答内容变动通知

在数据看板/历史问答页面,在看板列表中有个爱心型的关注按钮,默认为关注状态,如下组图7-3-1所示。

关注状态下,数据看板/历史问答被修改后立即发送邮件。

内容变动的情况分为以下几种:

1.有编辑权限的用户对数据看板/历史问答进行了编辑并保存了改动。

2.数据看板/历史问答依赖的数据源发生了更新。

3.历史问答触发了设置的告警值。

根据变动情况不同,邮件内容也会不同并说明改动的内容、操作与操作人。

V2.13.4 7-3-1-1.png
图7-3-1 关注

关键词

关键词是指在搜索模块的搜索框中输入关键的词句,DataFocus会主动的出现提示,让搜索变得更加的智能化。

中文关键词

使用中文关键词的前提是在中文语言条件下才能成功的使用。中文和英文关键词若混乱使用系统便会报错并无法给出正确的结果。

现阶段中文环境下可以使用的关键词如下表所示。

筛选关键词

表 8-1 筛选关键词表
关键词 描述 用例
排名最前的 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
为空 主要作为列中值的筛选条件 例:年龄为空
不为空 主要作为列中值的筛选条件 例:城市不为空


排序关键词

表 8-2 排序关键词表
关键词 描述 用例
按xxx升序 按照xxx升序的方式进行排列 例:按销售额升序
按xxx降序 按照xxx降序的方式进行排列 例:按销售额降序
按xxx升序排列的 按照xxx升序的方式进行排列 例:按销售额升序排列的
按xxx降序排列的 按照xxx降序的方式进行排列 例:按销售额降序排列的

聚合关键词

表 8-3 数值计算关键词表
关键词 描述 用例
XX总和/的总和 作为计算数值的关键词 例:销售额的总和
XX数量/的数量 作为计算列中值的个数的关键词 例:客户ID的数量
XX去重后的数量/的去重后的数量 作为计算列中值去重后个数的关键词 例:产品名称去重后的数量
XX最大值/的最大值 作为计算数值的关键词 例:年龄的最大值
XX最小值/的最小值 作为计算数值的关键词 例:年龄的最小值
XX方差/的方差 作为计算数值的关键词 例:年龄的方差
XX标准差/的标准差 作为计算数值的关键词 例:年龄的标准差
XX平均值/的平均值 作为计算数值的关键词 例:年龄的平均值
XX计数/的计数 计算数据记录数的关键词 例:单号的计数


日期关键词

表 8-4 日期关键词表
关键词 描述 用例
周/星期/礼拜 作为查看周数据的关键词 例:周一/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天的积分

时间关键词

表 8-5 时间关键词表
关键词 描述 用例
前/最近/过去的xx分钟 作为查看过去xx分钟数据情况的关键词 例如:过去的3分钟用户浏览量
上一分钟 作为查看过去xx分钟数据情况的关键词 例如:上一分钟用户浏览量
前/最近/过去xx小时 作为查看过去xx小时数据情况的关键词 例如:过去的3小时用户浏览量
上一/个小时 作为查看过去xx分钟数据情况的关键词 例如:上一小时用户浏览量
未来/接下来的xx分钟 作为查看未来时间段的数据的关键词 例:用户接下来的3分钟的浏览量
下一分钟 作为查看未来xx分钟数据情况的关键词 例如:下一分钟用户浏览量
未来/接下来的xx小时 作为查看未来时间段的数据的关键词 例:用户接下来的3小时的浏览量
下一/个小时 作为查看未来xx分钟数据情况的关键词 例如:下一小时用户浏览量
每小时 作为查看指定时间数据情况的关键词 例如:每小时用户浏览量

字符串关键词

表 8-6 字符串关键词表
关键词 描述 用例
开头是 作为筛选字符串的关键词 例:用户名开头是‘陈’
开头不是 作为筛选字符串的关键词 例:用户名开头不是‘陈’
结尾是 作为筛选字符串的关键词 例:用户名结尾是‘陈’
结尾不是 作为筛选字符串的关键词 例:用户名结尾不是‘陈’
包含 作为筛选字符串的关键词 例:产品名称包含‘红松’
不包含 作为筛选字符串的关键词 例:用户名不包含‘陈’


同比环比关键词

表 8-7 同比环比关键词表
关键词 描述 用例
按xx(时间列)计算的yy的总和(数值列带聚合)的日/周/月/季度/年增长率 主要是计算在两个条件限定下的增长率。增长率包括年增长率、周增长率、月增长率等(计算的是本月比上月的增长)。 例:按订单日期计算的销售额的总和的年增长率。
与往年同期相比按xx(时间列)计算的yy的总和(数值列带聚合)的日/周/月/季度/年增长率 主要是主要是计算在两个条件限定下的增长率。增长率包括年增长率、周增长率、月增长率等(计算的是今年当前月比去年同一月份的增长)。 例:与往年同期相比按销售日期计算的销售额的总和的月增长率。
同比去年按xx(时间列)计算的yy的总和(数值列带聚合)的日/周/月/季度/年增长率 主要是主要是计算在两个条件限定下的增长率。增长率包括年增长率、周增长率、月增长率等(计算的是今年当前月比去年同一月份的增长)。 例:同比去年按销售日期计算的销售额的总和的季度增长率。
同比上年按xx(时间列)计算的yy的总和(数值列带聚合)的日/周/月/季度/年增长率 主要是主要是计算在两个条件限定下的增长率。增长率包括年增长率、周增长率、月增长率等(计算的是今年当前月比去年同一月份的增长)。 例:同比上年按销售日期计算的销售额的总和的月增长率。
同比按xx(时间列)计算的yy的总和(数值列带聚合)的日/周/月/季度/年增长率 主要是主要是计算在两个条件限定下的增长率。增长率包括年增长率、周增长率、月增长率等(计算的是今年当前月比去年同一月份的增长)。 例:同比按销售日期计算的销售额的总和的月增长率。


分组关键词

表 8-8 分组关键词表
关键词 描述 用例
按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关键词

表 8-9 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去年销售额,销售数量,完成率

页码关键词

表 8-10 页码关键词表
关键词 描述 用例
页码 页码关键词,用于多页数据时不同页码的定位 例:页码=2 浙江每日销售额

英文关键词

使用英文关键词的前提是在英文语言条件下才能成功的使用。英文关键词和中文关键词的使用方法大多相似。

筛选关键词

表 8-11 筛选关键词表
关键词 描述 用例
Top x(number) sum XX 主要是用来查看排名前x位XX数据列的数据。 例: top 5 sum age
Bottom x(number) sum XX 主要用来查看排名后xx位XX数据列的数据。 例: bottom 5 sum age
>、<、=、>=、<=、!= >、<、!=主要作为数值的筛选条件。 例:age<37

排序关键词

表 8-12 排序关键词表
关键词 描述 用例
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


聚合关键词

表 8-13 聚合关键词表
关键词 描述 用例
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


日期关键词

表 8-14 日期关键词表
关键词 描述 用例
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

时间关键词

表 8-15 时间关键词表
关键词 描述 用例
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


字符串关键词

表 8-16 字符串关键词表
关键词 描述 用例
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’


同比环比关键词

表 8-17 同比环比关键词表
关键词 描述 用例
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


VS关键词

表 8-18 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


页码关键词

表 8-19 页码关键词表
关键词 描述 用例
page_number 页码关键词,用于多页数据时不同页码的定位 例:page_number =2 displayname views

公式列表

下面各种公式列表主要是运用在搜索功能模块的添加公式框里。

聚合公式

表 9-1 聚合公式表
公式 说明 样例
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)


转换公式

表 9-2 转换公式表
公式 说明 样例
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)


日期公式

表 9-3 日期公式表
公式 说明 样例
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)


混合函数

表 9-4 混合函数表
公式 说明 样例
!= 如果两值不等返回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)


数字函数

表 9-5 数字函数表
公式 说明 样例
* 求两值的乘积 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)



逻辑操作符

表 9-6 逻辑操作符表
公式 说明 样例
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


文本操作函数

表 9-7 文本操作函数表
公式 说明 样例
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标准版

  • 智能洞察(按钮可见,不可用)
  • 机器学习可见,不可用