|
楼主 |
发表于 2024-3-20 21:39
|
显示全部楼层
本帖最后由 opiona 于 2024-3-21 15:21 编辑
十分感谢 万能的坛友!!!!
有个过分的想法:
如果不仅是2,3段, 而是不限个数的多段的 函数名
SUM(IIF([字段名E]='ABCD',[字段名F],0)*888)*MAX([字段名G])-35/(38-20)*2/SUM(IIF([字段名E]='ABCD',[字段名F],0)*888)*32-8
SUM(IIF([字段名E]='ABCD',[字段名F],0)*888)
MAX([字段名G])
35/(38-20)*2
SUM(IIF([字段名E]='ABCD',[字段名F],0)*888)
32-8
原本好像就能实现, 哈哈
StrX = "SUM(IIF([字段名E]='ABCD',[字段名F],0)*isnull(888))*MAX([字段名G])-35/(38-20)*2/SUM(IIF([字段名E]='ABCD',[字段名F],0)*888)*32-(25-8)"
Pattern = "[\*\+-/](?=\d+[\+-]|SUM|AVG|COUNT|MAX|MIN|FIRST|LAST|\d+$)"
|
|