Noo*_*021 3 kql azure-data-explorer kusto-explorer
我有一张 kusto 的表,有 13,000 行。我想知道如何在此表中创建一个新列,仅随机填充2 个值(0 和 1)。是否还可以创建一个包含 3 个不同数据类型值的列: string ?
您可以使用以下函数扩展计算列rand(): https: //learn.microsoft.com/en-us/azure/data-explorer/kusto/query/randfunction
例如:
0或者1:
| extend y = toint(rand(1) > 0.5)
Run Code Online (Sandbox Code Playgroud)
3 个字符串之一(first、second或third):
| extend r = rand(3)
| extend s = case(r <= 0, "first", r <= 1, "second", "third")
| project-away r
Run Code Online (Sandbox Code Playgroud)
如果您需要在摄取时执行此操作,可以使用更新策略:https://learn.microsoft.com/en-us/azure/data-explorer/kusto/management/updatepolicy
或者,如果您想对现有表执行此操作,可以使用命令.set-or-replace: https: //learn.microsoft.com/en-us/azure/data-explorer/kusto/management/data-ingestion/ingest-from-询问
| 归档时间: |
|
| 查看次数: |
2246 次 |
| 最近记录: |