Elastic Canvas日期格式

时间:2019-03-05 15:57:54

标签: elasticsearch kibana

我正在尝试在Kibana画布中设置日期格式,因此我遵循了此文档: https://www.elastic.co/blog/kibana-canvas-data-table-and-debug-elements

但是示例失败,使用:

| mapColumn Time fn={ date | formatdate “hh:mm A” }

将列替换为当前日期,而不是查询结果日期。

有人有格式化日期的好方法吗?

这是完整的表达方式:

filters
| essql 
  query="SELECT 
MAX(\"occurred\") AS MAX_DATE_TIME,
MIN(\"occurred\") AS MIN_DATE_TIME
FROM \"elastic_reports_index\""
| mapColumn "MIN_DATE_TIME" fn={date | formatdate "DD/MM/YYYY"}
| mapColumn "MAX_DATE_TIME" fn={date | formatdate "DD/MM/YYYY"}

1 个答案:

答案 0 :(得分:2)

我遇到了同样的问题,不得不使用getCell(摘自https://discuss.elastic.co/t/canvas-does-not-recognize-date-field/127095/6)。

尝试:

| mapColumn "MIN_DATE_TIME" fn={getCell MIN_DATE_TIME | formatdate "DD/MM/YYYY"}
| mapColumn "MAX_DATE_TIME" fn={getCell MAX_DATE_TIME | formatdate "DD/MM/YYYY"}