数据计算类型介绍
1. 时间计算类型
1.1. 功能说明
在数据表里创建自定义公式列时选则时间计算类型,即可选则相应的计算方式。时间计算类型主要针对时间日期类的数据进行特殊处理,可以替代SQL里的日期函数起作用。

Preview
1.2. 实例环境准备
- 一个或多个日期类型的数据列,例:
1.2.1. 在Sqlsever数据库中创建一张数据表
该数据表查询结果如下图:

Preview
1.2.2. 在天智FastBI中创建一个数据库数据表,查询上方的数据表,如下图:

Preview
**1.2.3. ** 点击【刷新SQL执行结果】,如下图:

Preview
1.2.4. 添加自定义列,点击【时间计算类型】,根据需求情况选择一种计算类型后,进行配置,如下图:

Preview
1.3. 自定义列介绍
1.3.1. 日期格式化列
可以取得日期数据的部分日期信息,比如能从日期列中单独获取年份信息,转换类型支持年度、季度、月份、周数、日期、星期、小时、分钟、秒。
配置页面:

Preview
预览效果:

Preview
1.3.2. 动态日期列
可以增加一列实时日期数据。实时数据包括今日、本月、本年、本季度、昨日、前天、去年今日、上月今日、上月、去年本月、上年、前年、上季度和去年本季度。
例:当前日期为2022-02-09,则动态日期列本月,2022-02-01;上季度,2021-10-01
配置页面:

Preview
预览效果:

Preview
1.3.3. 日期差计算列
用来计算两个日期字段得差额。
● 日期列中选择日期类型的字段
● 日期差值单位包括年度、季度、月份、周、天。
配置页面:

Preview
预览效果:

Preview
1.3.4. 日期偏移列
用来对一个日期进行加减,比如查某日期数据前7天是哪天。
● 偏移单位包含年度、季度、月份、周、天。
配置页面:

Preview
预览效果:

Preview
2. 文本计算类型
2.1. 功能说明
在数据表里创建自定义公式列时选择文本计算类型,即可选择相应的计算方式。文本计算类型主要针对字段数据格式的特殊处理。

Preview
2.2. 实例环境准备
一个或多个文本类型的数据列,例:
1.在Sqlsever数据库中创建一张数据表;
该数据查询结果如下图:

Preview
2.在天智FastBI中创建一个数据库数据表,查询上方的数据表,如下图:

Preview
3.点击【刷新SQL执行结果】,如下图:

Preview
4.添加自定义列,点击【文本计算类型】,根据需求情况选择一种计算类型后,进行配置,如下图:

Preview
2.3. 自定义类介绍
2.3.1.文本截取列
可以针对某字段进行截取操作。
-
自定义列名称:给当前字段起一个名字,注意不要出现重名的情况。
-
维度文本列:选择要对哪列数据进行截取。
-
生成数据类型:分为按位置截取和按符号截取。
-
配置界面:
按位置截取可选择是从头部开始截取还是从尾部开始截取,并且可以设置截取起始位置和截取长度;
Preview
按符号截取方式是截取从第几个什么符号开始到从第几个什么符号结束的中间字段
Preview -