本帖最后由 Sylvia 于 2017-9-18 15:46 编辑
维度表达式:
维度表达式只能做维度使用。因此在定义此类表达式时,最好采用维度常用的数据类型:字符,字符 串,布尔,或日期型。表达式中可以引用别的字段。例如把城市和城市代码拼在一起;或者从包含城市 和代码信息的那个字段中只提取出城市信息。在此表达式中不能采用任何聚合函数。
新建维度表达式:
打开任何一个组件的绑定界面,即打开查询列表,在查询列表中右键即可选择需要创建的数据段类型, 如下图所示 :
新建维度表达式,打开表达式对话框,如下图所示:
假设存在一个维度数据段为 MARKET,当用户需要给每个地区添加后缀 “ 销售 ” 时,可通过维度表达式来实现,如下图所示 : 如下表所示,其中的地区销售数据段是通过新建维度表达式实现的。
新建细节表达式
创建方法与维度表达式的创建方法相似。 举例说明 假设存在两个数据段,一个是 SALES,一个是 PROFIT,当用户想计算出产品的成本时,可通过细节表达式来实现,脚本内容为两个数据段之间的差值 如下表所示,其中的成本数据段是通过新建细节表达式实现的。 聚合表达式 聚合表达式也只能做度量使用。因此在定义此类表达式时,最好采用度量常用的数据类型:各种数字类 型。表达式中可以引用别的字段,可以做四则运算 , 也可以使用聚合函数。例如把销售字段求和,减去 产品成本的和,返回总利润数,把此表达式绑定到文本或仪表组件中,即可实时获得总利润额。此类表 达式中只能使用在汇总表中。如果转换成细节表,此类表达式会自动从绑定界面中被删除。
新建聚合表达式
创建方法与维度表达式的创建方法相似。 举例说明 假设存在三个数据段,销售总额、花销成本、市场。当用户想计算出每个市场的销售总额与花销成本的 比例时,可通过聚合表达式来实现,脚本内容为两个数据段求和之后的比例,如下图所示 : 如下表所示,其中的比例数据段是通过新建聚合表达式实现的。
|