页面树结构
转至元数据结尾
转至元数据起始

正在查看旧版本。 查看 当前版本.

与当前比较 查看页面历史

« 前一个 版本 37 下一个 »

待选列列出待选择的字段,勾选或拖拽到行列度量区生成表格。

待选列右键菜单支持:参数设置、新建计算字段、编辑计算字段、删除计算字段、删除、生成时间层次、时间维度管理、创建时间计算、新建分组字段。

待选列右键菜单功能说明如下:

功能说明
参数设置

修改参数,与资源树界面字段右键菜单的参数设置效果一致。详情请参考 公共设置项

计算字段

新建计算字段

计算字段是指使用已经存在的字段,通过四则运算或是函数等书写表达式形成的新字段。

创建报表时,用户可能需要无法直接从待选列获取的字段,则需要通过创建计算字段来获取。

编辑计算字段

编辑创建的计算字段。

删除计算字段

删除创建的计算字段。

删除

删除从资源树选择的字段,将字段移除待选列。

与在资源树勾除该字段效果一致。

生成时间层次

在透视分析进行时间计算之前,需要将时间相关的字段划分为固定的时间层次,创建时间层次字段,并形成时间维度,以此作为时间计算的依据。

日期时间型字段可直接生成时间层次。

时间维度管理

时间维度由时间层次组合,如“年-月-日”的时间维度由“年”、“月”、“日”三个时间层次组合。

字符串数据类型字段,可以通过时间维度管理,创建时间层次字段。

注:待选列只存在一个时间维度。多次生成时间层次,新生成的时间维度会替代旧的时间维度。

创建时间计算

数值字段创建时间计算,与度量区的时间计算效果一致。

  • 在待选列的创建时间计算常用于表格只需插入“创建的时间计算字段”。
  • 度量区创建时间计算后,“原字段”和“创建的时间计算字段”同时插入表格。

注:透视分析有时间维度才可以进行时间计算。

新建分组字段

 

新建一个分组字段。

计算字段

新建计算字段

右键 > 新建计算字段 ,弹出“计算字段编辑”界面,如图:

  • 可选资源区:该区主要列出了设置计算字段可选择使用的资源,也可通过下方搜索框搜索。
  • 设置区:该区主要列出计算字段设置项,这些设置项说明如下
设置项说明
名称计算字段的名称,一旦设定不可更改。
别名计算字段显示的名称,可更改。
数据类型计算字段的数据类型,有:字符串、整型、浮点型、日期、时间、日期时间。
数据格式设置计算字段的显示格式,根据数据类型获取对应存在的数据格式。
聚合方式设置计算字段的聚合方式,有:合计、最小值、最大值、计数、唯一计数、平均值、无聚合方式。
表达式

计算字段的表达式,通常是由计算表达式或SQL表达式定义。可从左侧可选资源区拖拽字段。

注:对于同一个计算字段,表达式使用的资源必须都为拖拽字段或是书写的文本字段,不能混合使用。

如新建一个“销售额”计算字段,销售额的表达式为“单价*数量*(1-折扣)”,其他设置项如图:

点击 确定 后,在待选列最低端生成一个“销售额”计算字段,如图:

编辑计算字段

右键 > 编辑计算字段 ,弹出“计算字段编辑”界面,如图:

生成时间层次

选中日期时间型字段,右键 > 生成时间层次  > 选择任意时间维度,目前支持4个时间层次,分别是“年”、“季”、“月”、“日”,如图:

选择生成的时间层次为“年季月日”,在待选列上方生成一个时间维度,由“年”、“季”、“月”、“日”4个时间层次构成。

透视分析待选列生成时间层次与在业务主题标记时间层次效果一致。

时间维度管理

在待选列区 右键 > 时间维度管理,如图:

进入“时间维度管理”界面,创建时间层次字段:

“时间维度管理”界面设置项说明如下:

设置项说明
层次时间维度管理可以创建四个时间层次的字段,分别是“年”、“季”、“月”、“日”。
绑定字段时间层次字段需要与待选列中对应的字段进行绑定。
转换当待选列中字段不是标准的数据形式时,可以通过转换功能将字段转换成标准的“年”、“季”、“月”、“日”时间层次字段。
字段名称设置时间层次的名称。
输入格式

