自定义函数集合

    自定义函数插件
¥5000.0
开发者:   张明东
更新时间:   2024/12/26 19:42
当前插件版本:   1.7.3
jar包时间要求:   2019/08/01

登录后可下载

自定义函数集合 - FineReport帮助文档 - 全面的报表使用教程和学习资料 (fanruan.com)

【concat】

        函数说明:将多个区域和/或字符串中的文本组合起来。语法:CONCAT(text1, [text2],…)例如,=CONCAT('明','天') 将返回明天。

【unicode】:

        函数说明:返回对应于文本的第一个字符的数字。语法:Unicode 文本UNICODE 函数语法具有下列参数。Text    必需。 Text 是要获得其 Unicode 值的字符。

【unichar】:

        函数说明:返回给定数值引用的 Unicode 字符。语法:UNICHAR(number)UNICHAR 函数语法具有下列参数。Number    必需。 Number 为代表字符的 Unicode 数字。

【search】:

        函数说明:SEARCH 返回第一次找到特定字符或文本字符串处的字符编号,以 start_num 开头。使用 SEARCH 可确定另一个文本字符串中字符或文本的位置,以便您可以使用 MID 或 REPLACE 函数更改文本。语法:SEARCH(find_text,within_text,start_num)Find_text    要查找的文本。您可以在 find_text 中使用通配符,即问号 (?) 和星号 (*)。问号匹配任一单个字符;星号匹配任一字符序列。如果要查找实际的问号或星号,请在字符前键入波形符 (~)。 Within_text     是要在其中搜索 find_text 的文本。Start_num    within_text 中要开始搜索的字符编号。可以使用 start_num 来跳过指定数目的字符。例如,假设要处理文本字符串“AYF0093.YoungMensApparel”。若要在文本字符串的说明部分中查找第一个“Y”的编号,请将 start_num 设置为 8,这样就不会搜索文本的序列号部分。SEARCH 从第 8 个字符开始,在下一个字符处找到 find_text,然后返回数字 9。SEARCH 总是返回从 within_text 开头算起的字符数(如果 start_num 大于 1,跳过的字符会计算在内)。注解SEARCH 在搜索文本时不区分大小写字母。

【isodd】:

        函数说明:如果参数 number 为奇数,返回 TRUE,否则返回 FALSE。语法:ISODD(number)ISODD 函数语法具有下列参数:Number    必需。 要测试的值。 如果 number 不是整数,将被截尾取整。

【iseven】:

        函数说明:如果参数 number 为偶数,返回 TRUE,否则返回 FALSE。语法:ISEVEN(number)ISEVEN 函数语法具有下列参数:Number    必需。 要测试的值。 如果 number 不是整数,将被截尾取整。

【networkdays】:

        函数说明:返回参数 start_date 和 end_date 之间完整的工作日数值。 工作日不包括周末和专门指定的假期。 可以使用函数 NETWORKDAYS,根据某一特定时期内雇员的工作天数,计算其应计的报酬。提示:  若要使用参数来指明周末的日期和天数,从而计算两个日期间的全部工作日数,请使用 NETWORKDAYS.INTL 函数。语法:NETWORKDAYS(start_date, end_date, [holidays])NETWORKDAYS 函数语法具有下列参数:Start_date    必需。 一个代表开始日期的日期。End_date    必需。 一个代表终止日期的日期。

【isblank】:

        函数说明:如果参数值为空,则返回 TRUE

【gcd】:

        函数说明:返回两个或多个整数的最大公约数。 最大公约数是能够同时整除 number1 和 number2 而没有余数的最大整数。语法:GCD(number1, [number2], ...)GCD 函数语法具有下列参数:number1, number2, ...    Number1,number2 是必需的

lcm:函数说明:返回整数的最小公倍数。 最小公倍数是所有整数参数 number1、number2 等的倍数中的最小正整数。 使用 LCM 添加具有不同分母的分数。语法:LCM(number1, [number2], ...)LCM 函数语法具有下列参数:number1, number2, ...    Number1,number2 是必需的,

【quotient】:

        函数说明:返回除法的整数部分。 要放弃除法的余数时,可使用此函数。语法:QUOTIENT(numerator, denominator)QUOTIENT 函数语法具有下列参数:Numerator    必需。 被除数。Denominator    必需。 除数。

【mround】:

        函数说明:MROUND 返回舍入到所需倍数的数字。语法:MROUND(number, multiple)MROUND 函数语法具有下列参数:Number    必需。 要舍入的值。Multiple    必需。 要舍入到的倍数。示例=MROUND(10, 3)  将 10 四舍五入到最接近 3 的倍数。   结果9 

【sqrtpi】:

        函数说明:返回某数与 pi 的乘积的平方根。语法:SQRTPI(number)SQRTPI 函数语法具有下列参数:Number    必需。 与 pi 相乘的数。备注如果 number 小于 0,则 SQRTPI 返回错误值 

【sec】:

        函数说明:返回角度的正割值。语法:SEC(number)SEC 函数语法具有下列参数。Number    必需。 Number 为需要对其进行正割的角度 (以弧度为单位)。备注number 的绝对值必须小于 2^27。

【csc】:

        函数说明:传回以弧度表示之角度的余割值。语法:CSC(number)CSC 函数语法具有下列引数。Number     必要。注解Number 的绝对值必须小于2^27。

