在 Stream Analytics 中将时间戳拆分为单独的列,以便在 Power BI 中进一步过滤

Spilt timestamp into separate columns in Stream Analytics for further filtering in Power BI

目前我正在从传感器(通过事件中心)接收数据以流分析 JSON 格式。我想在 Power BI 中可视化这些数据,并希望将事件筛选到特定的日期、月份、年份等。但是为了能够做到这一点,我需要将时间戳拆分为新的列。我收到 ISO 8601 格式的时间戳:

"timestamp":“2020-01-13T08:24:50.0749840Z”

我无法在流分析中拆分这种时间戳。有没有人以前做过这个?

请只使用 ASA 中的内置 Date and Time Functions,它可以识别您的日期数据的格式。

sql:

SELECT
     Year(input.timestamp) as year,
     Month(input.timestamp) as month,
     Day(input.timestamp) as day
FROM
      input

输出: