计算标量值到数据表

Computed scalar value into datatable

我有以下 Kusto 查询(我实际正在做的非常简单的示例):

let cnt1 = toscalar(StormEvents 
| where EventType == 'Flood' and State == 'CALIFORNIA'
| count);
let cnt2 = toscalar(StormEvents 
| where State == 'CALIFORNIA'
| count);
let ratio = cnt1/cnt2;

现在我希望能够显示这个结果。但当然,比率值是一个标量。所以要显示它,我需要有一个表格表达式,否则我会得到这个错误:

the following semantic error: SEM0002: No tabular expression statement found.

所以我想我可以在最后将价值比率放入数据table,如下所示:

datatable (Ratio: double) [ratio]

这不起作用,我收到更多错误。但是如果我用像 98.6 这样的常量初始化我的数据。它工作正常。所以我想我不能从计算值中得到 table。

也许我的做法不对。我真的只想能够显示计算出的比率。

您可以使用打印运算符

打印cnt1/cnt2