azure-sql-database - 如果在 Azure 数据工厂中为空,如何在列中设置默认值?
问题描述
我正在尝试找到一种方法来为 Azure 数据工厂中的列中的空值设置默认值。这是我当前的输出,并附有我的数据流和管道。
我想使用 Azure 数据工厂设置一个默认值来代替空值显示
解决方案
方法 1:您可以使用 iif() 函数和 isNull() 函数来实现您的要求。
在下面的示例中,我尝试使用 iif() 和 isNull() 来检查我的“费用”列是否为空。如果我的费用列中有空值,那么我将用“0.00”替换它。在我的情况下,费用列具有十进制值。
注意:我们应该在派生列转换中使用它。
表达式: iif(isNull(Fee),toDecimal(0.00),toDecimal(Fee))
方法 2:您可以使用 iifNull() 函数来实现您的要求。在下面的示例中,我尝试使用 iifNull() 检查我的“费用”列是否为空。如果我的费用列中有空值,那么我将用“0.00”替换它。请注意,我们应该在派生列转换中使用它。
推荐阅读
- angular - Angular8 Reactive Forms - 当有多个表单内部包含这些复选框时如何处理复选框控件(相同)
- jenkins - 我无法为 Jenkins 更改 Java 内存
- mips - 奇怪的 MIPS 地址行为
- c# - 如何自动调整数据表列的大小
- javascript - 转换数组以保存在mysql nodejs中
- ruby - 将字符串放入控制台时删除并替换文本 $stdin ruby
- visual-studio - 模拟器和设备的 Xamarin.iOS 部署终止。错误 MT1001:在指定目录中找不到应用程序
- acrobat - 如何将pdf导出到xls中的标签命名
- python - 如何使用 Django 将配置文件链接到新创建的用户
- odoo - 如何一次从多个组中删除用户 Odoo 12