PMS32 Online- Hilfereferenz

TABLE.CUBE_CON

OLAP - Auswertung


Definitionen: TABLE.CUBE_CON

Tabellenname........ CUBE_CON
Tabellenbezeichnung. OLAP - Auswertung
Tabellenpfad........ IGNORE [T|I] - Temporäres Verzeichnis: My.Clients.Path.cTmpDir
Primärschlüssel.....
Primärindex.........
Primärfilter........
Candidateschlüssel..
Candidateindex......
Candidatefilter.....
Autoupdate.......... True

Hilfeinformation

Diese Tabelle kann über PMS32D.EXE in der Nacht erstellt werden. Siehe dazu auch pmscontrolling.vpr im Verzeichnis ...\UPD\...

Codeinformation
Die Tabelle CUBE_CON kann mit zwei verschiedenen Tools ausgewertet werden!
Zum einen das Externe OLAP...

Und das interne PMS32-OLAP...
Um nun eine Auswertung zu erstellen, wird ein SQL auf der Cube_Con ausgeführt.
Beim internen Controlling muss das der ADOBD Treiber von VFP einmalig auf der Maschine installiert werden!

Danach kann der SQL kommen...
SELECT
	cc.feldname1	AS D_Dimension1,
	cc.feldname2	AS D_Dimension2,
	cc.feldname3	AS FS_Fact_Summe,
	cc.feldname4	AS FA_Fact_Mittelwert,
	1				AS FT_Fact_Mittelwert_Teiler,
	cc.feldname5	AS FD_Fact_Minimum,
	cc.feldname6	AS FU_Fact_Maximum,
	cc.feldname7	AS FC_Fact_Count,
	....
	FROM CDBFDIR!CUBE_CON ...
	WHERE 1=:1

Facts fangen mit dem Buchstaben F an, gefolgt von einem Underline.
Dimensionen fangen mit dem Buchstaben D an, gefolgt von einem Underline.
F_ .... Fact
D_ .... Dimension

F_Fact:	(Fact), ein Fact (Wert) des Cubes, der berechnet und angezeigt werden soll. Ohne weitere Angaben wird der Wert summiert und dargestellt.
FS_Fact:	(Fact,summieren), wie oben, jedoch mit der Anweisung Summieren
FSH_Fact:	(Fact,summieren,hidden), wie oben, jedoch wird der Wert nicht angezeigt / dargestellt.

D_Dimension		(Dimension), eine Dimension, die in der Auswahlleiste der Dimensionen angezeigt wird.
DH_Dimension	(Dimension,horizontal), eine Dimension, die horizontal dargestellt wird. (Wichtig nur beim Neuaufbau des Cubes)
DV_Dimension	(Dimension,vertikal), eine Dimension, die vertikal dargestellt wird. (Wie oben...)

Das Zeichen UNDERLINE _ wird für die Bezeichnung (Caption) des Wertes durch ein Leerzeichen (BLANK) ersetzt.
Beispiel:
FSH_Menge_fuer_viele_Werte:	Fact,sum,hidden,'Menge fuer viele Werte'

Besonderheit in der WHERE Klausel des SQL Selects!
Der Ausdruck: 1=:1 in der WHERE Klausel des SQL Selects wird bei der Prüfung duch 1=0 ersetzt, damit keine Daten abgerufen werden.
Bei der Vollständigen Abfrage werden die Daten jedoch mit dem Ausdruck 1=1 versehen, damit alle Daten abgerufen werden können.

Noch ein Hinweis zum Mittelwert:
Der Fact FA_... muss ein entsprechendes Pedant FT_... haben um den Mittelwert berechnen zu können!
Beispiel:
	SELECT
		cc.Wert1	AS FA_Mittelwert,
		cc.Menge1	AS FT_Mittelwert,
		....

Steht im Feld Wert1 der WERT eines Facts so kann man die Menge des Facts als Teiler angeben...
Damit wird für jede Dimensions- und Filterkonstellation der Mittelwert korrekt berechnet.
Das Feld FT_... muss in dem Cube vorhanden sein, um einen Mittelwert berechnen zu können!

