首页 > 解决方案 > 如何将源中的值存储到参数中并在数据流转换中使用?

问题描述

我有一个只有一行的源表:

在此处输入图像描述

所以我将 Values_per_Country 的值存储到一个参数中: 在此处输入图像描述

我想将此参数用于我的 SELECT 转换(模式修饰符), 在此处输入图像描述

但是出现了这个错误: 在此处输入图像描述

有没有办法解决这个问题,所以我可以使用源表中的值?

标签: azure-data-factory-2azure-data-flow

解决方案


您可以创建一个查找活动来获取源表的列值。然后传递给Data Flow中的参数。最后,您的表达type == 'double' && position > 0 && position <= $parameter3将起作用。

截屏:

在此处输入图像描述

下图中的表达式:@activity('Lookup1').output.firstRow['Values_per_Country'] 在此处输入图像描述


推荐阅读