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

如何为ADF活动现有If条件添加TypeLoad参数判断逻辑?

ADF If条件与增量加载参数整合方案

整合后的完整表达式

@if(
    equals(pipeline().parameters.FwkItem['TypeLoad'], 1),
    if(
        contains(activity('LookupWmkLastUpdateConfig').output, 'firstRow'),
        greater(activity('LookupLastUpdateSrc').output.lastModified, activity('LookupWmkLastUpdateConfig').output.firstRow.NewValueWatermark),
        false
    ),
    true
)

逻辑说明

  • 外层if先判断加载类型参数:
    • 当TypeLoad等于1(增量加载)时,执行原有日期对比逻辑:先检查配置查询结果是否包含firstRow,存在则对比数据源最后修改时间与水印值,返回是否需要增量加载的布尔结果;不存在则返回false(不触发增量加载)。
    • 当TypeLoad不等于1(全量加载)时,直接返回true,无条件触发全量加载流程。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.14 02:01:11