Ich habe eine Datumsdimension, die so aussieht [date].[date].[day].[yyyy-MM-dd]
und ich würde gerne das Mitglied, das gestern vertreten, d. H. [date].[date].[day].[2016-07-27]
. Wie kann ich das erreichen?
1. STRTOMEMBER("[date].[date].[day].["+ FORMAT(NOW()-1,"yyyy-MM-dd") +"]")
2. STRTOMEMBER("[date].[date].[day].["+ VBAMDX.FORMAT(VBAMDX.NOW()-1,"yyyy-MM-dd") +"]")
IcCube - Holen Sie sich das gestrige Mitglied in MDX Query
Die erste Lösung wirft einen Fehler, der besagt 'unbekannte Funktion FORMAT' und den Fehler:
In einigen Threads über MDX, aber nicht IcCube spezifisch, wird es wie folgt geschrieben in der zweiten Lösung liest "VBAMDX.NOW()" erwartet einen einzelnen Parameter "Index". Das gleiche gilt für VBAMDX.FORMAT, wenn ich VBAMDX.NOW nur durch NOW ersetze. Aber alle Seiten erklären VBAMDX haben zwei Parameter für FORMAT und keine für NOW ...
überprüfen LookupByKey Funktion, die eine bessere Alternative ist – ic3