Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ssis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ssis SSI计算平面文件中一列的总和_Ssis - Fatal编程技术网

Ssis SSI计算平面文件中一列的总和

Ssis SSI计算平面文件中一列的总和,ssis,Ssis,我使用平面文件源编辑器连接了一个平面文件 当我预览时,我得到了以下输出。 我想对第5列进行求和,并将这些值存储到sql数据库表中 帮助我。 使用将这些值相加。之所以只看到Group By、Count、Count Distinct,是因为您试图对字符串列执行操作。比较文本和数字列的可用聚合 字符串数据类型 数字数据类型 你如何修理你的包裹?您的连接管理器似乎有一个标题行,其中包含列名,请在CM本身中进行更改。在那里,将A-AST-NV的定义更新为十进制或浮点值,以便对其执行数字操作 另一个选项

我使用
平面文件源编辑器连接了一个平面文件
当我预览时,我得到了以下输出。
我想对第5列进行求和,并将这些值存储到sql数据库表中
帮助我。

使用将这些值相加。之所以只看到Group By、Count、Count Distinct,是因为您试图对字符串列执行操作。比较文本和数字列的可用聚合

字符串数据类型

数字数据类型

你如何修理你的包裹?您的连接管理器似乎有一个标题行,其中包含列名,请在CM本身中进行更改。在那里,将A-AST-NV的定义更新为十进制或浮点值,以便对其执行数字操作

另一个选项是将其保留为字符串,并将其作为优先任务使用。

使用将这些值相加。之所以只看到Group By、Count、Count Distinct,是因为您试图对字符串列执行操作。比较文本和数字列的可用聚合

字符串数据类型

数字数据类型

你如何修理你的包裹?您的连接管理器似乎有一个标题行,其中包含列名,请在CM本身中进行更改。在那里,将A-AST-NV的定义更新为十进制或浮点值,以便对其执行数字操作


另一个选择是将其保留为字符串,并作为优先任务,使用a使其成为字符串。

我遇到了这样一个问题,SUM不可用,即使列的数据类型应该是MONEY。发生的情况是,返回该列的存储过程如下所示:

SELECT CASE WHEN (AgencyPayment <> 0) THEN AgencyPayment ELSE AgencyAdjustment   END        AS TransactionAmount
选择案例时间(AgencyPayment 0),然后选择AgencyPayment ELSE AgencyAdjustment作为TransactionMount结束

尽管AgencyPayment和AgencyAdjustment都是MONEY类型,但是case语句输出的是一个字符串(或者SSIS是这样解释的)。

我遇到了这样一个问题,尽管列的数据类型应该是MONEY,但SUM不可用。发生的情况是,返回该列的存储过程如下所示:

SELECT CASE WHEN (AgencyPayment <> 0) THEN AgencyPayment ELSE AgencyAdjustment   END        AS TransactionAmount
选择案例时间(AgencyPayment 0),然后选择AgencyPayment ELSE AgencyAdjustment作为TransactionMount结束

尽管AgencyPayment和AgencyAdjustment都是MONEY类型,但case语句输出的是一个字符串(或者SSIS是这样解释的)。

操作中
没有
sum
的选项
只有
分组依据
count
count distinct
?扩展答案,以解决您遇到的进一步问题,因为我已经发布了我的屏幕截图[第5列]标题是字符串,所有行都是数字,我需要所有行的总和,并希望在
操作中使用ssis pleae HELP将该输出插入到表中
没有
总和的选项
只有
分组依据
count
count distinct
?扩展答案,以解决您遇到的进一步问题,因为我发布了我的屏幕截图[column 5]标题是字符串,所有行都是数字,我需要所有行的总和,并希望使用ssis pleae帮助获取该输出并插入到表中