Azure 数据资源管理器/Kusto 时间表中的当地时间
Local time in Azure Data Explorer / Kusto timechart
Timechart x 轴时间打印为UTC-2h,而应使用UTC 打印。其他字符,例如我们的 Columnchart,工作正常(时间以 UTC 显示)。
这是一个问题吗?
是否可以在图表中格式化时间?例如,以本地时间打印 x 轴时间...
Azure 数据资源管理器中的时间图表列以 UTC 格式存储(我所在位置的当地时间 -2 小时)。
打印柱形图时,X 轴的时间以 UTC(本地时间 -2h)打印 -> 确定
columnchart output
打印时间表时,x 轴的时间以 UTC-2h(本地时间-4)打印 -> KO
timechartoutput
Azure 数据资源管理器查询:
let min_t = toscalar (<tablename> | summarize min(Timestamp));
let max_t = toscalar (<tablename> | summarize max(Timestamp));
<tablename>
| make-series sum(TrxCount) on Timestamp in range(min_t, max_t, 30m )
| render columnchart
这确实是一个错误。
它特别发生在 make-series
之后,所以做类似
的事情
<tablename> | summarize sum(TrxCount) by bin(Timestamp, 30m) | render timechart
应该可以工作(尽管它不会像 make-series
那样填充空数据。
Timechart x 轴时间打印为UTC-2h,而应使用UTC 打印。其他字符,例如我们的 Columnchart,工作正常(时间以 UTC 显示)。 这是一个问题吗? 是否可以在图表中格式化时间?例如,以本地时间打印 x 轴时间...
Azure 数据资源管理器中的时间图表列以 UTC 格式存储(我所在位置的当地时间 -2 小时)。 打印柱形图时,X 轴的时间以 UTC(本地时间 -2h)打印 -> 确定 columnchart output 打印时间表时,x 轴的时间以 UTC-2h(本地时间-4)打印 -> KO timechartoutput
Azure 数据资源管理器查询:
let min_t = toscalar (<tablename> | summarize min(Timestamp));
let max_t = toscalar (<tablename> | summarize max(Timestamp));
<tablename>
| make-series sum(TrxCount) on Timestamp in range(min_t, max_t, 30m )
| render columnchart
这确实是一个错误。
它特别发生在 make-series
之后,所以做类似
<tablename> | summarize sum(TrxCount) by bin(Timestamp, 30m) | render timechart
应该可以工作(尽管它不会像 make-series
那样填充空数据。