Erweiterte Optionen für Listen-Designer
Im Bereich Erweitert können Sie das Verhalten und die Darstellung von Listen ändern.
Allgemein
Der Bereich Allgemein umfasst vier Felder, welche die Datenquelle einer Liste definieren. Diese sind Datenverbindung, Cube, Dimension und Hierarchie, auf denen die Liste basiert. Jedes Feld enthält die Option
. Verwenden Sie diese, um beispielsweise die Dimension von einer Variablen abhängig zu machen. Dies ist erforderlich, wenn Sie dynamische Berichte erstellen, in denen beispielsweise Benutzer Aktionen per Drag & Drop verwenden können, um Spalten- und Zeilendimensionen zu vertauschen. In diesem Fall würden Sie die Spalten- und Zeilendimensionen in separaten Variablen speichern und die Dimensionen von diesen Variablen abhängig machen.Hierarchie
Option | Beschreibung |
---|---|
Distinct | Hiermit bestimmen Sie, ob mehrfach vorhandene Elemente einer Liste angezeigt werden. Sie können Elemente unterdrücken, die denselben eindeutigen Namen haben, oder Elemente unterdrücken, die denselben Namen haben. Wählen Sie Alle anzeigen aus, um alle Elemente einschließlich Duplikate anzuzeigen. Sie können eine Formel angeben, die die Unterdrückung von Duplikaten steuert. |
Hierarchisiert | Stellt die Hierarchie nach Ebenen gegliedert dar. Jede Ebene ist eingerückt. |
Hierarchie umkehren | Kehrt die Hierarchie um, sodass die Kind-Elemente oberhalb der Eltern-Elemente angezeigt werden. |
Sichere Struktur beim Drilldown |
Vorsicht Bei falscher Verwendung können Elemente durch diese Option ausgeblendet werden, und Sie können dann nicht auf diese zugreifen.
Listen können statisch oder dynamisch berechnet werden. Bei der statischen Berechnung werden alle Elemente der Liste auf einmal vom Server geladen. Bei der dynamischen Berechnung werden Elemente nur geladen, wenn Sie die Liste erweitern.
Die Wahl der Methode kann die Leistung beeinflussen. Zudem bestimmen viele unterschiedliche Faktoren, welche Berechnungsmethode in der jeweiligen Situation verwendet wird. Die statische Berechnung wird beispielsweise immer dann verwendet, wenn die Liste nicht hierarchisiert ist. Bei der dynamischen Berechnung wird die Listeneigenschaft .children verwendet. Dies ist oft die schnellste Methode zum Berechnen einer Liste. Durch die Option Sichere Struktur beim Drilldown wird die Verwendung der Eigenschaft .children unabhängig von der Listenstruktur erzwungen. Wenn Sie eine Strukturauswahl, mehrere Filter oder benutzerdefinierte MDX-Anweisungen verwenden, können Sie eine fehlerhafte Hierarchie erstellen. Sie möchten beispielsweise Nord-/Südamerika aus folgender Hierarchie ausschließen: Welt>Nord-/Südamerika>Nordamerika. Bei diesem Beispiel werden keine Ergebnisse zurückgegeben, wenn Sichere Struktur beim Drilldown den Wert True hat und Sie das Element Welt erweitern. |
Liste
In der folgenden Tabelle sind die Listenoptionen im Bereich Erweitert aufgeführt:
Option | Beschreibung |
---|---|
Zwischenspeicherbar |
Gemäß Voreinstellung werden Serverlisten im Cache und im Arbeitsspeicher gespeichert, da sie von dort effizienter ausgelesen werden können als von der Datenbank aus. Dies ist besonders von Nutzen für häufig verwendete Listen. Um die Datenkonsistenz zu erhalten, wird der Status des Cachespeichers alle zwei Minuten überprüft. Die Konsistenz der Daten muss überprüft werden, weil jede Instanz (Benutzer) einen eigenen Zwischenspeicher hat. Wenn ein Benutzer eine Liste verändert, kann es bis zu zwei Minuten dauern, bis diese Änderungen im Cache der anderen Benutzer aktualisiert sind. Wenn ein Bericht häufig durch viele parallel arbeitende Benutzer aktualisiert wird, ist es möglicherweise vorteilhafter, den Bericht häufiger zu aktualisieren, statt ihn zwischenzuspeichern. Legen Sie in solchen Fällen für Zwischenspeicherbar den Wert False fest. |
Beschreibung | Optional können Sie eine Textbeschreibung einer Liste hinzufügen. |
Subset
Wenn die Funktion SUBSET den Wert True hat, werden drei Parameter aktiviert: Anzahl, Basiselement und Start. Hiermit bestimmen Sie ein Subset, das steuert, welche Elemente einer lokalen Liste angezeigt werden.
Zuerst bestimmen Sie die Anzahl der Elemente, die im Subset angezeigt werden (Anzahl). Dann bestimmen Sie die Stelle in der Hierarchie, an welcher das Subset startet (Start) in Beziehung zu dem Element, das Sie wählen (Basiselement). Der Startpunkt kann derselbe sein wie der des Basiselements, oder er kann eine Reihe von Elementen weiter unten stehen.
Beispiel
Die Dimension Product des Cubes Analysis ist eine Produktliste, die Produktgruppen, Produktuntergruppen und einzelne Produkte enthält. Ein Subset, das aus drei Elementen besteht und Alle Produkte als Basiselement und als Startelement enthält, zeigt die ersten drei Elemente der Produkthierarchie an ('All Tires', die erste Produktuntergruppe und das erste Element dieser Untergruppe). Dieses Subset wird definiert als Anzahl=3, Basiselement =All Tires, Start =0.
Wenn Sie Start von 0 (gleich dem Basiselement) auf 1 ändern, wird das Subset um ein Element in der Hierarchie nach unten verschoben. Es werden nun die erste Untergruppe und die ersten beiden einzelnen Produkte angezeigt.
Wenn Sie den Startpunkt auf 2 ändern, werden nur die ersten drei Einzelprodukte angezeigt.