3 つのファクトといくつかのディメンションを持つ表形式のモデルがあります。
3 つの事実のうち 2 つは、アカウントと製品に関するものです。
顧客のアカウントに実現した事実。アクティブな数、現在の残高、開始時の残高など。
Product Fact は、顧客が持っているさまざまなサプリメント製品に関するものです。彼/彼女はサプリメント製品を持っているかもしれませんし、持っていないかもしれません. 現在、これには、顧客がさまざまな製品で支払うべき金額、リベート額などの事実があります。
現在、両者は共通の Dim として Dimension Account を持っています。
アカウントと製品の関係は 1-M です。アカウントにサプリメント製品がある場合は、1、2、最大 3 になります。ない場合は、1-0 です:)
私たちが抱えている問題は、Account Dim 属性で両方の事実をスライスしたい場合、補足製品を持つアカウントのみを取得することです。テーブルモデルはINNER JOINSで機能すると信じているためです。この場合、OUTER JOINが必要です。クエリですべてのアカウントを取得したいので、サプリメント製品と一致する場所で、その製品の事実を確認します。
どんな助けでも大歓迎です。