1 概述
Smartbi 计算度支持不同类型的运算符:算术运算符、比较运算符 :
类型 | 符号 | 含义 | 示例 |
---|---|---|---|
算数运算符 | +(加号) | 加法 | 1+1 |
-(减号) | 减号 | 3-1 | |
*(星号) | 乘法 | 4*4 | |
/(正斜杠) | 除法 | 6/2 | |
比较运算符 | = | 等于 | [年月].CurrentMember.caption='202301' 或 [合同金额]=1000 |
> | 大于 | [合同金额]>1000 | |
< | 小于 | [合同金额]<1000 | |
>= | 大于等于 | [合同金额]>=1000 | |
<= | 小于等于 | [合同金额]<=1000 | |
<> | 不等于 | [合同金额]<>1000 |
2 操作讲解
2.1 除法
前置条件
1、如果使用 函数 模式 编写,可以写多个算数运算,比如 年比年增长率=(当年销售量-去年销售量)/去年销售量 先减,再除;当遇到括号时会先执行括号的内容,跟小学教的数学一样的逻辑。
2、如果 分子的计算结果为 null 值,则运算符将引发错误,为0时计算结果为0。
3、如果分母的计算结果为0或null时,则运算符将引发错误。
这是一个非常常用的函数,原因是我们做数据分析的很多指标都是相对值,环比增长率、利润率、存货周转率、离职率、借款逾期率...它们的数学表达式都是除法计算。
当然我们一般可以用运算符“/”来完成,它的好处是可以在分母为零时防止出现报错信息。比如一个简单的除法计算,销售支出金额占比=支出金额_销售/支出金额:
1、使用 函数 方式,如下:
2、使用向导方式:
2.2 乘法
前置条件
基值、要乘以的度量:两个指标必须具有相同的数据类型(数值型),如果一个指标的值为空值,则此运算符返回空值。
执行两个数相乘的算术运算:
2.3 减法
执行一个算术运算,将一个数减去另一个数
2.4 加法