Skip to main content

いつもありがとうございます。

クロス集計で表示される件数を別シートで表示させることに関してです。

 

下記はクロス集計表で総計の下には顧客ごとの情報を表示しています。

表示されている件数は別シートで974とカウントしています。

クロス集計で表示される件数を別シートで表示件数表示の条件はvalueが0より大きいものでnull値の顧客は対象外です。

(クロス集計表ではnull値の情報は表示します)

 

valueがnull値の顧客は対象外に関しては下記のようにコンテキストフィルターにして対応しています。

20240906_2 

0以上の件数算出はLOD計算を用いています。

{ FIXED  [顧客名]:

if SUM([_数値(当年実績)]) >0

then

 IFNULL(SUM([_数値(当年実績)])/SUM([_数値(当年実績)]),0)END}

 

SUM([_数値(当年実績)]) >0 これはvalueが0より大きい場合

SUM([_数値(当年実績)])/SUM([_数値(当年実績)]は1となりそれをサマリーして件数を算出しています。

 

ダッシュボードはフィルターとアクションフィルターによってクロス集計の件数が動的に変わることが要件です。

 

課題:

{ FIXED  [顧客名]:

if SUM([_数値(当年実績)]) >0

then

 IFNULL(SUM([_数値(当年実績)])/SUM([_数値(当年実績)]),0)END}

の式を利用して対応するとフィルターとアクションフィルターされた件数も算出するためフィルター項目をコンテキストフィルターにする必要があります。

 

フィルター数も多く、

ダッシュボードのレスポンスも考慮するとどのように対応すべきか苦慮しています。

 

改めてクロス集計で表示される件数を別シートで表示させるにはどうすればよいでしょうか。

 

ご教示お願いしたく思います。

 

何卒宜しくお願い致します。

8 answers
  1. Sep 10, 2024, 9:53 AM

    先の顧客件数と同じように、総計機能を使わず先頭の顧客にトータルの累計を表示させてはいかがでしょうか。

    累計の計算式を作成​

    先の顧客件数と同じように、総計機能を使わず先頭の顧客にトータルの累計を表示させてはいかがでしょうか。​累計の計算式を作成​​この段階で総計の数字が各行に再現できます。​あとは総計機能を解除して、先頭の顧客だけ残します。image

    この段階で総計の数字が各行に再現できます。

    image

    あとは総計機能を解除して、先頭の顧客だけ残します。

    image

0/9000