lucas.Yan 发表于 2024-10-25 14:04:04

【报表】报表表达式编辑器希望能支持变量

本帖最后由 KarenGao 于 2024-11-18 15:36 编辑

报表表达式编辑希望和Wyn相同 能支持设置变量
像是类似下面的报表计算表达式,我们需要对结果进行判断并转换。那么表达式会变成下面这种嵌套的方式,如果我们提供变量或者临时保存一些表达式的方式。去简化表达式的编写。或者降低计算复杂度提高报表运行效率。
源代码
{ IIF(
    IIF(报废入库数量 = NULL, 0, 报废入库数量) / (
      IIF(生产入库数量 = NULL, 0, 生产入库数量) + IIF(报废入库数量 = NULL, 0, 报废入库数量)
    ) = "NaN",
    0,
    IIF(报废入库数量 = NULL, 0, 报废入库数量) / (
      IIF(生产入库数量 = NULL, 0, 生产入库数量) + IIF(报废入库数量 = NULL, 0, 报废入库数量)
    )
) }希望代码:
var result = {IIF(报废入库数量 = NULL, 0, 报废入库数量) / (
      IIF(生产入库数量 = NULL, 0, 生产入库数量) + IIF(报废入库数量 = NULL, 0, 报废入库数量)
    )}
return {IIF(result = "NaN", 0, result)}可以减少表达式复杂度和重复程度。






KarenGao 发表于 2024-10-25 14:36:59

好的,后续优化下,确实能提高易用性。
页: [1]
查看完整版本: 【报表】报表表达式编辑器希望能支持变量