0

重複の可能性:
日付がキューブに存在しない 2 つの日付の間の mdx でクエリを実行する方法

DateFrom と DateTo など、2 つの日付の間で記録されたクエリの MDX について質問があります。

これが私のMDXクエリです(pentahoで):

WITH 
    SET [metrics] AS ${myType}
    SET [dates] AS (

                    [Date].[${DateFrom,date,"yyyy"}].[${DateFrom,date,"M"}].[${DateFrom,date,"d"}]

        :

                    [Date].[${DateTo,date,"yyyy"}].[${DateTo,date,"M"}].[${DateTo,date,"d"}]                    

    )
SELECT  
     NON EMPTY [metrics] ON COLUMNS,
     NON EMPTY [dates] ON ROWS
FROM 
    ${ActivityList}

WHERE  
    ([Product].[${Product}],[Subscription].[${Subscription}], [Operator].[${Carrier}].[${Distributor}], [Instance].[${Instance}])

モンドリアン xml ファイルのセクションは次のとおりです。

<Dimension type="TimeDimension" highCardinality="false" name="Date">
      <Hierarchy hasAll="false">
        <Level name="Year" column="TS_YEAR" type="Numeric" uniqueMembers="false" levelType="TimeYears" hideMemberIf="Never">
        </Level>
        <Level name="Month" column="TS_MONTH" type="Numeric" uniqueMembers="false" levelType="TimeMonths" hideMemberIf="Never">
        </Level>
        <Level name="Day" column="TS_DAY" type="Numeric" uniqueMembers="false" levelType="TimeDays" hideMemberIf="Never">
        </Level>
      </Hierarchy>
    </Dimension>

ユーザー インターフェイスで DateFrom と DateTo を選択すると、データベースにこれら 2 つの日付の間にレコードがいくつかある場合でも、結果が表示されませんでした。何か案が?

4

0 に答える 0