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 つの日付の間にレコードがいくつかある場合でも、結果が表示されませんでした。何か案が?