OLAP.Arbeitsplatz: Unterschied zwischen den Versionen
Keine Bearbeitungszusammenfassung |
|||
Zeile 29: | Zeile 29: | ||
== Ausgabe in ein vorbereitetes Excel(tm)Microsoft(c) Dokument == | == Ausgabe in ein vorbereitetes Excel(tm)Microsoft(c) Dokument == | ||
Übernahme von ganzen Spalten von einer Arbeitsmappe in die andere | |||
// | |||
// Nur mal grundsätzliches Beispiel 1 | |||
// | |||
Sub Makro1() | |||
Range("B1:B20").Copy | |||
Range("A1:A20").PasteSpecial Paste:=xlValues | |||
End Sub | |||
// | |||
// Nur mal grundsätzliches Beispiel 2 | |||
// Hier wird im Ziel glaube ich nach einer freien Position gesucht | |||
Sub Makro1() | |||
Range("B1").Copy | |||
Dim iRow As Integer | |||
Cells([a65536].End(xlUp).Row + 1, 1).Activate | |||
Selection.PasteSpecial Paste:=xlValues | |||
End Sub | |||
* Hier gibt es weitere Infos über Excel Charts: http://peltiertech.com/Excel/Charts/<br> | * Hier gibt es weitere Infos über Excel Charts: http://peltiertech.com/Excel/Charts/<br> | ||
Zeile 34: | Zeile 57: | ||
* Es erfolgt immer die Ausgabe in die datei out.xls | * Es erfolgt immer die Ausgabe in die datei out.xls | ||
* Existiert die Vorlage, so wird diese Benutzt - alle Angaben der ersten Mappe bleiben erhalten. | * Existiert die Vorlage, so wird diese Benutzt - alle Angaben der ersten Mappe bleiben erhalten. | ||
== Die OLAP Arbeitsplatz Quelltext gibt es hier == | == Die OLAP Arbeitsplatz Quelltext gibt es hier == | ||
http://www.orgamon.org/OLAPArbeitsplatz.pas.html | http://www.orgamon.org/OLAPArbeitsplatz.pas.html |
Version vom 10. November 2005, 09:20 Uhr
Der Arbeitsplatz wurde für komplexe mehrstufige OLAP Abfragen geschaffen. Insbesondere wenn viele Abfragefelder (OLAP Parameter) vom Benutzer eingetragen werden können ist die Verwendung des OLAP Arbeitsplatzes sinnvoller als der Start eines einzelnen OLAP Statement. Die Abfragen können unterhalb des Abfrage Verzeichnisses strukturiert werden. Dabei sind öffentliche und geschütze / gruppenbezogene Abfragen anwendbar und speicherbar.
Listen Anzeige
Es wird immer das OLAP Zentral ergebnis dargestellt. Es kann auch noch weitere Endergebnisse geben.
Abfrage Reiter (Dimensions-Gruppen)
Eine Dimension des OLAP Würfel stellt ein einzelnes Feld einer Tabelle im Gesamtsystem dar (z.B. OLAP Dimension "Umsatz" : SELECT DISTINCT RECHNUNGSBETRAG FROM BELEG). Oft ist nicht sinnvoll der OLAP Forderung ALLES in einen mehrdimensionalen Würfel auszuformulieren Folge zu leisten. Vielmehr bietet man mehrere Herangehensweisen an die Ergebnissmenge an und kann so auf die Datenprojektion ALLER Dimensionen verzichten. Durch die auswahl einer Dimensions-Gruppe bricht der Gesamt-OLAP Würfel auf einen kleinen Teil seiner eigentlichen Grösse zusammen. Es entstehen dadurch Performanche Zuwächse.
Abfrage Syntax
["!"|"<"|">"|"<="|">="|"<>"] <Wert> [ ".." <Wert> ] { "#" <Wert> }
Beispiele für einzelne Feldeingaben:
16 : genau der Wert 16 >5 : alle Werte die grösser sind als 5 >=5 : 5..120 : Werte zwischen (incl.) 5 und 120 <3 : Werte die kleiner sind als 3 <=3 : <>15 : 1,17,28,25,99 : Aufzählungs Typ start with Deu : Beginnt mit like %G4% : So ähnlich wie
Ausgabe in ein vorbereitetes Excel(tm)Microsoft(c) Dokument
Übernahme von ganzen Spalten von einer Arbeitsmappe in die andere
// // Nur mal grundsätzliches Beispiel 1 // Sub Makro1() Range("B1:B20").Copy Range("A1:A20").PasteSpecial Paste:=xlValues End Sub
// // Nur mal grundsätzliches Beispiel 2 // Hier wird im Ziel glaube ich nach einer freien Position gesucht Sub Makro1() Range("B1").Copy Dim iRow As Integer Cells([a65536].End(xlUp).Row + 1, 1).Activate Selection.PasteSpecial Paste:=xlValues End Sub
- Hier gibt es weitere Infos über Excel Charts: http://peltiertech.com/Excel/Charts/
- Inbesondere über "Doppel-Charts": http://peltiertech.com/Excel/Charts/BarLineCombo.html
- Es erfolgt immer die Ausgabe in die datei out.xls
- Existiert die Vorlage, so wird diese Benutzt - alle Angaben der ersten Mappe bleiben erhalten.