-ディメンション
企業NO
日付
-メジャー
損出額 ・・・前月から売上が減ってる額
売上 ・・・全ての売上
この情報から損出額に紐づいた社数(企業NOをカウント)を算出したいのですが、ご教授頂けると助かります。
全ての社数はCOUNTD([企業NO])で算出できますが、損出額がある社数を割り出すことは可能でしょうか?
if [損出額]>0 then COUNTD([企業NO]) END
と数式を作成したのですが、エラーになります。
最終的に、損出額のある企業の割合を出したいので、数値として出したいです。
よろしくお願いします。
2 réponses

COUNTD関数の中にIF文を入れるとよいのではないでしょうか。
COUNTD(IF [損出額] > 0 THEN [企業NO] END)
「集計及び非集計の~~」というエラーはよく目にするものですが、この場合は損出額には何も集計関数がかかったいない状態(非集計)である一方で企業NOにはCOUNTDという集計関数が掛けられていることによって発生します。この2つを非集計の状態で計算(条件判定)した上でまとめてCOUNTDを掛けることによって非集計と集計の混在を解消します。