2017-07-13 3 views
0

ケースケースステートメントで複数のグループを作成する方法はありますか?例えば複数のケースオプションケース時

私は両方の国のためにそれを持っている必要がありながら、

CASE [Sales Manager] 
WHEN "Manager 1" THEN "Germany" 
WHEN "Manager 1" THEN "Russia" 
WHEN "Manager 2" THEN "Russia" 
END 

このような文は、ドイツのみにマネージャ1を割り当てます。それを行うための他の可能な方法はありますか?

+0

単一のケースステートメントではありません。それはマネージャー1の最初の出現であるので、それをドイツに割り当てます。場合[国] "ドイツ"その後 "マネージャー1"は "ロシア"その後 "マネージャー1"? – Bernardo

+0

各国はデータセットに存在しません。私はマネージャー – hamsy

答えて

2

解決策の1つは、管理者を国にマッピングするデータベース(またはExcel)のテーブルを定義することです。マネージャーと国家の2つの列と、マネージャーと国の関連付けごとの表の行が2つ必要です。

こうすれば、多くの国で働くマネージャーや、多くのマネージャーを持つ国(多対多の関係)を簡単に表すことができます。

これで、結合またはデータブレンディングを使用して、そのテーブルを他のデータと組み合わせることができます。あなたが一般的にクエリ結果に重複値を生じさせることができる、多対多の関係を持つデータを結合すると、実現します(マネージャの販売クォータは、マネージャが訪問する国ごとに1回、複数回繰り返すことができます)。 )。フィルタとワークフローがそのケースを排除しない限り、計算が重複を考慮していることを確認し、重複カウントを避ける必要があります。

ボトムライン - コードとしてではなく情報としてデータを指定する方が簡単です。

+0

に基づいてそれらを割り当てます。それは良い解決策です。かなり複雑なものですが。私は2つのワークブックを作成し、ダッシュボードを作成することにしました。速く汚れた;) – hamsy

関連する問題