流分析时间戳在Power Bi中不起作用

时间:2019-03-12 14:03:30

标签: azure powerbi azure-stream-analytics stream-analytics

我有一个流分析查询,以通过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接收到数据时,它将显示到达时间戳

测试查询

enter image description here

Power BI结果

enter image description here

我的查询基于以下示例Calling JavaScript UDA in ASA query。我需要帮助,因为我没有设法在Power Bi数据集中显示原始消息的时间戳

0 个答案:

没有答案