Ich habe einen Cube mit einer Datumsdimensionshierarchie (Jahr, Semester, Quartal, Monat, Tag).MDX - Berechnete MTD-Kennzahl, die Nullwert zurückgibt
Im Datawarehouse sind 2 Messungen verfügbar.
[AUD DLY] : Daily numbers
[AUD YTD] : Daily incremental YTD numbers
Hierarchie ist als
Date - Dimension
Financial - Hierarchy
Year - [Date].[Financial].[Year]
Semester - [Date].[Financial].[Semester]
Quarter - [Date].[Financial].[Quarter]
Month - [Date].[Financial].[Month]
Day - [Date].[Financial].[Day]
Measures [AUD DLY]
Measures [AUD YTD]
folgt ich ein MTD-Feld in den Maßnahmen hinzufügen müssen, dass, wenn das Geschäft für zB ein bestimmtes Datum auf ihre Slicer in Excel wählen, den 3. März 2016 MTD sollte als eine der beiden folgenden Arten berechnet werden:
1) [AUD MTD] should be calculated by subtracting [AUD YTD] on
last day of previous month from the current selected date.
So if we select 3 March 2016 then
[AUD MTD] = [AUD YTD] on 3 March 2016 - [AUD YTD] on 29 Feb 2016
OR
2) [AUD MTD] should be calculated by adding the [AUD DLY] from first day
of the current month until the selected date in that month.
So if we select 3 March 2016 then
[AUD MTD] = SUM ([AUD DLY] from 1 March 2016 to 3 March 2016)
ich habe ein neues berechnetes Mitglied von Registerkarte Berechnungen im Cube-Designer in den BIDS 2010. die MDX-Abfrage ist unten. Wenn ich jedoch versuche, den Würfel zu durchsuchen, geben die [AUD MTD] -Werte nur Nullen zurück.
Kann jemand bitte helfen, was mache ich falsch?
CREATE MEMBER CURRENTCUBE.[Measures].[AUD MTD]
AS Aggregate
(
PeriodsToDate
(
[Date].[Financial].[Month]
,[Date].[Financial].CurrentMember
)
,[Measures].[AUD DLY]
),
FORMAT_STRING = "Currency",
NON_EMPTY_BEHAVIOR = { [AUD DLY] },
VISIBLE = 1 , DISPLAY_FOLDER = 'AUD Values' , ASSOCIATED_MEASURE_GROUP = 'Measures' ;
Auch würde das Unternehmen die neue berechnete Kennzahl in Excel werden die Slicer, indem sie ein beliebiges Datum auswählen möchten und Lage sein, den MTD-Wert für diesen Monat anzuzeigen.
Kann auch jemand bitte mit MDX-Abfrage für beide Methoden (1) und (2) helfen?
Ihre Hilfe sehr geschätzt.
Auch können Sie bitte den Code Sie verwenden für die Lieferung 'YTD' Maßnahme – whytheq
Ihre Abfrage gibt alle Mitglieder zurück. [AUD YTD] Maßnahme existiert im Datawarehouse. Business lädt es hoch und ich zeige es einfach auf dem Cube. Nicht sicher, ob das hilft, aber ich bin immer noch nicht in der Lage, die Werte für das MTD-berechnete Mitglied zu bekommen. – Scorpio