0

我有一个列,我正在通过以下方式转换:

要转换的列

如您所见,我正在使用一列(之前的类型为 nvarchar(255))并将其转换为布尔值,因为所有值都是“Ja”或“Nein”(德语为“是”和“不”)

包运行完美无瑕,我什至开始欢呼,以为我找到了解决方案。但是在表中我只得到 NULL 值? 空值

这怎么解释?有人知道我在做什么错吗?提前非常感谢(注意:我使用的值来自 SharePoint 列表源,在转换过程后插入到 OLE DB 中)。

4

2 回答 2

1

试试代码:

Column == "Ja" && !isnull(Column) ? TRUE : FALSE
于 2013-11-10T10:21:41.957 回答
0

添加一个“派生列”,表达式为: !ISNULL([Your Column]) ? ([您的专栏] ==“Y”?真:假):NULL(DT_BOOL)

如果单元格为空,这种方式也可以返回空值。

于 2015-04-15T16:42:22.340 回答