1

我正在做一个查询,这样它将获取 a 值的总数,然后将其乘以某个常数。例如 :

source="test.csv"  sourcetype="csv" | stats count(adId) 

我想将计数返回的结果乘以 0.5。假设如果输出stats count为 124,我想将其乘以 0.5 并报告输出。

4

1 回答 1

3

使用eval. 首先stats将其结果放在一个名称更好的字段中。我还使用exact更好round的精度和控制小数位数。

source="test.csv"  sourcetype="csv" 
| stats count(adId) as interim 
| eval output = round(exact(interim * 0.5), 3)

如果您愿意,您可以在没有临时字段的情况下执行此操作。

source="test.csv"  sourcetype="csv" 
| stats count(adId) as output
| eval output = round(exact(output * 0.5), 3)
于 2020-04-18T21:22:40.503 回答