こんにちは、富田と申します。
どなたかご存知の方いらっしゃいましたら、ご教示ください。
現在、商品ごとの月別稼働率をTableauで集計しており、
下記のような一覧(行ごとに商品が異なる)・グラフを作成しています。
該当月に稼働が1日もない商品の場合、
一覧では下記4行目のように空欄、グラフでは下記のように“12月“の項目自体が
なくなって表示されるところを、どちらにも「0」を表示させたいのですが、
何か方法はあるのでしょうか?
どなたかご存知の方いらっしゃいましたら、是非ご教示ください!
お願い致します!
Iizukaさん
有難うございます。
お伝えの仕方が正しいか不明なのですが、
以下の情報になります。
1. 使用するデータソース
下記①②のデータを「r_id」で左結合し、①の稼働データに②の所属情報を追加しています。
(①のデータは日付・商品名でユニークとなるデータです)
①のデータ
年月,所属組織,master_r_id,商品名,日付,稼働時間_分,稼働距離_km,稼働回数,営業日数
201404,A支店,2990,商品1,20140401,34,9.87,4,21
201404,A支店,2995,商品2,20140402,104,109.89,3,21
201404,A支店,2994,商品3,20140403,129,81.9,5,21
②のデータ
r_id,ID,総支社,総支社ID,部,部ID,支店,支店ID,商品名
2990,13120069,aaa支社,146,XXX部,64502,A支店,574,商品1
2995,13120070,aaa支社,146,XXX部,64503,A支店,574,商品2
2994,13120071,aaa支社,146,XXX部,64503,A支店,574,商品3
2.表示方法と算出したい値
以下のように、所属・月別に、稼働時間・稼働日数・営業日数・稼働率を
表示したいです。商品によっては、月に一度も稼働がないものがあるのですが、
その場合は「0」として表示させたいです。
値の計算は以下の計算式を組んで表示しています。
稼働時間:[稼働時間_分]/60 の合計
営業日数:SUM([営業日数])/COUNT([営業日数])
稼働率:COUNT([日付])/((SUM([営業日数])/(COUNT([営業日数]))*COUNTD([商品名])))
稼働日数は計算式を組まずに[年月]のカウントで値が算出できるので、
Satoさんに教えていただいたように、ZN(LOOKUP(COUNT([年月]),0))の計算式を組んで
稼働がない月には0が表示されるようになったのですが、稼働時間・営業日数・稼働率は
上記のとおり既に計算式を組んでしまっているので、ZN関数を繋げることができません。
可能であれば、この3項目にも稼働なしの場合は0を表示させたいのですが、
何か策はあるのでしょうか。
お手数ですが、もしお分かりになるようでしたら教えていただけますと大変助かります。
宜しくお願い致します。