Im internen Controlling kann die Spaltenüberschrift für die Dimensionen und Facts angepasst werden.

Indexliste der Tabelle CUBE_CON
Feldliste der Tabelle CUBE_CON
{AFNUMMER....} (1.0.04#2900) Auftragsnummer
{ARPGANG.....} (1.0.04#2900) Arbeitsgang
{ARPPLAN.....} (1.0.04#2900) Arbeitsplan
{ARTIKELART..} (1.0.04#2900) Artikelart
{ARTIKELNR...} (1.0.04#2900) Artikelnummer
{DATUM.......} (1.0.04#2900) Auswertungsdatum
{DDATUM......} (1.0.04#2900) Buchungsdatum
{FREMDVORG...} (1.0.04#2900) Fremdvorgang
{HALBJAHR....} (1.0.04#2900) Auswertungshalbjahr
{IDAUFF......} (1.0.04#2900) Fremd - ID
{IDB01.......} (1.0.04#2900) Artikel-ID
{IDC02.......} (1.0.04#2900) Kostensatz-ID
{IDC61.......} (1.0.04#2900) Lieferanten-ID
{IDC63.......} (1.0.04#2900) Kunden-ID
{IDC64.......} (1.0.04#2900) Mitarbeiter-ID
{IDC66.......} (1.0.04#2900) Lager-ID
{IDE10.......} (1.0.04#2900) Vorgangs-ID
{IDK10.......} (1.0.04#2900) Projekt-ID
{IDV04.......} (1.0.04#2900) Arbeitsplan-ID
{IDV05.......} (1.0.04#2900) Arbeitsgang-ID
{IPAUFF......} (1.0.04#2900) Fremd - IP
{IPB01.......} (1.0.04#2900) Artikelart
{IPY01.......} (1.0.04#2900) Vorgangsart
{JAHR........} (1.0.04#2900) Auswertungsjahr
{KOSTENS.....} (1.0.04#2900) Kostensatz
{KUNDE.......} (1.0.04#2900) Kunde
{LAGERORT....} (1.0.04#2900) Lagerort
{LIEFERANT...} (1.0.04#2900) Lieferant
{MENGE_100...} (1.0.04#2900) Menge Angebot
{MENGE_101...} (1.0.04#2900) Menge Auftrag
{MENGE_102...} (1.0.04#2900) Menge Lieferschein
{MENGE_103...} (1.0.04#2900) Menge Rechnung
{MENGE_104...} (1.0.04#2900) Menge Gutschrift
{MENGE_105...} (1.0.04#2900) Menge Barverkauf
{MENGE_106...} (1.0.04#2900) Menge Aufmaß
{MENGE_107...} (1.0.04#2900) Menge Vorratsauftrag
{MENGE_108...} (1.0.04#2900) Menge CAE-Liste
{MENGE_109...} (1.0.04#2900) Menge Projekt
{MENGE_S.....} (1.0.04#2900) Sollmenge Vorgang
{MGMIN_100...} (1.0.04#2900) Minuten Angebot
{MGMIN_101...} (1.0.04#2900) Minuten Auftrag
{MGMIN_102...} (1.0.04#2900) Minuten Lieferschein
{MGMIN_103...} (1.0.04#2900) Minuten Rechnung
{MGMIN_104...} (1.0.04#2900) Minuten Gutschrift
{MGMIN_105...} (1.0.04#2900) Minuten Barverkauf
{MGMIN_106...} (1.0.04#2900) Minuten Aufmaß
{MGMIN_107...} (1.0.04#2900) Minuten Vorratsauftrag
{MGMIN_108...} (1.0.04#2900) Minuten CAE-Liste
{MGMIN_109...} (1.0.04#2900) Minuten Projekt
{MGMIN_I.....} (1.0.04#2900) Minuten Ist
{MGMIN_S.....} (1.0.04#2900) Minuten Soll
{MG_FPRJ.....} (1.0.04#2900) Menge Fremdprojekt
{MG_LGUT.....} (1.0.04#2900) Menge Lieferantengutschrift
{MG_NEBK.....} (1.0.04#2900) Menge Nebenkosten
{MG_OFBO.....} (1.0.04#2900) Menge offenes Bestellobligo
{MG_OFDI.....} (1.0.04#2900) Menge offene Dispo
{MG_SGUT.....} (1.0.04#2900) Menge Schüttgut
{MG_SOK......} (1.0.04#2900) Menge Sonderkosten
{MG_UGPL.....} (1.0.04#2900) Menge ungeplant
{MG_UGPLA....} (1.0.04#2900) Menge ungeplante Abgänge
{MG_ZUBE.....} (1.0.04#2900) Menge Wareneingang
{MG_ZUER.....} (1.0.04#2900) Menge Lieferantenrechnung
{MG_ZUST.....} (1.0.04#2900) Menge Stammlager
{MITARB......} (1.0.04#2900) Mitarbeiter
{MONAT.......} (1.0.04#2900) Auswertungsmonat
{NSTATUS.....} (1.0.04#2900) Status
{NWHAT.......} (1.0.04#2900) Positionsart
{PRDB1_100...} (1.0.04#2900) DB1 - Angebot
{PRDB1_101...} (1.0.04#2900) DB1 - Auftrag
{PRDB1_102...} (1.0.04#2900) DB1 - Lieferschein
{PRDB1_103...} (1.0.04#2900) DB1 - Rechnung
{PRDB1_104...} (1.0.04#2900) DB1 - Gutschrift
{PRDB1_105...} (1.0.04#2900) DB1 - Barverkauf
{PRDB1_106...} (1.0.04#2900) DB1 - Aufmaß
{PRDB1_107...} (1.0.04#2900) DB1 - Vorratsauftrag
{PRDB1_108...} (1.0.04#2900) DB1 - CAE-Liste
{PRDB1_109...} (1.0.04#2900) DB1 - Projekt
{PRDB1_S.....} (1.0.04#2900) DB1 - Vorgang
{PRERL_100...} (1.0.04#2900) Erlös Angebot
{PRERL_101...} (1.0.04#2900) Erlös Auftrag
{PRERL_102...} (1.0.04#2900) Erlös Lieferschein
{PRERL_103...} (1.0.04#2900) Erlös Rechnung
{PRERL_104...} (1.0.04#2900) Erlös Gutschrift
{PRERL_105...} (1.0.04#2900) Erlös Barverkauf
{PRERL_106...} (1.0.04#2900) Erlös Aufmaß
{PRERL_107...} (1.0.04#2900) Erlös Vorratsauftrag
{PRERL_108...} (1.0.04#2900) Erlös CAE-Liste
{PRERL_109...} (1.0.04#2900) Erlös Projekt
{PRERL_S.....} (1.0.04#2900) Erlös Vorgang
{PREZU_100...} (1.0.04#2900) Rohstoffzuschlag Angebot
{PREZU_101...} (1.0.04#2900) Rohstoffzuschlag Auftrag
{PREZU_102...} (1.0.04#2900) Rohstoffzuschlag Lieferschein
{PREZU_103...} (1.0.04#2900) Rohstoffzuschlag Rechnung
{PREZU_104...} (1.0.04#2900) Rohstoffzuschlag Gutschrift
{PREZU_105...} (1.0.04#2900) Rohstoffzuschlag Barverkauf
{PREZU_106...} (1.0.04#2900) Rohstoffzuschlag Aufmaß
{PREZU_107...} (1.0.04#2900) Rohstoffzuschlag Vorratsauftrag
{PREZU_108...} (1.0.04#2900) Rohstoffzuschlag CAE-Liste
{PREZU_109...} (1.0.04#2900) Rohstoffzuschlag Projekt
{PREZU_S.....} (1.0.04#2900) Rohstoffzuschlag Vorgang
{PRFGK_100...} (1.0.04#2900) Fertigungsgemeinkosten Angebot
{PRFGK_101...} (1.0.04#2900) Fertigungsgemeinkosten Auftrag
{PRFGK_102...} (1.0.04#2900) Fertigungsgemeinkosten Lieferschein
{PRFGK_103...} (1.0.04#2900) Fertigungsgemeinkosten Rechnung
{PRFGK_104...} (1.0.04#2900) Fertigungsgemeinkosten Gutschrift
{PRFGK_105...} (1.0.04#2900) Fertigungsgemeinkosten Barverkauf
{PRFGK_106...} (1.0.04#2900) Fertigungsgemeinkosten Aufmaß
{PRFGK_107...} (1.0.04#2900) Fertigungsgemeinkosten Vorratsauftrag
{PRFGK_108...} (1.0.04#2900) Fertigungsgemeinkosten CAE-Liste
{PRFGK_109...} (1.0.04#2900) Fertigungsgemeinkosten Projekt
{PRFGK_AS....} (1.0.04#2900) Fertigungsgemeinkosten Stammkalkulation
{PRFGK_S.....} (1.0.04#2900) Fertigungsgemeinkosten Vorgang
{PRFKO_100...} (1.0.04#2900) Fertigungskosten Angebot
{PRFKO_101...} (1.0.04#2900) Fertigungskosten Auftrag
{PRFKO_102...} (1.0.04#2900) Fertigungskosten Lieferschein
{PRFKO_103...} (1.0.04#2900) Fertigungskosten Rechnung
{PRFKO_104...} (1.0.04#2900) Fertigungskosten Gutschrift
{PRFKO_105...} (1.0.04#2900) Fertigungskosten Barverkauf
{PRFKO_106...} (1.0.04#2900) Fertigungskosten Aufmaß
{PRFKO_107...} (1.0.04#2900) Fertigungskosten Vorratsauftrag
{PRFKO_108...} (1.0.04#2900) Fertigungskosten CAE-Liste
{PRFKO_109...} (1.0.04#2900) Fertigungskosten Projekt
{PRFKO_AS....} (1.0.04#2900) Fertigungskosten Stammkalkulation
{PRFKO_S.....} (1.0.04#2900) Fertigungskosten Vorgang
{PRGKL_I.....} (1.0.04#2900) Gemeinkosten Lohn Ist
{PRGKM_100...} (1.0.04#2900) Gemeinkosten Angebot
{PRGKM_101...} (1.0.04#2900) Gemeinkosten Auftrag
{PRGKM_102...} (1.0.04#2900) Gemeinkosten Lieferschein
{PRGKM_103...} (1.0.04#2900) Gemeinkosten Rechnung
{PRGKM_104...} (1.0.04#2900) Gemeinkosten Gutschrift
{PRGKM_105...} (1.0.04#2900) Gemeinkosten Barverkauf
{PRGKM_106...} (1.0.04#2900) Gemeinkosten Aufmaß
{PRGKM_107...} (1.0.04#2900) Gemeinkosten Vorratsauftrag
{PRGKM_108...} (1.0.04#2900) Gemeinkosten CAE-Liste
{PRGKM_109...} (1.0.04#2900) Gemeinkosten Projekt
{PRGKM_AS....} (1.0.04#2900) Gemeinkosten Stammkalkulation
{PRGKM_S.....} (1.0.04#2900) Gemeinkosten Vorgang
{PRMAT_100...} (1.0.04#2900) Materialkosten Angebot
{PRMAT_101...} (1.0.04#2900) Materialkosten Auftrag
{PRMAT_102...} (1.0.04#2900) Materialkosten Lieferschein
{PRMAT_103...} (1.0.04#2900) Materialkosten Rechnung
{PRMAT_104...} (1.0.04#2900) Materialkosten Gutschrift
{PRMAT_105...} (1.0.04#2900) Materialkosten Barverkauf
{PRMAT_106...} (1.0.04#2900) Materialkosten Aufmaß
{PRMAT_107...} (1.0.04#2900) Materialkosten Vorratsauftrag
{PRMAT_108...} (1.0.04#2900) Materialkosten CAE-Liste
{PRMAT_109...} (1.0.04#2900) Materialkosten Projekt
{PRMAT_S.....} (1.0.04#2900) Materialkosten Vorgang
{PRMIN_100...} (1.0.04#2900) Fertigungskosten Angebot
{PRMIN_101...} (1.0.04#2900) Fertigungskosten Auftrag
{PRMIN_102...} (1.0.04#2900) Fertigungskosten Lieferschein
{PRMIN_103...} (1.0.04#2900) Fertigungskosten Rechnung
{PRMIN_104...} (1.0.04#2900) Fertigungskosten Gutschrift
{PRMIN_105...} (1.0.04#2900) Fertigungskosten Barverkauf
{PRMIN_106...} (1.0.04#2900) Fertigungskosten Aufmaß
{PRMIN_107...} (1.0.04#2900) Fertigungskosten Vorratsauftrag
{PRMIN_108...} (1.0.04#2900) Fertigungskosten CAE-Liste
{PRMIN_109...} (1.0.04#2900) Fertigungskosten Projekt
{PRMIN_I.....} (1.0.04#2900) Fertigungskosten Ist
{PRMIN_S.....} (1.0.04#2900) Fertigungskosten Vorgang
{PROJEKT.....} (1.0.04#2900) Projekt
{PRSOK_100...} (1.0.04#2900) Sonderkosten Angebot
{PRSOK_101...} (1.0.04#2900) Sonderkosten Auftrag
{PRSOK_102...} (1.0.04#2900) Sonderkosten Lieferschein
{PRSOK_103...} (1.0.04#2900) Sonderkosten Rechnung
{PRSOK_104...} (1.0.04#2900) Sonderkosten Gutschrift
{PRSOK_105...} (1.0.04#2900) Sonderkosten Barverkauf
{PRSOK_106...} (1.0.04#2900) Sonderkosten Aufmaß
{PRSOK_107...} (1.0.04#2900) Sonderkosten Vorratsauftrag
{PRSOK_108...} (1.0.04#2900) Sonderkosten CAE-Liste
{PRSOK_109...} (1.0.04#2900) Sonderkosten Projekt
{PRSOK_S.....} (1.0.04#2900) Sonderkosten Vorgang
{PRZUS_100...} (1.0.04#2900) Zusatzkosten Angebot
{PRZUS_101...} (1.0.04#2900) Zusatzkosten Auftrag
{PRZUS_102...} (1.0.04#2900) Zusatzkosten Lieferschein
{PRZUS_103...} (1.0.04#2900) Zusatzkosten Rechnung
{PRZUS_104...} (1.0.04#2900) Zusatzkosten Gutschrift
{PRZUS_105...} (1.0.04#2900) Zusatzkosten Barverkauf
{PRZUS_106...} (1.0.04#2900) Zusatzkosten Aufmaß
{PRZUS_107...} (1.0.04#2900) Zusatzkosten Vorratsauftrag
{PRZUS_108...} (1.0.04#2900) Zusatzkosten CAE-Liste
{PRZUS_109...} (1.0.04#2900) Zusatzkosten Projekt
{PRZUS_S.....} (1.0.04#2900) Zusatzkosten Vorgang
{PR_FPRJ.....} (1.0.04#2900) Wert Fremdprojekt
{PR_LGUT.....} (1.0.04#2900) Wert Lieferantengutschrift
{PR_NEBK.....} (1.0.04#2900) Wert Nebenkosten
{PR_OFBO.....} (1.0.04#2900) Wert offenes Bestellobligo
{PR_OFDI.....} (1.0.04#2900) Wert offene Dispo
{PR_SGUT.....} (1.0.04#2900) Wert Schüttgut
{PR_SOK......} (1.0.04#2900) Wert Sonderkosten
{PR_SOKGM....} (1.0.04#2900) Wert Sonderkosten-2
{PR_UGPL.....} (1.0.04#2900) Wert ungeplant
{PR_UGPLA....} (1.0.04#2900) Wert ungeplante Abgänge
{PR_ZUBE.....} (1.0.04#2900) Wert Wareneingang
{PR_ZUER.....} (1.0.04#2900) Wert Lieferantenrechnung
{PR_ZUST.....} (1.0.04#2900) Wert Stammlager
{PWE_100.....} (1.0.04#2900) Kalkulationsfaktor EK-Daten (100)
{PWE_200.....} (1.0.04#2900) Kalkulationsfaktor EK-Daten (200)
{PWE_300.....} (1.0.04#2900) Kalkulationsfaktor EK-Daten (300)
{PWE_400.....} (1.0.04#2900) Kalkulationsfaktor EK-Daten (400)
{PWE_500.....} (1.0.04#2900) Kalkulationsfaktor EK-Daten (500)
{PWF_100.....} (1.0.04#2900) Kalkulationsfaktor Lohnkosten (100)
{PWF_200.....} (1.0.04#2900) Kalkulationsfaktor Lohnkosten (200)
{PWF_300.....} (1.0.04#2900) Kalkulationsfaktor Lohnkosten (300)
{PWF_400.....} (1.0.04#2900) Kalkulationsfaktor Lohnkosten (400)
{PWF_500.....} (1.0.04#2900) Kalkulationsfaktor Lohnkosten (500)
{PWL_100.....} (1.0.04#2900) Kalkulationsfaktor Lagerdaten (100)
{PWL_200.....} (1.0.04#2900) Kalkulationsfaktor Lagerdaten (200)
{PWL_300.....} (1.0.04#2900) Kalkulationsfaktor Lagerdaten (300)
{PWL_400.....} (1.0.04#2900) Kalkulationsfaktor Lagerdaten (400)
{PWL_500.....} (1.0.04#2900) Kalkulationsfaktor Lagerdaten (500)
{PWV_100.....} (1.0.04#2900) Kalkulationsfaktor VK-Daten (100)
{PWV_200.....} (1.0.04#2900) Kalkulationsfaktor VK-Daten (200)
{PWV_300.....} (1.0.04#2900) Kalkulationsfaktor VK-Daten (300)
{PWV_400.....} (1.0.04#2900) Kalkulationsfaktor VK-Daten (400)
{PWV_500.....} (1.0.04#2900) Kalkulationsfaktor VK-Daten (500)
{QUARTAL.....} (1.0.04#2900) Auswertungsquartal
{SDATUM......} (1.0.04#2900) Auswertungsdatum DTOS()
{TAG.........} (1.0.04#2900) Auswertungstag
{VORGANG.....} (1.0.04#2900) Vorgangsnummer
{VORGART.....} (1.0.04#2900) Vorgangsart
{WOCHE.......} (1.0.04#2900) Auswertungswoche (KW)

Siehe auch : Hauptmenü /  Hauptindex /  Such Index /  Cursor Index /  Programm Module /  Tabellen Index /  Tabellenmodule /  Masken Index /  Programmcode Index /  Servicepacks /  My.Struktur /  Funktionen /  Sonstiges Index

Lokale Benutzerhilfe : Meine eigene Hilfe /  Zurück zur PMS32 - Hilfe


Dateiversion:1.0.04#3648 - H.U.DD#SSFF 02.12.2022  Senden Sie Ihren Kommentar zu diesem Thema an das Entwicklungsteam von PMS32  Weitere Informationen finden Sie unter der aktuellen PMS32 WEB-Hilfe
Die Informationen dieser Mitteilung sind vertraulich und nur für Sie bestimmt. Unbefugtes Weiterleiten,  Veröffentlichen, Kopieren usw. sind untersagt und werden gerichtlich verfolgt.  © PMS Compelec GmbH 2022 ® el-Projekt