arrays - kql - 如何从字符串数组中删除所有空字符串?

标签 arrays string kql

请告诉我是否可以从字符串数组中删除所有空字符串?

[
    "",
    "Harjumaa",
    "Tallinn",
    "Lastekodu",
    "24",
    ""
]

[
    "Harjumaa",
    "Tallinn",
    "Lastekodu",
    "24"
]

最佳答案

您可以使用mv-apply + make_list_if() :

datatable(value:dynamic)
[
    dynamic([
        "",
         "Harjumaa",
         "Tallinn",
         "Lastekodu",
         "24",
         ""
    ]), 
]
| mv-apply value on (
    summarize value = make_list_if(value, isnotempty(value))
)
<表类=“s-表”> <标题> 值 <正文> [
“Harjumaa”,
“塔林”,
“Lastekodu”,
“24”
]

关于arrays - kql - 如何从字符串数组中删除所有空字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71125362/

相关文章:

azure-data-explorer - 如果列名在数据库中包含 'teams' 并返回所有表名和列名,如何使用 Kusto 查询语言查找?

c# - 在 C#.Net 中的 Azure 函数中查询 Azure Application Insights CustomEvents

c - 为什么我在 C 中打印数组时出现段错误?

java - 如何将两个数组相乘得到的值相加?

c++ - 似乎无法在 C++ 中正确调用函数

c# - 如何从格式化字符串中删除空行

string - 无论如何,Perl字符串到底是什么?

javascript - 查找对象数组是否包含其中一个标签的最快方法

ruby - 如何在 Ruby 中安全且可逆地转义字符串引号?

azure - 使用 Microsoft Azure 将日志分析查询保存到存储帐户