我有一个流分析查询,以通过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)
我看到power bi和查询测试之间的结果有所不同;当我测试查询时,结果是正确的,它对应于我在原始消息中发送的时间(字段 tstm 是unix时间戳),但是当power bi接收到数据时,它将显示到达时间戳
测试查询
Power BI结果
我的查询基于以下示例Calling JavaScript UDA in ASA query。我需要帮助,因为我没有设法在Power Bi数据集中显示原始消息的时间戳