在流分析中将时间戳拆分为单独的列,以便在 Power BI 中进行进一步筛选
Posted
技术标签:
【中文标题】在流分析中将时间戳拆分为单独的列,以便在 Power BI 中进行进一步筛选【英文标题】:Spilt timestamp into separate columns in Stream Analytics for further filtering in Power BI 【发布时间】:2020-01-13 08:53:50 【问题描述】:目前我正在从传感器(通过事件中心)接收数据到流分析 i JSON 格式。我想在 Power BI 中可视化这些数据,并希望将事件过滤到特定的日期、月份、年份等。但为了能够做到这一点,我需要将时间戳拆分为新列。我收到了 ISO 8601 格式的时间戳:
“时间戳”:“2020-01-13T08:24:50.0749840Z”
我无法在流分析中拆分这种时间戳。有没有人这样做过?
【问题讨论】:
嗨,我的回答对你有帮助吗? 很抱歉,忘记回答你了。是的,我帮助很大。谢谢! 【参考方案1】:请使用 ASA 中内置的Date and Time Functions,它可以识别您的日期数据格式。
sql:
SELECT
Year(input.timestamp) as year,
Month(input.timestamp) as month,
Day(input.timestamp) as day
FROM
input
输出:
【讨论】:
以上是关于在流分析中将时间戳拆分为单独的列,以便在 Power BI 中进行进一步筛选的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Spark DataFrame/DataSet 中将行拆分为不同的列?