【cot】:

        函数说明:返回以弧度表示的角度的余切值。语法:COT(number)COT 函数语法具有下列参数。Number    必需。 要获得其余切值的角度,以弧度表示。备注Number 的绝对值必须小于 2^27。

【acot】:

        函数说明:返回数字的反余切值的主值。语法:ACOT(number)ACOT 函数语法具有下列参数。Number    必需。 Number 为所需角度的余切值。 此值必须是实数。备注返回的角度以弧度表示,弧度值在 0(零)到 pi 之间。

【factdouble】:

        函数说明:返回数字的双倍阶乘。语法:FACTDOUBLE(number)FACTDOUBLE 函数语法具有下列参数:Number    必需。 为其返回双倍阶乘的值。

【roman】:

        函数说明:将阿拉伯数字转换为文字形式的罗马数字。语法:ROMAN(number,)ROMAN 函数语法具有下列参数:Number    必需。 需要转换的阿拉伯数字。

【counta】:

        函数说明:COUNTA 函数计算范围中不为空的单元格的个数。语法:COUNTA(value1, [value2], ...)COUNTA 函数语法具有下列参数:value1    必需。 表示要计数的值的第一个参数。value2, ...    可选。 表示要计数的值的其他参数,

【countblank】:

        函数说明:平台限制,暂不支持。

【mode】:

        函数说明:MODE 返回的数组或数据区域中出现频率最高或重复出现,值。语法:MODE(number1,[number2],...)MODE 函数语法具有下列参数:Number1    必需。要计算其众数的第一个数字参数。Number2,...    可选。要计算其众数的 2 到 255 个数字参数。也可以用单一数组或对某个数组的引用来代替用逗号分隔的参数。备注参数可以是数字或者是包含数字的名称、数组或引用。如果数组或引用参数包含文本、逻辑值或空白单元格,则这些值将被忽略;但包含零值的单元格将计算在内。

【DateRange】:

        函数说明:DateRage 返回起止日期列表。语法:dateRange(start,end,step,fmt)

【Slope】:

        函数说明:Slope 返回通过 known_y's 和 known_x's 中数据点的线性回归线的斜率。 斜率为垂直距离除以线上任意两个点之间的水平距离,即回归线的变化率。SLOPE(known_y's, known_x's),参数:Known_y's,必需。 数字型因变量数据点数组或单元格区域。Known_x's,必需。 自变量数据点集合。

INTERCEPT:函数说明:INTERCEPT  返回利用已知的 x 值与 y 值计算直线与 y 轴交叉点。 交叉点是以通过已知 x 值和已知 y 值绘制的最佳拟合回归线为基础的。INTERCEPT(known_y's, known_x's),参数:Known_y's,必需,因变的观察值或数据的集合。Known_x's,必需,自变的观察值或数据的集合。

【VLOOKUP】:

        VLOOKUP函数是Excel中的一个纵向查找函数,在工作中都有广泛应用,例如可以用来核对数据,多个表格之间快速导入数据等函数功能。功能是按列查找,最终返回该列所需查询序列所对应的值。

【SUMIF】:

        使用 SUMIF 函数可以对报表范围中符合指定条件的值求和。

【IFS】:

        IFS 函数检查是否满足一个或多个条件,且返回符合第一个 TRUE 条件的值。 

【TEXTSPLIT】:

        函数的作用是按照指定的间隔符拆分字符

【TEXCROSS】:

        函数的作用是文本相交运行结果。


【VCROSSLOOKUP】:

        函数的作用是返回文本相交查询结果。



[20210918] 增加 env-version 11;
[20210922] 修复lic到期bug;
[20220923] 增加函数VLookUp;
[20221103] 修改函数说明;
[20221107] 增加TextCross函数;
[20221217] 修复POB-1110;
[20230129] 增加统计函数;
[20230214] 增加sumife函数;
[20230217] 增加VLookUpE函数;
[20230218] 增加VCrossLookUpE函数;
[20230314] 修改sumife公式说明;
[20230412] 增加一个阳历日期转换为阴历的函数Solar2Lunar
[20230425] POB-3014,SOLAR2LUNAR函数描述过于简洁,有部分场景未说明
[20230511] 自定义函数集合新增一个idCard身份证处理函数
[20230515] POB-3087,idCard身份证处理函数删除错误身份证示例
[20230517] 新增一个FRJSParse函数
[20230608] 修复函数lcm和gcd返回结果错误的bug
[20230707] 删除FRJSParse函数
[20230726] 修复函数PEARSON(B1,A1),A1和B1是数据集会报错的bug
[20230808] 修复函数COVARIANCE_S、COVARIANCE_P、PERCENTILE_EXC、PERCENTILE_INC、PERCENTRANK_EXC、QUARTILE_EXC、QUARTILE_INC、SMALL、TRIMMEAN、VAR_S、VARA、VARPA、Z_TEST等14个函数不支持数据集参数bug
[20231216] 增加sumife函数【特殊字符串】的适应功能
[20240426] POB-3781,单元格为公式可以支持计算
[20241224] POB-4205,修正Networkdays函数参数及说明问题
[20241226] POB-4208,修正PERCENTILE_INC函数参数中有负值计算结果错误问题

    您的评价

        差劲           优秀