计算字段
新建计算字段
右键 > 新建计算字段 ,弹出“计算字段编辑”界面,如图:
- 可选资源区:该区主要列出了设置计算字段可选择使用的资源,也可通过下方搜索框搜索。
- 设置区:该区主要列出计算字段设置项,这些设置项说明如下
设置项 | 说明 |
---|
名称 | 计算字段的名称,一旦设定不可更改。 |
别名 | 计算字段显示的名称,可更改。 |
数据类型 | 计算字段的数据类型,有:字符串、整型、浮点型、日期、时间、日期时间。 |
数据格式 | 设置计算字段的显示格式,根据数据类型获取对应存在的数据格式。 |
聚合方式 | 设置计算字段的聚合方式,有:合计、最小值、最大值、计数、唯一计数、平均值、无聚合方式。 |
表达式 | 计算字段的表达式,通常是由计算表达式或SQL表达式定义。可从左侧可选资源区拖拽字段。 注:对于同一个计算字段,表达式使用的资源必须都为拖拽字段或是书写的文本字段,不能混合使用。 |
如新建一个“销售额”计算字段,销售额的表达式为“单价*数量*(1-折扣)”,其他设置项如图:
点击 确定 后,在待选列最低端生成一个“销售额”计算字段,如图:
编辑计算字段
右键 > 编辑计算字段 ,弹出“计算字段编辑”界面,如图:
生成时间层次
选中日期时间型字段,右键 > 生成时间层次 > 选择任意时间维度,目前支持4个时间层次,分别是“年”、“季”、“月”、“日”,如图:
选择生成的时间层次为“年季月日”,在待选列上方生成一个时间维度,由“年”、“季”、“月”、“日”4个时间层次构成。
透视分析待选列生成时间层次与在业务主题标记时间层次效果一致。
时间维度管理
在待选列区 右键 > 时间维度管理,如图:
进入“时间维度管理”界面,创建时间层次字段:
“时间维度管理”界面设置项说明如下:
设置项 | 说明 |
---|
层次 | 时间维度管理可以创建四个时间层次的字段,分别是“年”、“季”、“月”、“日”。 |
绑定字段 | 时间层次字段需要与待选列中对应的字段进行绑定。 |
转换 | 当待选列中字段不是标准的数据形式时,可以通过转换功能将字段转换成标准的“年”、“季”、“月”、“日”时间层次字段。 |
字段名称 | 设置时间层次的名称。 |
输入格式 | 绑定字段的数据格式。 - 日期时间型字段的输入格式系统自动识别,输入格式置灰不可填。
- 字符串数据类型字段系统没办法识别格式,手动选择匹配的格式。
|
输出格式 | 设置时间层次的格式。 |
操作 | |
输入格式设置说明如下:
时间层次 | 输入格式 | 示例 | 说明 |
---|
年 | yyyy-MM-dd | 2015-01-01 | 年层次可取得yyyy部分 |
yyyy-MM | 2015-01 | 年层次可取得yyyy部分 |
yyyy-Q | 2015-1 | 年层次可取得yyyy部分 |
yyyy | 2015 | 年层次可取得yyyy部分 |
yyyyMMdd | 20150101 | 年层次可取得yyyy部分 |
yyyyMM | 201501 | 年层次可取得yyyy部分 |
yyyy年MM月dd日 | 2015年01月01日 | 年层次可取得yyyy部分 |
yyyy年MM月 | 2015年01月 | 年层次可取得yyyy部分 |
yyyy年Q季度 | 2015年1季度 | 年层次可取得yyyy部分 |
yyyy年 | 2015年 | 年层次可取得yyyy部分 |
季 | yyyy-MM-dd | 2015-01-01 | 季层次可从MM部分计算得到季度 |
yyyy-MM | 2015-01 | 季层次可从MM部分计算得到季度 |
yyyy-Q | 2015-1 | 季层次可取得Q部分 |
yyyyMMdd | 20150101 | 季层次可从MM部分计算得到季度 |
yyyyQ | 20151 | 季层次可取得Q部分 |
yyyyMM | 201501 | 季层次可从MM部分计算得到季度 |
Q | 1 | 季层次可取得Q部分 |
MM | 01 | 季层次可从MM部分计算得到季度 |
yyyy年MM月dd日 | 2015年01月01日 | 季层次可从MM部分计算得到季度 |
yyyy年MM月 | 2015年01月 | 季层次可从MM部分计算得到季度 |
yyyy年Q季度 | 2015年1季度 | 季层次可取得Q部分 |
Q季度 | 1季度 | 季层次可取得Q部分 |
MM月 | 01月 | 季层次可从MM部分计算得到季度 |
月 | yyyy-MM-dd | 2015-01-01 | 月层次可以取得MM部分 |
yyyy-MM | 2015-01 | 月层次可以取得MM部分 |
yyyyMMdd | 20150101 | 月层次可以取得MM部分 |
yyyyMM | 201501 | 月层次可以取得MM部分 |
MM | 01 | 月层次可以取得MM部分 |
yyyy年MM月dd日 | 2015年01月01日 | 月层次可以取得MM部分 |
yyyy年MM月 | 2015年01月 | 月层次可以取得MM部分 |
MM月 | 01月 | 月层次可以取得MM部分 |
日
| yyyy-MM-dd | 2015-01-01 | 日层次可取得dd部分 |
yyyMMdd | 20150101 | 日层次可取得dd部分 |
dd | 01 | 日层次可取得dd部分 |
yyyy年MM月dd日 | 2015年01月01日 | 日层次可取得dd部分 |
dd日 | 01日 | 日层次可取得dd部 |
创建时间计算
新建分组字段