1. 概述
1.1 版本
FineBI 版本 |
---|
6.0.9 |
1.2 功能简介
判断不属于,判断表达式是否属于某个条件;属于为0,不属于1
语法 | NOT(条件表达式) | 对条件表达式的结果执行非运算 |
---|---|---|
参数1 | 条件表达式 | 条件表达式输出的结果需为布尔类型或数值类型,不可缺省 |
2. 注意事项
参数必须为 bool 类型或数值类型。
参数中的true(TRUE)、false(FALSE),同时支持大小写,且大小写同时蓝色标记。
3. 示例
示例数据:合同事实表.xlsx
下载示例数据「合同事实表」,新建分析主题并上传数据,过滤出不属于长期订单的合同金额。
1)使用 IN 函数求出合同订单属于长期订单。如下图所示:
当合同类型值为「长期协议订单、长期协议」时,为长期订单。输入公式:IN(合同类型,"长期协议订单","长期协议")
注:公式中城市并非手动输入,而是在左侧字段中单击选择。
2)判断出合同类型不属于长期订单的合同。公式:NOT(合同类型属于长期订单)。如下图所示:
2)求非长期订单合同金额。添加计算字段公式:DEF_ADD(SUM_AGG(合同金额,[],非长期订单合同)
添加到组件中展示数据如下图所示:
使用指标卡展示如下图所示:
更多示例:
公式 | 结果 | 备注 |
---|---|---|
NOT(1-2>0) | 1 | |
NOT(IN(城市,"北京","上海")): | 城市字段中不属于北京、上海的行=1 其余行=0 |