Skip to main content

表題のように、関数でいうとSUMをつかって出した値の平均値や最大値・最小値をだしたいのですが、

そのように関数でメジャーを作ろうとすると、

「すでに集計であり、さらに集計することはできません。」というエラーが出てきてしまいます。

集計関数でだした値の平均値や最大値、最小値を出すことはできないのでしょうか?

 

■元データのサンプル

集計した値の平均値や最大値、最小値を出したい

 

■シートの表のサンプル

下記のように、業者ごとのイベント出展数をレコード数の合計で出しています。

これの、業種ごとの平均値や最大値、最小値もだしたいのですが…

%E3%82%AD%E3%83%A3%E3%83%97%E3%83%81%E3%83%A32.JPG

2 个回答
  1. 2020年6月22日 05:37

    集計した値を更に集計する方法はいくつかありますが、よく使われるのは表計算かLOD表現です。

     

    ここではLOD表現を例にとります。

    詳細レベルの式 - Tableau

    下図のような要件だとして、

    集計した値を更に集計する方法はいくつかありますが、よく使われるのは表計算かLOD表現です。 ここではLOD表現を例にとります。詳細レベルの式 - Tableau 下図のような要件だとして、 計算フィールドで次のように書きます。{}の部分がLOD表現で、この例はRegionごとのSalesの合計を表しています。これを更にAVGで括っており、式全体の意味としては「RegionごとにSalesの合計を出

     

    計算フィールドで次のように書きます。

    {}の部分がLOD表現で、この例はRegionごとのSalesの合計を表しています。

    これを更にAVGで括っており、式全体の意味としては「RegionごとにSalesの合計を出して、それを平均する」というものになります。

    平均ではなく最大値がほしいときは集計方法をAVGからMAXに変えればよいです。

    pastedImage_1.png

     

    式を作ったら、ビューからRegionを抜いて作成した計算フィールドを入れると、望んでいた値が表示されます。

    pastedImage_2.png

0/9000