Nach dem post von Chris Web Ich bin auf der Suche nach einem schnellen Weg, um den letzten Kauf von einem Kunden zu finden.MDX Query, um den letzten überhaupt nicht leeren Wert in icCube zu finden
Ich verwende eine MDX-Anweisung wie folgt aus:
WITH FUNCTION previous_buys() AS tail(nonempty({NULL:[Time].[Time].currentmember.prevmember} ,[measures].[sales amt]),1)
MEMBER [last buy] as previous_buys().(0).key
select [measures].[last buy] on 0
, [Customers].[Customers].[name].members on 1
from [Store Sales]
where [Time].[Time].[day].&[2015-12-20T00:00:00.000]
Das wie erwartet gibt, aber es ist eine sehr lange Zeit. Gibt es eine einfache Möglichkeit, diese Anfrage irgendwie zu beschleunigen? Da icCube etwas anders ist als Microsoft MDX, kann ich nicht einfach die Lösung von Chris Web kopieren.
Irgendwelche Ideen?
Danke für diese Lösung. Es hilft schon sehr viel! – Arthur