お世話になっております。
実装方法が思いつかない要件がありアドバイスいただきたく、投稿させていただきました。
添付したワークブックはTableau Desktop 10.4で作成しています。
===
一部の担当にだけある特定の受注番号に対して別データソースで配賦率を設定し、
その受注番号を持っていない担当にも値を割り振りたいです。
添付したデータの場合、
担当Aにある受注番号'0001'の売上を担当Aには20%、担当Bには30%、担当Cには50%で配賦し、
担当D,Eには配賦しません。
受注番号'0002'も同様。
そのうえで担当単位での配賦対象+配賦対象外の売上合計値を取得したいです。
期待する結果としては以下。
担当A
受注番号
0001:売上100の20%=20
0002:売上150の10%=15
35(配賦対象)+750(配賦対象外)=785
担当B
受注番号
0001:売上100の30%=30
0002:売上150の50%=75
105(配賦対象)+1700(配賦対象外)=1805
担当C
受注番号
0001:売上100の50%=50
0002:売上150の40%=60
110(配賦対象)+2500(配賦対象外)=2610
担当D
0(配賦対象)+3300(配賦対象外)=3300
担当E
0(配賦対象)+1950(配賦対象外)=1950
担当Aにしか対象の受注番号が無く、担当A以外は配賦率データソースから各受注番号の配賦率を取得できないため、実装できないのではないかと諦めかけています。
制限として、データソース「配賦率」に行・列を追加するのは問題ないですが、データソース「パイプライン」への追加はできません。
また、データソースの結合も不可です。
なお、対象となる受注番号は固定なので、添付したワークブックの「対象-受注番号」のようにハードコーディングすることは可能です。
以上、わかりづらい箇所もあるかも知れませんがよろしくお願いします。
6 Antworten
Joinできない制約がよくわかんないですが、とりあえず、力業計算でよいのではないでしょうか。
担当者ごとへの配賦で十分で、ラインアイテムごとには必要ないと思うので、担当者に、配賦する先のラインアイテムを決定。
Thanks
Shin