Der Programmteil "Analysen" stellt ein hervorragendes Instrument zur Verfügung, auch komplexere Auswertungen zu erstellen, ohne dass man dazu gleich eine Skript- oder gar Programmiersprache beherrschen muss. Eine gute Beherrschung des Programms sowie ein Überblick über das Datenmodell sind dabei allerdings Voraussetzung. Analysen stehen generell als Tabelle zur Verfügung, d.h. sie bieten sich dazu an, in externen Systemen weiterverarbeitet zu werden. In speziellen Zusammenhängen ist es möglich, im Rahmen von Analysen auch Berichte oder "Reports" ("Drucke") zu erstellen, die aus verschiedenen Datenquellen gespeist werden.
Grundeinstellungen
Die Position bestimmt, an welcher Stelle die jeweilige Analyse gereiht wird, der Kode ermöglicht die Identifizierung.
Reserviert System sind jene Analysen, die vom Hersteller ausgeliefert werden. Diese Analysen können bei Updates automatisch geändert werden.
Reserviert Benutzer bedeutet, dass nur jener Benutzer, der die Analyse angelegt hat, diese auch ändern darf.
Favorit regelt die Zugehörigkeit der jeweiligen Analyse zu den (benutzerspezifischen) Favoriten.
Die Bezeichnung kann in den aktiven Dokumentsprachen angegeben werden.
Klasse
Stark vereinfacht ausgedrückt repräsentieren die Klassen die unterschiedlichen Daten ("Tabellen") in ASA HOTEL. Um eine Analyse zu erstellen, muss also zunächst eine Klasse ausgewählt werden.
Setup
Wenn dieselben Daten in unterschiedlichen Programmpunkten unterschiedlich aufbereitet werden, wird hierfür ein sogenanntes "Setup" zur Verfügung gestellt. Durch die Auswahl eines solchen Setups erreicht man also die für den entsprechenden Punkt vorgesehene Aufbereitung der Daten. (Die Klasse "Zimmerreservierungen" beinhaltet z.B. die Setups Anreisen, Abreisen, Zimmerwechsel usw.)
Gruppierte Summe
Gerade bei Analysen über viele Einzel-Datensätze besteht oft der Bedarf, nicht jede einzelne Position anzugeben, sondern Summen nach bestimmten Kriterien. Zu diesem Zweck werden gruppierte Summen gebildet. Diese ermöglichen es, Felder nach gewissen Kriterien zu summieren. (Beispielsweise können Extrabuchungen nach Verkaufsstellen und/oder Extras ausgewertet werden.)
Filter, Sortierung, Spalten
Wie aus den einzelnen Programmteilen bekannt, werden auch zum Zwecke der Analyse je Tabelle Filter, Sortierung und Spalten festgelegt. Grundsätzlich stehen bei den Analysen all jene zur Verfügung, die es auch im dazugehörigen Programmteil gibt.
In Zusammenhang mit den Analysen wird dringend empfohlen, nicht auf die beim Programmteil hinterlegten Filter, Sortierungen und Spalten zurückzugreifen, sondern mit der Einstellung "Individuell" selber welche anzulegen. So kann verhindert werden, dass bei Änderungen im Programmteil die Analysen nicht mehr das gewünschte Ergebnis bringen.
Bei Gruppierten Summen kann man für die Sortierung "Automatisch" auswählen. Dabei werden die Verdichtungs- bzw. Schlüssel-Kriterien automatisch aus der Spaltenkonfiguration ermittelt.
Bericht
Jeder Analyse kann auch ein Bericht zugewiesen werden. Das kann im einfachsten Fall die Kontrollliste sein, also jener Bericht, der bei allen Programmteilen standardmäßig zur Verfügung steht. Diese Kontrollliste ist sehr mächtig, sie kann Zwischensummen auf beliebigen Ebenen ausgeben, Detailzeilen unterdrücken usw. Wird kein Bericht ausgewählt (z.B. bei Analysen, die nur als Tabelle benötigt werden), kommt beim Klick auf die Schaltfläche "Bericht" ein entsprechender Hinweis.
Der Drucktyp entscheidet, ob mehrerer Einzeldrucke hintereinander abgearbeitet werden (Seriendruck) oder ob ein einziges Dokument erstellt wird (Listendruck). Die Filterwertabfrage regelt die Möglichkeit, wie weit dieser beeinflussbar ist. Wird Folgedialog unterdrücken aktiviert, so diese Einstellung beim Druckdialog des Reports auch dann vorgeschlagen, wenn es dort standardmäßig deaktiviert ist. (Zur Vertiefung empfiehlt sich die Lektüre des Kapitels "Allgemeine Einführung / Startbaum, Tabelle und Formular / Drucken"!)
Im folgenden Bereich "Einstellungen" gibt es verschiedene Möglichkeiten, die oben getroffenen Grundeinstellungen noch zu verfeinern.
Einstellungen: Bericht
In diesem Reiter können die Standard-Einstellungen des Berichts übersteuert werden. Die Komponente in der ersten Spalte zeigt diese Einstellung, das Kontrollkästchen in der zweiten Spalte gibt an, dass die Einstellung von Spalte 1 in jedem Fall vorgeschlagen werden soll.
Einstellungen: Manipulator
Welche Felder an dieser Stelle zur Verfügung stehen hängt von der jeweiligen Klasse ab. Im Bereich "Manipulator" können jedenfalls spezielle Anweisungen zum Aufbereiten der Daten gegeben werden (z.B. Zeitraum).
Einstellungen: Zusatzspalten
Zusatzspalten dienen dem Zweck, bei einer Analyse optionale Daten zusätzlich ausgeben. Sie werden deshalb nicht bei der globalen Spaltenkonfiguration oben erstellt, sondern an dieser Stelle. Die Zusatzspalten werden in Gruppen verwaltet. Bei jeder Gruppe kann man über den Einfügepunkt festlegen, an welcher Stelle die Spalten eingefügt werden sollen. Über die Mehrfachauswahl kann gesteuert werden, ob mehr als ein Feld der jeweiligen Gruppe ausgewählt werden darf. In den Zusatzspalten wird grundsätzlich festgelegt, welche Spalten zur Anwendung kommen sollen. Am obersten Knoten kann zudem festgelegt werden, ob genau eine Spalte hinzugefügt werden kann oder mehrere (Kontrollkästchen "Mehrfachauswahl"). Über "Ausgewählt" kann ein Feld vorausgewählt werden. Mit "Langer Name" wird im Falle von Referenz-Feldern auch der Name der Referenz in den Spaltentitel mit aufgenommen.
Einstellungen: Spaltenauswahl
Die Spaltenauswahl regelt, wie sich die Zusatzspalten präsentieren sollen (z.B. Reihenfolge, Auswahl-Vorgabe).