辰哥小课堂,亿信BI报表设计之常用函数科普

3041
0

辰哥 管理员

发表于2018-9-17 11:40

楼主
亿信BI提供了多种类型的函数供大家使用,其中包括数学函数、时间日期函数、字符串函数、统计函数、数据转换函数、逻辑函数、其他函数。

函数分类1. 数学函数

2. 时间日期函数

3. 字符串函数

4. 统计函数

5. 数据转换函数

6. 逻辑函数

7. 其他函数

常用函数
下面我们介绍几个常用的函数给大家:
od日期函数
【描述】对年,半年,季度,月,旬,日的操作,返回字符串。
【格式】od(字符串或时间串,操作符)
【举例】
一、第一个参数为字符串:

二、第一个参数为日期型

三、具体示例

@-1取上期
【描述】在指标前加上@-1来取指标上期;@-n,前n期的值(n>0)
【举例】
对于月报中的去年同期,可使用@-12;
对年报中的去年同期,则使用@-1;
当所引用的报表期不存在时,则公式所得的值为空。
【扩展】
_prev函数,也可以取指标的上期值。
【举例】
其中ZB,为主题表中的指标。

sort() 表头排序
【描述】给表头文本设置钻取:万能式,书写表达式:sort(),达到点击表头文本,数值排序的功能。

【举例】
一、浮动分析表
文本表头输入:sort()

二、固定分析表
文本表头输入:sort("range=B2:B20")

其中B2:B20,是固定分析表某列数值的排序范围。
三、奇偶行颜色各异分析表
文本表头输入:sort("inclient=false")
需指定服务器端排序。
序号表达式
【描述】序号共有以下4种表达方式。
【举例】

常用系统函数

_n 求户数

mkfilter 过滤函数
【描述】此函数主要用在根据报表参数来定义过滤条件时,简化过滤条件的书写。
【写法】
<#=mkfilter("过滤指标1=报表参数1&过滤指标2=报表参数2...") #>
注意:1.要加宏<#=#>
      2.括号中的过滤条件要用引号
【举例】
报表参数:报表期(@bbq)、注册类型(@zclx)
主题表字段:报表期(设置了数据期)、注册类型(XXB.E4)
过滤条件:
<#=mkfilter(“dim(XXB.E4)=@zclx and bbq()=@bbq”)#>   

最近看过此主题的会员

hhdtest

esen_4TF2M1PVO1

esen_4Q6MZ9SWVR

西瓜小姐

昵称已存在

0个回答

只看楼主

登录后可回答问题,请登录注册

快速回复 返回顶部 返回列表

小时

全天响应

分钟

快速处理问题

工程师强势助力

明星产品
解决方案
联系合作

400咨询:400-0011-866

技术支持QQ:400-0011-866(工作日9:00-18:00)

产品建议邮箱yixin@esensoft.com

关注我们

扫TA学习更多干货

一对一专家交流

版权所有© 2006-2024 北京亿信华辰软件有限责任公司 京ICP备07017321号 京公网安备11010802016281号