MDX クエリで日付をフォーマットする方法を教えてください。SSRS を使用してレポートを生成することはありません。SSAS に基づいて構築された独自のカスタマイズされたレポート ツールがあります。Date フィルターは、yyyy/mm/dd 形式で日付を送信します。現在のところ、日付ディメンションはありません。私の日付メンバーは次のようになります:
[CNB_DimSampleInfo].[COAReleasedON].&[2013-01-02T03:20:00].
STRTOmemeber で日付をフォーマットするにはどうすればよいですか? 私はこれをやってみました。私の質問は、ユーザーから得られる価値が、以下のように私のメンバーのフォーマットにどのように適合するかです。ssrs で簡単にできることはわかっていますが、SSRS は使用していません。以下は私のコードです
私のコード
SELECT
[Measures].[Result] ON COLUMNS
,NON EMPTY
{
[CNB_DimProduct].[ProductUcode].[ProductUcode].ALLMEMBERS*
[CNB_DimProduct].[ProductDesc].[ProductDesc].ALLMEMBERS*
[CNB_DimTest].[TestUcode].[TestUcode].ALLMEMBERS*
[CNB_DimTest].[TestName].[TestName].ALLMEMBERS*
[CNB_DimSampleInfo].[LotNo].[LotNo].ALLMEMBERS*
[CNB_DimSampleInfo].[BatchNo].[BatchNo].ALLMEMBERS*
[CNB_DimSampleInfo].[COAReleasedBy].[COAReleasedBy].ALLMEMBERS*
[CNB_DimSampleInfo].[COAReleasedON].[COAReleasedON].ALLMEMBERS*
[CNB_DimSampleInfo].[SampleReferenceNo].[SampleReferenceNo].ALLMEMBERS*
[CNB_DimSampleInfo].[AnalysedBy].[AnalysedBy].ALLMEMBERS*
[CNB_DimSampleInfo].[AnalysedOn].[AnalysedOn].ALLMEMBERS
} ON ROWS
FROM
(
SELECT
StrToMember
(
"[CNB_DimSampleInfo].[COAReleasedON].[" + Format("2013-01-02","yyyy MM")
+ "]:STRTOMember([CNB_DimSampleInfo].[COAReleasedON].["
+
Format
("2013-01-02"
,"yyyy MM"
)
+ "]"
) ON COLUMNS
FROM Cube001
);