2011-02-09 3 views
0

特定の口座の未決済残高を測定しています。私のユーザーはドルの残高を0-500,500-1000のようなものにバケッティングする階層を持つことができるようにしたいと考えています。SSASでドルブラケット対策の階層を作成するためのベストプラクティス

これを行うには、その階層を定義するディメンションを作成する方法があります。この機能をユーザーに提供する他の方法はありますか?

答えて

0

階層として使用する場合は、提案された方法が最適な解決策になります。はい。寸法は、単純なSQLクエリなど

SELECT CASE WHEN balance >= 0 AND balance < 500 THEN 1 
WHEN balance >= 500 AND balance < 1000 THEN 2 END AS balanceGroupID, 
CASE WHEN balance WHEN balance >= 0 AND balance < 500 THEN "0 - 500" 
WHEN balance >= 500 AND balance < 1000 THEN "500 - 1000" END AS balanceGroupName 

HTH

とファクトテーブルから得ることができます
関連する問題