質問

私は、MDXクエリにアプローチする方法についていくつかのガイダンスを探しています。私の状況は私がファクトテーブルの粒を構成し、施策である、売上破壊に対する持っていることです。私は、製品の寸法および顧客の寸法を有します。また、私は寸法に低会員数を維持するためにそれらを別々作られた、日付ディメンションと時間ディメンションを持っています。

私が書くしようとしているクエリは、製品ごとに顧客ごとに、最初と最後の購入を要求するものです。したがって、たとえば結果セットは次のようになります:

Car - Bob - 2008-12-10 - 15:39 - 2008-12-11 - 16:44
Car - Bill - 2008-12-12 - 09:16 - 2008-12-12 - 09:16
Van - Jim - 2008-12-11 - 14:02 - 2008-12-12 - 22:01

だから、ボブは、2台の車を買って、そして私たちは、最初と最後の購入を持ち、最初と最後の購入が同じであるように、ビルは一台の車を買って、ジムは3台のバンを購入しているかもしれないが、我々は唯一の最初と最後を示しています。

私はTAILを使用してみましたが、顧客ごとの最後の購入を表示セットが正しいように見えることはできません。それでも、最初の購入のためのHEADとexpirementsは、私は同じ軸上で二度同じ次元を使用することができなかった示しました。また、一日あたりのいくつかの購入があるかもしれないという事実によって困難に作られているので、私は必要なクエリは、各製品の各顧客のための最後の日の最後の時間、および各製品の顧客ごとに最初のデートのための最初の時間ですます。

それが役立つだろうが、私はneccesarily、正確なクエリの回答を求めていないんだけど、私はアプローチと使用するのに最適な方法に興味があります。プラットフォームは、2005 SQL ServerのAnalysis Servicesのです。

役に立ちましたか?

解決

あなただけの購入日の最小値と最大集計を使用することはできませんか?または私は問題を完全に見逃している?

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top