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);
}