Запрос потоковой аналитики Azure - PullRequest
0 голосов
/ 24 мая 2018

У меня есть следующий запрос, который принимает данные от метеостанции 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'

В данный момент он возвращает десятичное число 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'

Но потоковая аналитика жалуется.

Любая помощь будет оценена

Спасибо

Кевин

1 Ответ

0 голосов
/ 29 мая 2018

На случай, если кто-то столкнется с той же проблемой, вот мое решение:

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

Это сработало нормально.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...