Kettle计算器常用函数

Kettle计算器常用函数

Function描述Required fields
Set field to constant A创建一个具有常数值的字段。A
Create a copy of field A创建一个具有给定字段值的字段副本。A
A + BA + B。A and B
A - BA - B。A and B
A * BA乘以B。A and B
A / BA除以B。A and B
A * AA的平方。A
SQRT( A )A的平方根。A
100 * A / BA占B的百分比。A and B
A - ( A * B / 100 )减去B%的A。A and B
A + ( A * B / 100 )将B%加到A。A and B
A + B *C加上A和B乘以C。A, B and C
SQRT( AA + BB )算? (A2 + B2)。A and B
ROUND( A )返回与参数最接近的整数。 将结果四舍五入为整数 使用以下方法不带小数(B=0)的四舍五入(A, B)。A
ROUND( A, B )用B小数四舍五入到最接近的偶数A and B
STDROUND( A )将A取整到最接近的整数。常用的舍入方法是“离零半舍”,也称为标准或普通舍入A
STDROUND( A, B )使用与stround (A)相同的舍入方法,但采用B小数。A and B
CEIL( A )上限函数将一个数字映射到后面最小的整数。A
FLOOR( A )floor函数将一个数字映射到之前最大的整数。A
NVL( A, B )如果A不为空,则返回A,否则返回b。注意,有时变量不是空的,而是一个空字符串。A and B
Date A + B days在日期字段A中添加B天。A and B
Year of date A计算日期A的年份。A
Month of date A计算日期A的月份。A
Day of year of dateA计算一年中的一天(1-365)。A
Day of month of date A计算月(1-31)的日期。A
Day of week of date A计算一周的天数(1-7)。A
Week of year of date A计算一年中的一周(1-54)。A
ISO8601 Week of year of date AISO8601样式(1-53)计算一年中的星期。A
ISO8601 Year of date A计算年份ISO8601风格。A
Byte to hex encode of string A将字符串中的字节编码为十六进制表示形式。A
Hex encode of string A用字符串自己的十六进制表示来编码字符串。A
Char to hex encode of string A将字符串中的字符编码为十六进制表示形式。A
Hex decode of string A解码十六进制表示的字符串(当a的长度为奇数时加前导0)。A
Checksum of a file A using CRC-32使用CRC-32计算文件的校验和。A
Checksum of a file A using Adler-32使用Adler-32计算文件的校验和。A
Checksum of a file A using MD5使用MD5计算文件的校验和。A
Checksum of a file A using SHA-1使用SHA-1计算文件的校验和。A
Levenshtein Distance (Source A and Target B)计算Levenshtein距离:http://en.wikipedia.org/wiki/Levenshtein_distanceA and B
Metaphone of A (Phonetics)计算A的变音位:http://en.wikipedia.org/wiki/MetaphoneA
Double metaphone of A计算A的双变音:http://en.wikipedia.org/wiki/Double_MetaphoneA
Absolute value ABS(A)计算A的绝对值。A
Remove time from a date A删除的时间值。A
Date A - Date B (in days)计算日期字段和B日期字段之间的差异(以天为单位)。A and B
A + B + CA + B + C。A, B, and C
First letter of each word of a string A in capital转换字符串中每个单词的第一个字母。A
UpperCase of a string A将字符串转换为大写。A
LowerCase of a string A将字符串转换为小写。A
Mask XML content from string A转义XML内容;用&值替换字符。A
Protect (CDATA) XML content from string A表明XML字符串是通用字符数据,而不是非字符数据或具有更特定、有限结构的字符数据。给定的字符串将包含在<![CDATA[string]]>中。A
Remove CR from a string A从字符串中移除回车。A
Remove LF from a string A从字符串中移除换行符。A
Remove CRLF from a string A从字符串中移除回车/换行。A
Remove TAB from a string A从字符串中移除制表符。A
Return only digits from string AOutputs only从字符串中只输出字符串中的数字(0-9)。A
Remove digits from string A从字符串中删除所有数字(0-9)。A
Return the length of a string A返回字符串的长度。A
Load file content in binary加载给定文件的内容(字段A)到二进制数据类型(如图片)。A
Add time B to date A将时间添加到日期中,将日期和时间作为一个值返回。A and B
Quarter of date A返回日期的四分之一(1到4)。A
variable substitution in string A在字符串中替换变量。A
Unescape XML content不转义字符串中的XML内容。A
Escape HTML content在字符串中转义HTML。A
Unescape HTML content在字符串中不可转义HTML。A
Escape SQL content转义字符串中适合传递给SQL查询的字符。A
Date A - Date B (working days)计算日期字段A和日期字段B(周一至周五工作日)的差值。A and B
Date A + B Months为日期字段A添加B个月。A
Check if an XML file A is well formed验证XML文件输入。A
Check if an XML string A is well formed验证XML字符串输入。A
Get encoding of file A猜测给定文件的最佳编码(UTF-8)。A
Dameraulevenshtein distance between String A and String B计算字符串之间的Dameraulevenshtein距离:http://en.wikipedia.org/wiki/Damerau–Levenshtein_distanceA and B
NeedlemanWunsch distance between String A and String B计算字符串之间的needlemanwonsch距离:http://en.wikipedia.org/wiki/Needleman–Wunsch_algorithmA and B
Jaro similitude between String A and String B返回两个字符串之间的Jaro相似系数.A and B
JaroWinkler similitude between String A and String B返回两个字符串之间的Jaro相似系数:http://en.wikipedia.org/wiki/Jaro–Winkler_distanceA and B
SoundEx of String A将字符串编码为Soundex值。A
RefinedSoundEx of String A检索给定字符串对象的精炼Soundex代码A
Date A + B Hours为日期字段A添加B小时A and B
Date A + B Minutes向日期字段A添加B分钟A and B
Date A - Date B (milliseconds)从日期字段A中减去B毫秒A and B
Date A - Date B (seconds)从日期字段A中减去B秒A and B
Date A - Date B (minutes)从日期字段A中减去B分钟A and B
Date A - Date B (hours)从日期字段A中减去B小时A and B
Hour of Day of Date A提取给定日期的小时部分A
Minute of Hour of Date A提取给定日期的分钟部分A
Second of Hour of Date A提取给定日期的第二部分A
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值