You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Logic Apps中Create CSV步骤值运算:max_pay__c乘0.95返回NULL

解决Azure Logic Apps中Create CSV步骤计算max_pay__c折扣值的问题

问题根源

你使用的表达式返回NULL,核心原因是字段名拼写错误:Get records返回的目标字段是max_pay__c(末尾包含两个下划线),但你的表达式里写的是max_pay_c(仅一个下划线),导致无法匹配到对应字段,返回空值。

正确表达式

使用以下表达式即可正确获取字段值并乘以0.95:

@mul(item()?['max_pay__c'], 0.95)

优化方案(处理空值/异常)

如果存在部分记录max_pay__c字段为空或非数字的情况,可以用coalesce函数设置默认值,避免流程报错:

@mul(coalesce(item()?['max_pay__c'], 0), 0.95)

当字段不存在或为NULL时,会自动用0替代,确保乘法运算正常执行。

使用步骤

  1. 在Create CSV步骤中,添加或编辑目标列
  2. 切换到表达式输入模式
  3. 粘贴上述正确表达式,自定义列名(例如"折扣后薪资")
  4. 保存配置并测试流程

内容的提问来源于stack exchange,提问作者MikeSteigerwald

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.05 13:25:13