热图考虑x轴或y轴度量,但不能同时考虑两者

vjrehmav  于 2021-06-10  发布在  ElasticSearch
关注(0)|答案(0)|浏览(180)

我正在尝试创建一个热图日历可视化。按周数和周日分组的字段的总和。当我对每周的每一天使用直方图聚合时,这很好:

"aggs": {
    "3": {
      "terms": {
        "field": "week_start.keyword",
        "order": {
          "3-orderAgg": "asc"
        },
        "size": 7
      },
      "aggs": {
        "2": {
          "histogram": {
            "field": "dia_semana",
            "interval": 1,
            "min_doc_count": 1
          },
          "aggs": {
            "1": {
              "sum": {
                "field": "count"
              }
            }
          }
        },
        "3-orderAgg": {
          "max": {
            "field": "numero_semana"
          }
        }
      }
    }
  },

但是我想用星期几作为文本(周一,周二,周三),而不是数字(1,2,3),通过 term 以及按自定义指标排序--按周天数作为数字进行聚合。但是x轴排序不起作用。

"aggs": {
    "3": {
      "terms": {
        "field": "week_start.keyword",
        "order": {
          "3-orderAgg": "asc"
        },
        "size": 7
      },
      "aggs": {
        "2": {
          "terms": {
            "field": "dia_semana_abreviacao.keyword",
            "order": {
              "2-orderAgg": "asc"
            },
            "size": 7
          },
          "aggs": {
            "1": {
              "sum": {
                "field": "count"
              }
            },
            "2-orderAgg": {
              "sum": {
                "field": "dia_semana"
              }
            }
          }
        },
        "3-orderAgg": {
          "max": {
            "field": "numero_semana"
          }
        }
      }
    }
  },

当我搜索这个问题时,人们建议反转轴优先级。但是当我这么做的时候,x轴是对的,y轴是错的。
我该怎么办?

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题