Azure 流分析查询

Azure streaming analytics query

我有以下查询,它从 IoT 气象站获取输入并输出到 Power Bi:

WITH machinelearning AS (
   SELECT EventEnqueuedUtcTime, Temperature, Humidity, WindSpeed, WindGust, Pressure, Rain, machinelearning(Temperature, Humidity, Pressure) as result from [CwrtCelynWeather]
)
Select WindSpeed, WindGust, CAST (result.[Pressure] AS FLOAT) AS Pressure, Rain, System.Timestamp time, CAST (result.[temperature] AS FLOAT) AS temperature, CAST (result.[humidity] AS FLOAT) AS humidity, CAST (result.[Scored Probabilities] AS FLOAT ) AS 'probabalities of rain'
Into [weatherPBi2]
From machinelearning

我的问题是如何将以下内容转换为百分比?

CAST (result.[Scored Probabilities] AS FLOAT ) AS 'probabalities of rain'

目前它 returns 小数点 0.45,但我想让它发送 45.0。我尝试了以下方法:

CAST (result.[Scored Probabilities] AS FLOAT ) *100 AS 'probabalities of rain'

&

CAST (result.[Scored Probabilities*100] AS FLOAT ) AS 'probabalities of rain'

但是流分析抱怨。

如有任何帮助,我们将不胜感激

谢谢

凯文

以防万一其他人遇到同样的问题,这是我的解决方案:

100 * CAST (result.[Scored Probabilities] AS FLOAT ) AS 'probabalities of rain'

这很好用。