您的当前位置:首页正文

bi软件FineBI中的逻辑函数及排序

来源:个人技术集锦
bi软件FineBI中的逻辑函数及排序

逻辑函数

1. AND

AND(logical1,logical2,…):当所有参数的值为真时,返回TRUE;当任意参数的值为假时,返回FALSE。 Logical1,logical2,…:指1到30个需要检验TRUE或FALSE的条件值。

备注:

参数必须是逻辑值,或是含有逻辑值的数组或引用。 如果数组或引用中含有文本或空的单元格,则忽略其值。 如果在指定的单元格区域中没有逻辑值,AND函数将返回错误信息*NAME?。

示例:

AND(1+7=8,5+7=12)等于TRUE。 AND(1+7=8,5+7=11)等于FALSE。

2. IF

IF(boolean,number1/string1,number2/string2):判断函数,boolean为true时返回第二个参数,为false时返回第三个。 boolean:用于判断的布尔值,true或者false。 number1/string1:第一个参数,如果boolean为ture,返回这个值。 number2/string2:第二个参数,如果boolean为false,返回这个值。

示例:

IF(true,2,8)等于2。

IF(false,\"first\等于second 。

IF(true,\"first\等于first。

排序

1. 描述

排序可分为维度排序、指标排序、自定义排序,维度排序又可分为tooltop界面排序和数据表展示界面排序。

2. 维度排序

2.1 tooltip界面排序

tooltip界面排序分为升序和降序,两者都可以根据组件中绑定的所有字段进进行排序,如下图所示:

2.2 数据表界面排序

数据表界面排序指的是在数据预览表中排序,分为升序和降序,但是此时只能根据自身字段进行排序(维度字段排序是根据拼音排序),如下图所示:

3. 指标排序

指标排序只有一种方式:在数据表界面排序,分为升序、降序以及不排序,而且只能根据自身字段值大小进行排序,如下图所示:

4. 自定义排序

自定义排序是指可以根据自己喜好通过拖拽来实现维度排序,如下图所示:

当指标排序后,tooltip中的所有排序都变成无效,包括tooltip维度排序和自定义排序;但是数据表界面的维度排序依然有效。也就是说指标排序的优先级是高于tooltip维度排序的。

因篇幅问题不能全部显示,请点此查看更多更全内容