Kann mir bitte jemand sagen, wie man Datum in MDX-Abfragen formatiert? Wir verwenden SSRS nicht, um einen Bericht zu erstellen, wir haben unser eigenes angepasstes Berichtstool, das auf SSAS basiert. Der Datenfilter sendet das Datum im JJJJ/MM/TT-Format. Ab sofort haben wir keine Datumsdimension. Mein Datumsmitglied sieht wie folgt aus:MDX Datumsformatierung
[CNB_DimSampleInfo].[COAReleasedON].&[2013-01-02T03:20:00].
Wie kann ich Datum in STRTOmember formatieren? Ich habe es versucht. Meine Frage ist, wie wird der Wert, der vom Benutzer kommt, meinem Mitgliedsformat wie unten entsprechen. Ich weiß, SSRS macht es leicht, aber wir verwenden SSRS nicht. Unten ist mein Code
meinen Code
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
);