在Elasticsearch中进行透视

时间:2015-06-29 15:21:00

标签: elasticsearch kibana-4

有人能告诉我在弹性搜索/ kibana中有没有办法像Oracle一样提供旋转功能?

我想创建一个报告,其中使用sum作为聚合来旋转字段。

例如:我在test-index/test-type文档ID为ID时将此架构编入索引。

ID | NAME | Code | AMT
-----------------------
1  | ABC  |   a  | 10
2  | DEF  |   c  | 20
3  | XYZ  |   a  | 30
4  | ABC  |   a  | 10
5  | ABC  |   c  | 20
6  | XYZ  |   b  | 30
7  | DEF  |   c  | 10
8  | DEF  |   a  | 20

我想生成一个如下所示的旋转报告:SUM(AMT)FOR CODE IN(a,b,c)

NAME | a  |  b  | c 
---------------------
ABC  | 20 |  0  | 20
DEF  | 20 |  0  | 30
XYZ  | 30 | 30  | 0

我们可以使用在kibana中生成的elasticsearch和报告吗? PS。我是Elasticsearch Query DSL的新手,所以如果对查询DSL有很好的把握可以帮助我确定它是否可能在ES中,或者建议我这样做的话会很有帮助吗?

0 个答案:

没有答案