У меня есть запрос потоковой аналитики, чтобы вычислить тревогу через пользовательскую функцию агрегатов Javascript и отправить ее в power bi, проблема возникает, когда данные поступают в power bi, данные появляются с отметкой времени прибытия, а не с поле метки времени, которое я определил, чтобы показать сообщение, это запрос
WITH value AS
(
SELECT
*
FROM
input timestamp by dateadd(S, tstm, '1970-01-01 00:00:00')
WHERE
deviceId='Prueba'
)
SELECT
System.Timestamp as ts,
uda.alarmaFuncion(value) as alarm
INTO
output
FROM value
GROUP BY SLIDINGWINDOW (second,15)
Я видел результаты, отличающиеся между степенью bi и тестом запроса; когда я проверяю запрос, результат верный, он соответствует времени, которое я отправляю в исходном сообщении (поле tstm является меткой времени unix), но когда power bi получает данные, оно показывает метку времени прибытия
Тестовый запрос
![enter image description here](https://i.stack.imgur.com/LOSW3.png)
Результат Power BI
![enter image description here](https://i.stack.imgur.com/W5ZkG.png)
Мой запрос основан на следующем примере Вызов JavaScript UDA в запросе ASA * 1027 *. Мне нужна помощь, так как мне не удалось показать метку времени исходного сообщения в наборе данных power bi