Ich erstelle den OLAP-Bericht mit Parameter. Ich habe meinen Datensatz als den Standardwert meines Parameters ausgewählt. Wenn ich meinen Bericht ausführe, werden alle Parameterwerte überprüft. Meine Abfrage sieht so aus.SpagoBI OLAP mehrwertiger Parameter MDX
select NON EMPTY {{[Measures].[VALUE]}} ON COLUMNS,
NON EMPTY {{[CUSTOMER].[COUNTRY].Members}} ON ROWS
from [TRANSACTIONS]
where [DAY].[${param}]
My ganzzahligen Parameter setzt [DAY] [YEAR], sie in dieser Form zu liefern ;. {Wert1; Wert2} NUMBER}.
erhalte ich diesen Fehler:
Unerwartetes Zeichen ';'
Dieses Zeichen steht zwischen den Werten meines gelieferten Parameters. Wie man dieses Problem löst? Ich kann so etwas in der Abfrage nicht tun where [DAY].[2015,2016]
Mit freundlichen Grüßen!
don 't denke, das ist gültig MDX '[KUNDE]. [LAND] in ($ {param})' – mxix
Richtig, ich änderte ich meine Abfrage und Parameter, schauen Sie auf das Update, ich hätte nicht Dimension auf mehr als einer Achse. – LucasPG
Sie müssen es als Set zur Verfügung stellen: '{[DAY]. [2015], [DAY]. [2016]}' – mxix