问题标签 [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 投票
2 回答
493 浏览

sql-server - 由于错误代码 DTS_E_INDUCEDTRANSFORMFAILUREONERROR 0xC0049067 和 DTS_E_PROCESSINPUTFAILED 0xC0209029 导致派生列失败

我一直在研究一个 SSIS 包,我已经为其添加了派生列(我之前在这里发布过)。我遇到的问题是这个子包在一个环境中运行良好,但由于某种原因,在我的开发环境中失败了。

发生的错误是:

“SSISError Code DTS_E_INDUCEDTRANSFORMFAILUREONERROR。”组件“DerivedColumn”(9567)”失败,因为发生了错误代码 0xC0049067,并且“输出列“SchemaID”(9744)”上的错误行处理指定错误失败”和“SSISError Code DTS_E_PROCESSINPUTFAILED。TheProcessInput在处理输入“派生列输入”(9568) 时,组件“派生列”(9567) 上的方法失败,错误代码为 0xC0209029。已识别的组件从“处理输入方法”返回错误。

我比较了表的字段,特别是两种环境中的 SchemaID,它们是相同的。我什至尝试在 Dev 中重新创建特定表并重新尝试运行该包,但无济于事。

这是派生列转换编辑器屏幕:

在此处输入图像描述

任何人都可以对此提出任何建议吗?先感谢您!

0 投票
1 回答
237 浏览

ssis - SSIS 派生列错误(强制转换类型)

我试图总结 2 列(调整到期日和到期日):

我不断收到以下错误消息:

我认为这可能是因为空值所以写了以下内容:

但是还是出现同样的错误,有什么建议吗?

0 投票
1 回答
46 浏览

sql-server - SISS - 检查 Null DerivedColumn

有人知道如何检查IS NullSISS 上的表达吗?

IF 列是 NULL > RETURN NULL ,IF 不是列的返回值

我正在 DerivedColumn 上开发这个。

在此处输入图像描述

仅供参考:该列并不总是在我的 Excel 布局中,这就是我必须检查该列是否存在的原因。

0 投票
0 回答
68 浏览

ssis - 派生列不会从行输入中对所需列进行子串化

我的问题是关于使用“派生列转换”。

情况:

已成功从平面文件中检索到一行。我正在尝试使用“派生列”和substring函数派生多个列。我需要从给定的字符串派生多达 36 列。当从行派生前 3 列后,substring()以某种方式无法读取行或派生更多列时,会出现问题。

输入行:(每行的总长度为 400 个字符)

Anicholls,Jason,Robert,19700613136643-590 AB5731 Maidstone Cres cres ne Calgary T2A4C3113 GAST A00405860F DRUPDRUMHELLER TSA131(1)(G)2003025252525252525252555525 abbbby

努力推导专栏: 在此处输入图像描述 调试时尝试查看输出

我在这里尝试错误的语法吗?

0 投票
1 回答
293 浏览

sql-server - DTS 转换为 SSIS 派生列表达式

我被要求将 DTS 包转换为 SSIS。我对这两者都比较陌生,所以我试图同时学习两者以及如何在两者之间进行转换。

我们有几个转换,我正在尝试将其更改为派生列表达式,但在语法上有点挣扎。

我们将数据从 Excel 工作表中提取到 SQL Server。

我们在DTS包中使用的脚本如下:

输出表如下:

我相信对于 Period 专栏,它应该只是(DT_I1)REPLACE([Period],"Q","")

对于 [Annual % Change] 列,我试图将其分解,我认为它是:

然后在尝试构建条件表达式时会给我:

这是抛出解析错误,我哪里出错了?

提前致谢。

0 投票
1 回答
27 浏览

mysql - 根据派生值最大值选择行

我需要显示一群人中关注最多的人。

此表中的结果

所以我已经确定了哪些人拥有最多的追随者,因为 followee_id 和 id 是同一个键。

此表继续,CNT 是派生的(或计算的值),我如何只显示包含 CNT 最大值的行(对于 N 条具有最大值的记录,因此 LIMIT 不够用)我已经尝试了各种加入和不同的条件,并没有得到任何地方。

0 投票
1 回答
723 浏览

sql-server - ssis 中的错误日期值

我正在与 ssis 合作。我有一列包含格式整数的日期YYYYMMDD:例如,我得到的日期。例如,在我的情况下,我20190214使用派生列将其转换为格式日期YYYY-MM-DD2019-02-14

但有时我会收到错误的值,例如20188101。我如何测试我是否有良好的价值可以转换为日期?

0 投票
4 回答
70 浏览

sql - 在 Where 子句中使用 Derived/Temporary 列

这是我的查询。问题是我试图将派生的“LineNo”字段应用为 where 子句。下面的查询不起作用。简单地说,如果 LineHrs 列的值 > 0,它将将此派生列设置为给定值(例如,如果 Line5Hrs = 1.4,则行的“LineNo”=“第 5 行”)。我想使用这个值来搜索特定行的所有工作。

0 投票
2 回答
1002 浏览

sql-server - 我想将 DATEADD("d",- (DAY(GETDATE())) + 1,GETDATE()) 转换为 YYYY-MM-DD 格式

表达方式

是正确的,它给了我 2/1/2019 3:45:02 PM

但我希望我的答案与2019-02-01SSIS中的一样

请帮我

0 投票
1 回答
191 浏览

date - 在 SSIS 的表达式任务中将 mmddyy 转换为 YYYY-MM-DD

我正在尝试使用下面的代码来转换数据

当我在 SSIS 中运行它时,出现转换错误

尝试执行类型转换时出错。

任何帮助深表感谢。谢谢