绑定字段的数据格式。

  • 日期时间型字段的输入格式系统自动识别,输入格式置灰不可填。
  • 字符串数据类型字段系统没办法识别格式,手动选择匹配的格式。
输出格式设置时间层次的格式。
操作 

输入格式设置说明如下:

时间层次输入格式示例说明
yyyy-MM-dd2015-01-01年层次可取得yyyy部分
yyyy-MM2015-01年层次可取得yyyy部分
yyyy-Q2015-1年层次可取得yyyy部分
yyyy2015年层次可取得yyyy部分
yyyyMMdd20150101年层次可取得yyyy部分
yyyyMM201501年层次可取得yyyy部分
yyyy年MM月dd日2015年01月01日年层次可取得yyyy部分
yyyy年MM月2015年01月年层次可取得yyyy部分
yyyy年Q季度2015年1季度年层次可取得yyyy部分
yyyy年2015年年层次可取得yyyy部分
yyyy-MM-dd2015-01-01季层次可从MM部分计算得到季度
yyyy-MM2015-01季层次可从MM部分计算得到季度
yyyy-Q2015-1季层次可取得Q部分
yyyyMMdd20150101季层次可从MM部分计算得到季度
yyyyQ20151季层次可取得Q部分
yyyyMM201501季层次可从MM部分计算得到季度
Q1季层次可取得Q部分
MM01季层次可从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-dd2015-01-01月层次可以取得MM部分
yyyy-MM2015-01月层次可以取得MM部分
yyyyMMdd20150101月层次可以取得MM部分
yyyyMM201501月层次可以取得MM部分
MM01月层次可以取得MM部分
yyyy年MM月dd日2015年01月01日月层次可以取得MM部分
yyyy年MM月2015年01月月层次可以取得MM部分
MM月01月月层次可以取得MM部分




yyyy-MM-dd2015-01-01日层次可取得dd部分
yyyMMdd20150101日层次可取得dd部分
dd01日层次可取得dd部分
yyyy年MM月dd日2015年01月01日日层次可取得dd部分
dd日01日日层次可取得dd部

 

输出格式设置说明如下:

时间层次输出格式示例说明
yyyy2014将原始数据中的yyyy部分直接显示,如2014,表示2014年。
yyyy年2014年将原始数据的yyyy部分拼接'年'后一起显示。
yyyy-Q2014-1

将原始数据的yyyy和Q部分中间拼接'-'后一起显示,如2014-1,表示2014年1季度。

原始字段中需包含yyyy(年部分)、Q(季度部分)/MM(月部分,可由月份计算对应的季度)。

Q1

将原始数据中的Q部分直接显示,如1,表示1季度。

原始字段中需包含Q(季度部分)或者MM(月部分,可由月份计算出对应的季度)。

yyyy年Q季度2014年1季度

将原始数据的yyyy和Q部分,拼接“年”和“季度”后进行显示。

原始字段中需包含yyyy(年部分)、Q(季度部分)/MM(部分,可由月份计算对应的季度)。

Q季度1季度

将原始数据中的Q部分拼接“季度”后一起显示。

原始字段中需包含Q(季度部分)或者MM(月部分,可由月份计算出对应的季度)。

yyyy-MM2014-01

将原始数据中的yyyy和MM部分中间拼接'-'后一起显示,如2014-01,表示2014年01月。

原始字段中需包含yyyy(年部分)和MM(月部分)。

MM01将原始数据中的MM部分直接显示。
yyyy年MM月2014年01月

将原始数据的yyy和MM部分,拼接“年”和“月”后进行显示。

原始字段中需包含yyyy(年部分)和MM(月部分)。

MM月01月

将原始数据中的MM拼接“月”后一起显示。

原始字段中需包含MM(月部分)。

yyyy-MM-dd2014-01-01

将原始数据中的yyy、MM和dd部分中间拼接'-'后一起显示。

原始字段中需包含yyyy(年部分)、MM(月部分)和dd(日部分)。

dd01将原始数据中的dd直接显示,如01,表示01月份。
yyyy年MM月dd日2014年01月01日

将原始数据中的yyyy、MM和dd部分,拼接“年”、“月”和“日”后进行限制。

原始字段中需包含yyyy(年部分)、MM(月部分)和dd(日部分)。

dd日01日

将原始数据中的dd后拼接"日”后一起显示。

原始字段中需包含dd(日部分)。

创建时间计算

新建分组字段

 

  • 无标签