问题标签 [derived-column]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
233 浏览

datetime - 从 DateTime 列创建新列

这是我的 SSIS 练习

我有一个 DATETIME 列,我想要的是从“DATETIME”列中获取月份和年份并将其加载到一个名为“Month_Year”的新列中,然后从同一个“DATETIME”获取天并将其加载到一个名为的新列中“天”

视觉上

  1. 来源栏:

约会时间

  1. 目的地栏:

月_年日

底线是我需要将 DATETIME 分成两列 Month_Year 和 Day。

例子

源列是 2010-01-01 目标列是 201001 和 01

0 投票
2 回答
2467 浏览

sql - SSIS - 派生列

我有一个小问题,我是新手,所以请帮助我。

在我的项目中,我有一个具有zip4和的文本文件zip5,我想连接两个邮政编码,但它有一个问题,在某些地方 zip4 是空白的(不是空的)所以当我使用派生列时

表达式它将返回

(zip5-)

wherezip4是空白的,我只想要zip5没有-.

所以请帮助我。

0 投票
1 回答
304 浏览

ssis - 在 SSIS 中动态添加派生列

我有一个场景,我的源可以在我们数据库的不同版本上,因此在源文件中我可以有不同数量的列,而我的目标已经定义了列数。现在我们要做的是:

将数据从源加载到平面文件。将它们移动到中央服务器,然后将该数据加载到中央数据库中。但是如果平面文件中缺少任何列,我需要添加派生列。

做这个的最好方式是什么??如何动态添加派生列?

0 投票
2 回答
2274 浏览

sql-server - SSIS 派生列 - 数字字段中的文本未转换

我正在将数千个 csv 文件导入 SQL DB。它们各有两列:日期和值。在某些文件中,值列仅包含一个句点(例如:“.”)。我试图创建一个派生列,该列将使用以下代码处理包含句点的任何单元格:

但是,当程序包运行时,当它到达带有句点的单元格时会出现以下错误:

我猜我的 FINDSTRING 函数中可能缺少一个转义字符,但我似乎找不到它可能是什么。有人对我如何解决这个问题有任何想法吗?

0 投票
2 回答
764 浏览

sql-server - SSIS 子字符串使用长度公式

试图在 BIDS 2008 中设置一个 SSIS 派生列。我有一个单列输入 [Column 0],其中包含一个管道分隔的字符串。我需要一个公式来从输入列中提取其中一个“字段”,但是长度是可变的。这是我目前使用的公式:

当我输入该公式时,它会变成红色并表示长度参数无效。试图通过找到定界符的下一次迭代的位置然后从定界符的当前迭代的位置中减去来确定数据的长度。

当我用静态数字替换公式的长度部分时,错误就消失了。

有人可以帮我更正上面的公式吗?谢谢!

0 投票
1 回答
446 浏览

ssis - 更改来自平面文件 SSIS 的数据的日期格式

我正在从平面文件中读取数据并将它们存储在 OLE DB 目标中。在平面文件中,日期和各种格式
17/02/2014,
28-Apr-14,
30.06.14

我使用派生列转换来检查空列并将其替换为空。据我所见,SSIS 和数据库接受 17/02/2014 格式和 28-Apr-14, 30.06.14 被拒绝。

我想将 28-Apr-14 和 30.06.14 转换为 DB 接受的有效格式。

我进行了一些研究并阅读了脚本任务可以做到这一点,但我不确定如何检查代码。

你能指导一下这是最好的方法吗?

非常感谢任何建议/帮助。

谢谢饶

0 投票
1 回答
49 浏览

ssis - 从 SSMS 查询翻译的 SSIS 派生列

SSIS 新手,主要处理 SSMS。任何人都可以帮助将以下 SSMS 语句翻译成 SSIS 派生列转换?非常感谢。

0 投票
2 回答
118 浏览

r - 使用 Pandas 和 R 创建序列和

在此处输入图像描述

大家好,我想使用 ID、月份和值来计算序列和标志。对于每个唯一的 id,如果值更改为零,则序列为 1,如果连续几个月继续为零,则序列将添加,如上所示。

当序列加到 6 时,标志将为 1。

请帮助我想用 Pandas 和 R 来做

0 投票
1 回答
168 浏览

sql-server - 派生列 SSIS 2010 中的数据类型不匹配

我正在尝试检查产品表上的数据,其中包含一列停产项目,即 1 为真,0 为假。我正在使用派生列将暂存表中的结果输出为 1 为 YES 或 0 为 NO。但是,当在查找中链接已中断的列时,它会引发数据类型不匹配的错误!源表和暂存表中的停产数据类型相同,即BIT。

这是我在派生列中使用的表达式:

这是将派生列 DiscontinuedCheck 加入 Discontinued 时的错误

在此处输入图像描述

0 投票
1 回答
717 浏览

ssis - 计算 SSIS 中当前行和前一行之间的差异

如何计算 SSIS 中当前行和前一行之间的差异,然后使用该结果将新列添加到现有表