Fkt Cubeelement bei externer Datenquelle
16.11.2020 14:43:01
Andrea
ich habe folgendes Problem:
In unserem Unternehmen greifen wir mit Pivottabellen auf eine externe Datenbank zu. Dort gibt es u. a. das Cubeelement Standort. Ein Beispiel für eine Auswertung:
Zeilenbeschriftungen Buchungsbetrag Schema
Berlin -11.314.893,91
Brüssel 13.101.848,26
Hinter den -11 Mio. steckt folgende von Excel generierte Abfrage:
=PIVOTDATENZUORDNEN("[Measures].[Buchungsbetrag Schema]";$A$36;"[Standort Buchung].[Standort]"; "[Standort Buchung].[Standort].&[6]")
Problem dabei ist die von Excel automatisch vergebene "&[6]" für den Standort "Berlin".
Die Formel funktioniert nicht, wenn ich statt "&[6]" den tatsächlichen Namen, also "&[Berlin]" angebe.
Wenn ich selbst die Datenquelle für die Pivottabelle erstelle geht das, nicht aber bei dieser externen Datenquelle!?
Bis jetzt war das kein Problem, da ich in Verweisen einfach mit den von Excel automatisch vergebenen Standortnummern gearbeitet habe, die immer gleich geblieben waren. Nun musste die Datenbank auf einen neuen Server umziehen, mit dem Ergebnis, dass nun die Standortnummern andere sind!!! Berlin ist nicht mehr 6, sondern nun 7. Ihr könnt euch vorstellen, dass dadurch sämtliche Folge-Auswertungen total durcheinandergeraten sind und der Aufwand für die manuelle Korrektur erheblich ist.
Zudem kommt noch hinzu, dass der Hersteller der externen Datenquelle uns eröffnet hat, dass sich die Nummer nicht nur bei Serverumzügen, sondern auch bei großen Updates verändern kann. Das heißt, wir müssten nach jedem Update unsere Auswertungen anpassen, was natürlich nicht geht.
Deshalb suche ich eine Lösung, wie ich die jeweils aktuelle Nummer der Standorte aus dem Cube auslesen kann, um dann automatisiert meine Verweise mit diesen zu erstellen.
Ich habe schon einiges versucht, aber leider bisher ohne Erfolg. Nun habe ich die Fkt Cubeelement gefunden. Für die -11 Mio. lautet sie:
=CUBEELEMENT("rz-kmsdb KMS KMSCube - neues Livesystem";"[Standort Buchung].[Standort].&[6]")
Für meine Zwecke bräuchte ich es aber anders herum. Ich brauche eine Formel, die mir ausliest, wie die interne Nummer des Standorts "Berlin" ist. Hat jemand eine Idee?
Vielen Dank im Voraus und schöne Grüße
Andrea