azure-data-factory - ADF 中的一个表达式生成器中的两个表达式
问题描述
我们可以在数据工厂的表达式生成器中使用两个表达式吗?
例如:
如果我有一个字符串列并且我想在表达式生成器中有两个表达式。这两个条件是:如果值为空,则返回空格 '' 或者如果值不是整数,则返回列名。
iifNull(column1,'Unknown') OR iif(!isInteger(column1),'column1',toString(null()))
解决方案
这些实际上是相同的......它有帮助吗?
iifNull(column1,'未知',column1)
iif(isNull(),'未知',column1)
https://docs.microsoft.com/en-us/azure/data-factory/data-flow-expression-functions#iifnull
https://docs.microsoft.com/en-us/azure/data-factory/data-flow-expression-functions#iif
https://docs.microsoft.com/en-us/azure/data-factory/data-flow-expression-functions#isnull
推荐阅读
- sql-server - 使用 while 循环遍历列(字符串)并连接 0
- java - 您如何在 Android Java 中将字符串的 ArrayList 放入/读取到 Parcelable 中?
- c# - C# AAD 身份验证回退选项
- azure-cosmosdb - 如何停止 CosmosDB 的额外请求?
- c++ - 如何使用c++20概念匹配一个类的泛型成员函数
- kotlin - 如何使用 Gradle Kotlin DSL 为所有 Gradle 子项目定义变量
- java - 每当我将插页式 ID 更改为 Admob 上的 ID 并尝试在手机上测试该应用程序时
- docker - 如何卸载 kata 容器?
- jquery - 从异步 Ajax 请求`then`调用中的函数返回结果
- python-3.x - time.sleep() 没有暂停 while 循环,因此释放 threadPoolExecutor 中的工作人员