第3页,共65页。 显示 643 条结果 (0.02 秒)
聚合函数
1.Sum 类别 描述 函数写法 Sum(Set) 函数作用 合计:返回在指定集上计算的数值表达式的总和 参数说明 Set:MDX表达式,集合 示例 1、求月度销量合计值,在行/列轴上拖入[年月]、[每日平均销售额] Sum(Crossjoin([订单日期时间维].CurrentMember,[销量]) 2、求商品名称的销售额合计,其中销售额=单价*数量 Sum(Crossjoin([商品名称].CurrentMember,[销售额])) 2.AVG 类别 描述 函数写法 Avg(Set) 函数作用 平均值:返回在指定集上计聚合函数
1.Sum 类别 描述 函数写法 Sum(Set) 函数作用 合计:返回在指定集上计算的数值表达式的总和 参数说明 Set:MDX表达式,集合 示例 1、求月度销量合计值,在行/列轴上拖入[年月]、[每日平均销售额] Sum(Crossjoin([订单日期时间维].CurrentMember,[销量]) 2、求商品名称的销售额合计,其中销售额=单价*数量 Sum(Crossjoin([商品名称].CurrentMember,[销售额])) 2.AVG 类别 描述 函数写法 Avg(Set) 函数作用 平均值:返回在指定集上计日期时间函数
1、函数说明 函数 描述 1 add_months(start_date, num_months) :增加月份 函数名称:add_months(日期字段, 月数): 函数说明: 返回指定日期前或者后几个月;比如根据订单日期获取上月、获取下月。 示例:在派生列节点输入 … ) image2023-11-27_15-11-47.png image2023-11-27_12-7-44.png 2 date_add(start_date, num_days) : 函数名称:date_add(日期字段, 天数): 函数说明: 返回指定日期后几天;比如根据订单日期获取明天。 示例:在派生列节点输入数据类型转换函数
使用【数据模型-ETL高级查询】实现数据处理时,smartbi提供【元数据编辑节点】用于修改数据集中字段的一些属性,包括名称、别名、数据类型及字段顺序等。 但若实际数据分析场景中有更多较为灵活的数据类型转换场景,smartbi支持以下Spark SQL数据类型转换函数供数据分析人员使用。Spark SQL函数可在 … 】 https://wiki.smartbi.com.cn/pages/viewpage.action?pageId=51942321节点中使用。 序号 函数 描述 1 bigint(expr) 函数名称:bigint(expr) 函数说明:将数据类型更改为bigint开窗函数
1、函数说明 函数名称 描述 1 first(expr[, isIgnoreNull]), first_value(expr[, isIgnoreNull]) 函数说明:返回第一个值,返回一组行的expr的第一个值。如果isIgnoreNull为true,则仅返回非null值 用法用法:同下 2 last(expr[, isIgnoreNull]) last_value(expr[, isIgnoreNull]) 函数说明:返回最后一个值,返回一组行的expr的最后一个值。如果isIgnoreNull为true,则仅返回非null值 用法: ①last字符串处理函数
1、字符串判断 函数 描述 1 coalesce(expr1, expr2, ...) :空值处理 函数说明:返回第一个非空参数,类似ifnull(expr1, expr2),可以设置多个表达式 示例:如果处理部门为空,则填充发起部门。 image2023-11-28_11-49-6.png 2 nullif(expr1, expr2) :等值判定为空 函数说明:如果expr1等于expr2,则返回null,否则返回expr1; 示例: > SELECT nullif(2, 2); NULL 3 nvl(expr1数学和统计运算符、函数
1、运算符/函数 序号 运算符/函数 描述 1 %或mod(expr,expr) 函数名称:%或mod(expr,expr) 函数说明:返回两个数字的余数。 示例:在数据模型-etl高级查询中使用SQL脚本节点,取3除2的余数。 select 3 % 2 as a,mod(3,2) as b; 返回值1; image2023-11-28_14-54-1.png 2 * 函数名称:* 函数说明:将两个数字相乘。 示例:在数据模型-etl高级查询中使用SQL脚本节点,取3乘2的结果。 select 3 * 2 as a; 返回值6计算列-逻辑函数
计算列函数,数据库适配情况,查看:计算列函数数据库适配情况。 1.IIF 类别 描述 函数写法 IIF(logical,expr1,expr2) 函数作用 一种常用的条件函数,条件判断:条件为真,返回参数expr1,否则返回参数expr2。 参数说明 logical:条件表达式。 expr1:条件为真的返回值。 expr2:条件为否的返回值,同expr1。 示例 1、假设有一个名为 Employees 的表,其中包含一个名为 Salary 的列,存储员工的薪资。我们想要根据员工的薪资是否超过 5000 来判断其薪资级别。可以使用 IF 函数来实现: IIF([Salary逻辑函数
1.IIf 类别 描述 函数写法 IIf(Logical ,expr1, expr2) 函数作用 条件判断:条件为真,返回参数expr1,否则返回参数expr2 参数说明 Logical:条件表达式 expr1:条件为真的返回值,可以是度量字段、具体的数值、字符串,或维度 … ].CurrentMember.caption='北京'),'一线城市','其他') 3、对度量[销售额]进行脱敏显示:IIf([销售额]>10000,1000,(IIf([销售额]>5000,900,100))) 2.And 类别 描述 函数写法 And 函数作用 并且:一般配合其它逻辑函数
1.IIf 类别 描述 函数写法 IIf(Logical ,expr1, expr2) 函数作用 条件判断:条件为真,返回参数expr1,否则返回参数expr2 参数说明 Logical:条件表达式 expr1:条件为真的返回值,可以是度量字段、具体的数值、字符串,或维度 … ].CurrentMember.caption='北京'),'一线城市','其他') 3、对度量[销售额]进行脱敏显示:IIf([销售额]>10000,1000,(IIf([销售额]>5000,900,100))) 2.And 类别 描述 函数写法 And 函数作用 并且:一般配合其它