Diagramm

Diese Datei dokumentiert alle Makrofunktionen der Kategorie Diagramm.

Inhaltsverzeichnis

DataWareToTable(Table,Table,[Text],[Value],[Value],[Value],[Value],[Value],[Value])

Konvertiert ein DataWare-Tabelle in eine Datentabelle

Parameter

Nr. Parameter Beschreibung
1 Table Name der Ziel-Tabelle
2 Table Name der Quell-Tabelle
3 Text Optional: Titel der Ziel-Tabelle
4 Value Optional: Erste auszuwertende Datenspalte der Quell-Tabelle [2=Zeile 1 enthält die Spaltenreihenfolge z.B.Gruppe,WIndex,Wert]
5 Value Optional: Erste auszuwertende Datenzeile der Quell-Tabelle [2=Zeile 1 enthält die Spaltenreihenfolge z.B.Gruppe,WIndex,Wert]
6 Value Optional: Startwert der Gruppe zur Aufspannung der Zieltabelle
7 Value Optional: Endwert der Gruppe zur Aufspannung der Zieltabelle
8 Value Optional: Startwert des Indexes zur Aufspannung der Zieltabelle
9 Value Optional: Endwert des Indexes zur Aufspannung der Zieltabelle

Rückgabewert

1:OK, 0:Fehler

Verfügbarkeit

42 Makro Runtime


ShowDiag(Table)

Erstellt ein Diagrammdokument mit angegebener Tabelle

Parameter

Nr. Parameter Beschreibung
1 Table Name der dynamischen Tabelle, die die Zahlenwerte für das Diagrammm enthält

Rückgabewert

Diese Funktion gibt keinen Wert zurück.

Verfügbarkeit

42 Makro Runtime

Beispiel

Funktionen um ein Diagramm zu erstellen und anzuzeigen

Main()
{
    // Tabellennamen vergeben
    Tabelle = "HUGO.DIA";
    ResetTab(Tabelle);
    // Titel setzen
    SetTabTitle(Tabelle, "TITEL");
    // X-Achse beschriften
    SetTabRowTitle(Tabelle, "ROW");
    // Y-Achse beschriften
    SetTabValueTitle(Tabelle, "VALUE");
    // Werte setzen
    SetTabValue(Tabelle, 1, "A", 1);
    SetTabValue(Tabelle, 6, "B", 1);
    SetTabValue(Tabelle, 2, "A", 2);
    SetTabValue(Tabelle, 5, "B", 2);
    SetTabValue(Tabelle, 3, "A", 3);
    SetTabValue(Tabelle, 8, "B", 3);
    SetTabValue(Tabelle, 4, "A", 4);
    SetTabValue(Tabelle, 9, "B", 4);
    SetTabValue(Tabelle, 7, "A", 5);
    SetTabValue(Tabelle, 4, "B", 5);
    // Diagramm anzeigen
    ShowDiag(Tabelle);
    // Anzahl der Spalten
    s= GetTabRowCount(Tabelle);
    print("Anzahl der Spalten = "+s);
    // Anzahl der Zeilen
    z= GetTabColCount(Tabelle);
    print("Anzahl der Zeilen = "+z);
    // Werte auslesen
    w = GetTabValue(Tabelle, 4, "A");
    print("w = "+w);
    // Spaltenname auslesen
    w = GetTabLabel(Tabelle, 0);
    print("Spaltenname = "+w);
    // Spaltenname auslesen
    w = GetTabLabel(Tabelle, 1);
    print("Spaltenname = "+w);
    // Spaltenname auslesen
    w = GetTabLabel(Tabelle, 2);
    print("Spaltenname = "+w);
    // Zeilennummer auslesen
    w = GetTabLabel(Tabelle, 0, 1);
    print("Zeilennummer = "+w);
    // Zeilennummer auslesen
    w = GetTabLabel(Tabelle, 0, 2);
    print("Zeilennummer = "+w);
}