Beispiel:Datenexport

Aus prevero Competence Center
Wechseln zu: Navigation, Suche


Auf dieser Seite finden Sie eine Reihe von Beispielen zum Datenexport mittels einer "Pass-Through-Abfrage".


Jahresdaten aus Umsatzliste[Bearbeiten]

Mit diesem Beispiel exportieren Sie aus der Umsatzliste Jahresdaten für das Unternehmenselement.

SELECT
[Name]
,[Period]
,[Nettoerlöse]
,[Summe Schmälerungen]
,[Erlöse nach Schmälerungen]
FROM
MSDE_RY00
WHERE
[PeriodId]=10001
AND
[Level 1 Name]=''

Nettoerlöse[Bearbeiten]

Um die Nettoerlöse für das Element mit der Organisations-ID 4 für das Monat Mai (Zeit-ID = 5) zu exportieren, geben Sie folgende Abfrage in das Feld ein:

SELECT
F002 AS 'Nettoerlöse'
FROM
PRENAME_Z000
WHERE
sId = 4 AND zId = 5

Die Abfrage kann auch so formuliert werden:

SELECT
FB101
FROM
PRENAME_Z000
WHERE
sId = 4 AND zId = 5


Umsatz pro Monat[Bearbeiten]

Sie sehen hier zwei Exportmöglichkeiten, die dasselbe Ergebnis bringen. Die Ausgabe enthält die Organisations-ID, Zeit-ID sowie die Elementbezeichnung aller Umsatzbereiche für die einzelnen Monate.

Hinweis: Wenn Sie in der Ausgabe auch die Organisations-ID der Rootelemente benötigen, erweitern Sie die Abfrage um die Spalte [Rh] aus der Tabelle "prename_I001".

Hinweis: Wenn Sie in der Abfrage die Feldbezugsnummer angeben, dann müssen Sie das Präfix "FB" verwenden.

SELECT
[Id]
,[zId]
,[name]
,[F002]
FROM
PRENAME_I001, PRENAME_Z000
WHERE
[Id]= [sId]
AND
[styp]=4


oder

SELECT
[Id]
,[zId]
,FB4760
,[F002]
FROM
PRENAME_I001, PRENAME_Z000
WHERE
[Id]= [sId]
AND
[styp]=4

aber nicht:

SELECT
[Id]
,[zId]
,FR4760
,[F002]
FROM
PRENAME_I001, PRENAME_Z000
WHERE
[Id]= [sId]
AND
[styp]=4

Hinweis: Wenn Sie als Ziel für den Export das Format CSV verwenden, muss die Spaltenbezeichnung "ID" geändert werden, da es sonst zu Fehlern beim Öffnen der Exportdatei in MS Excel kommen kann.

SELECT
[Id] AS 'OrgID'
,[zId]
,FB4760
,[F002]
FROM
PRENAME_I001, PRENAME_Z000
WHERE
[Id]= [sId]
AND
[styp]=4

Siehe auch[Bearbeiten]

Datenexport