2017-12-17 10 views
0

私はキバナを学ぼうとする初心者です。私はこのデータを挿入しました。ちょうど合格、失敗、テストケースの数を弾力性にスキップしました。木場平均期待どおりではない

testMethodsSummary.passed:0 testMethodsSummary.failed:1 testMethodsSummary.skipped:0 _id:AWBP0yDXO9VGNRQOwYSDの_type:UC _index:MSM _score:1 testMethodsSummary.passed:1 testMethodsSummary.failed:0 testMethodsSummary.skipped:0 _id:AWBP0wHiO9VGNRQOwYSC _type:UC _index:MSM _score:1 testMethodsSummary.passed:5 testMethodsSummary.failed:1 testMethodsSummary.skipped:0 _id:AWBP0tthO9VGNRQOwYSB _type:バット_index:MSM _score:1 testMethodsSummary.passed:1 testMethodsSummary.failed:0 testMethodsSummary。スキップされました:6 _id:AWBP0qTxO9VGNRQOwYSA _type:bat_index:msm _score:1

私はカウントを照会するとOKです。

"集計":{ "total_fail":{ "値":2 }、 "total_skipped":{ "値":6 }、 "total_pass":{ "値": 7 } }

平均的なパスを取得しようとすると、平均パスは7/15ではない - 私はそれらの番号がどこから来ているのかも知らない。
"集計":{ "avg_fail":{ "値":0.5 }、 "avg_skip":{ "値":1.5 }、 "avg_pass":{ "値":1.75 } }

誰でも説明していただけますか?

答えて

1

すべての文書について、Elasticsearchの平均集計が計算されます。 https://www.elastic.co/guide/en/elasticsearch/reference/current/search-aggregations-metrics-avg-aggregation.html

集計 ":{ "avg_fail":{ "値":0.5}、 "avg_skip":{ "値": 1.5}、" avg_pass平均凝集詳細は

「:{ "値":1.75}}

その(すべて失敗の合計)/(インデックス中の全ドキュメント数)、すなわち2/4 = 0.5

同様avg_failについてavg_skipその6/4 = 1.5、avg_pass = 7/4 = 1.7 5

+0

ありがとうございます。とにかく、ドキュメントの合計ではなく、合計パス/テストケースの合計数など、実際の平均を計算することができますか。 – user2124733

関連する問題