Erstellen einer benannten Menge in einem OLAP-PivotTable-Bericht

Beim Arbeiten mit einer OLAP-PivotTable zur analytischen Onlineverarbeitung in Excel 2010 können benannte Mengen erstellt werden. Diese flexible Funktion kann in dieser Weise verwendet werden:

  • Gruppieren von gemeinsamen Elementmengen, die wiederverwendet werden können, selbst, wenn solche Mengen in den Daten nicht vorhanden sind.

  • Kombinieren von Elementen aus verschiedenen Hierarchien in Weisen, die in früheren Excel-Versionen nicht möglich waren. Dies wird auch häufig als asymmetrische Berichterstellung bezeichnet.

  • Erstellen von benannten Mengen mithilfe von benutzerdefinierten mehrdimensionalen Ausdrücken (MDX), einer Abfragesprache für OLAP-Datenbanken, die eine Berechnungssyntax bereitstellt, die der von Arbeitsblattformeln ähnlich ist.

Wenn Sie mit der MDX-Abfragesprache (Mehrdimensionale Ausdrücke, Multidimensional Expressions) nicht vertraut sind, können Sie eine benannte Menge erstellen, die auf Elementen in den Zeilen oder Spalten Ihres PivotTable-Berichts basiert. Weitere Informationen zur MDX-Abfragesprache finden Sie unter Abfragen von mehrdimensionalen Daten.

Wenn Sie mit der MDX-Abfragesprache vertraut sind, können Sie MDX verwenden, um eine benannte Menge zu erstellen oder zu ändern.

Inhalt dieses Artikels

Erstellen einer benannten Menge auf der Grundlage von Zeilen- oder Spaltenelementen

Verwenden von MDX zum Erstellen einer benannten Menge

Bearbeiten oder Löschen einer benannten Menge

Erstellen einer benannten Menge auf der Grundlage von Zeilen- oder Spaltenelementen

  1. Klicken Sie auf den OLAP-PivotTable-Bericht, für den Sie eine benannte Menge erstellen möchten.

Dadurch werden die PivotTable-Tools angezeigt, wodurch die Registerkarten Optionen und Entwurf hinzugefügt werden.

  1. Klicken Sie auf der Registerkarte Optionen in der Gruppe Berechnungen auf Felder, Elemente und Gruppen, und klicken Sie dann auf Gruppe basierend auf Zeilenelementen erstellen oder Gruppe basierend auf Spaltenelementen erstellen.

PivotTable-Tools: Gruppe 'Berechnungen' auf der Registerkarte 'Optionen'

Das Dialogfeld Neues Set wird angezeigt. Gegebenenfalls können Sie die Größe dieses Dialogfelds ändern, indem Sie am Ziehpunkt zur Größenänderung in der unteren rechten Ecke des Dialogfelds ziehen.

  1. Geben Sie im Feld Setname den gewünschten Dateinamen für die Menge ein.

  2. Führen Sie eine oder mehrere der folgenden Aktionen aus, um die Zeilen anzugeben, die in die benannte Menge aufgenommen werden sollen:

    • Zum Entfernen einer Zeile aus der Liste der Elemente klicken Sie auf den Bereich links neben der auszuwählenden Zeile, und klicken Sie dann auf Zeile löschen.

    • Zum Hinzufügen einer neuen Zeile zur Liste der Elemente klicken Sie auf den Bereich links neben der Zeile, unterhalb derer Sie die neue Zeile hinzufügen möchten, und klicken Sie dann auf Zeile hinzufügen.

    • Zum Erstellen einer Kopie eines Elements klicken Sie auf den Bereich links neben der zu kopierenden Zeile, und klicken Sie dann auf Zeile kopieren.

    • Zum Verschieben eines Elements an eine andere Position klicken Sie auf den Bereich links neben der zu verschiebenden Zeile, und verwenden Sie dann die Pfeile Nach oben und Nach unten, um es an die gewünschte Position zu verschieben.

  3. Standardmäßig werden Elemente von verschiedenen Ebenen in verschiedenen Feldern der Hierarchie angezeigt, und die aktuellen Felder im Zeilen- oder Spaltenbereich werden durch die benannte Menge ersetzt.

    • Zum Anzeigen dieser Elemente in den gleichen Feldern wie andere Elemente deaktivieren Sie das Kontrollkästchen Elemente aus verschiedenen Ebenen in separaten Feldern anzeigen.

    • Wenn die im Zeilen- oder Spaltenbereich aktuell angezeigten Felder beibehalten werden sollen, deaktivieren Sie das Kontrollkästchen Die aktuell im Zeilenbereich liegenden Felder durch das neue Set ersetzen oder Die aktuell im Spaltenbereich liegenden Felder durch das neue Set ersetzen. Wenn Sie auf OK klicken, wird das Set nicht in der PivotTable angezeigt, es steht jedoch in der PivotTable-Feldliste zur Verfügung.

  4. Klicken Sie auf OK, um die benannte Menge zu erstellen.

    Hinweis : 

  • Zum Rückgängigmachen aller Aktionen nach dem Schließen des Dialogfelds klicken Sie auf der Symbolleiste für den Schnellzugriff auf Rückgängig.

  • Auf benannte Mengen kann keine Filterung angewendet werden.

Seitenanfang

Verwenden von MDX zum Erstellen einer benannten Menge

Wichtig :  Wenn MDX zum Erstellen einer benannten Menge oder zum Ändern der MDX-Definition einer vorhandenen benannten Menge verwendet wird, müssen alle weiteren Änderungen ebenfalls mithilfe von MDX erfolgen.

  1. Klicken Sie auf den OLAP-PivotTable-Bericht, für den Sie eine benutzerdefinierte benannte Menge erstellen möchten.

  2. Klicken Sie auf der Registerkarte Optionen in der Gruppe Berechnungen auf Felder, Elemente und Gruppen, und klicken Sie dann auf Gruppen verwalten.

PivotTable-Tools: Gruppe 'Berechnungen' auf der Registerkarte 'Optionen'

Das Dialogfeld Set-Manager wird angezeigt. Gegebenenfalls können Sie die Größe dieses Dialogfelds ändern, indem Sie am Ziehpunkt zur Größenänderung in der unteren rechten Ecke des Dialogfelds ziehen.

  1. Klicken Sie auf Neu, und klicken Sie dann auf Set mithilfe von MDX erstellen.

  2. Geben Sie im Feld Setname den gewünschten Dateinamen für die Menge ein.

  3. Führen Sie eine der folgenden Aktionen aus, um die MDX-Definition für die benannte Menge festzulegen:

    • Geben Sie im Feld Setdefinition eine MDX-Definition ein, oder fügen Sie eine kopierte MDX-Definition ein.

    • Wählen Sie auf der Registerkarte Felder und Elemente die Feldeintragsliste aus, die Sie aufnehmen möchten, und klicken Sie dann auf Einfügen.

      Alternativ können Sie einen Feldlisteneintrag auf das Feld Setdefinition ziehen oder auf einen Feldlisteneintrag doppelklicken.

      Verfügbare Feldlisteneinträge

      Feldlisteneintrag

      Beispiele von MDX, die mithilfe des Adventure Works-Cubes erstellt wurden

      Dimension

      [Produkt]

      Attributhierarchie (schließt das Element 'Alle' ein)

      [Produkt].[Kategorie]

      Hierarchieebene des Attributs (schließt das Element 'Alle' nicht ein)

      [Produkt].[Kategorie].[Kategorie]

      Element aus der Attributhierarchie

      [Produkt].[Kategorie].&[4]

      Benutzerhierarchie

      [Produkt].[Produktkategorien]

      Hierarchieebene des Benutzers

      [Produkt].[Produktkategorien].[Kategorie]

      Element aus der Benutzerhierarchie

      [Produkt].[Produktkategorien].[Kategorie].&[4]

      Measure

      [Measures].[Internetverkaufsbetrag]

      Berechnetes Measure

      [Measures].[Verhältnis Internet zu übergeordnetem Produkt]

      Benannte Menge

      [Kernproduktgruppe]

      KPI-Wert

      KPIValue(„Produkt-Bruttogewinnspanne“)

      KPI-Ziel

      KPIGoal(„Produkt-Bruttogewinnspanne“)

      KPI-Status

      KPIStatus(„Produkt-Bruttogewinnspanne“)

      KPI-Trend

      KPITrend(„Produkt-Bruttogewinnspanne“)

      Elementeigenschaft aus der Benutzerhierarchie

      [Produkt].[Produktkategorien].Eigenschaften(„Klasse“ )

      Elementeigenschaft aus der Attributhierarchie

      [Produkt].[Produkt].Eigenschaften(„Klasse“ )

    • Wählen Sie auf der Registerkarte Funktionen mindestens eine der verfügbaren MDX-Funktionen aus, die Sie verwenden möchten, und klicken Sie dann auf Einfügen. MDX-Funktionen werden von den Analysis Services unterstützt; sie enthalten keine VBA-Funktionen.

      Funktionsargumente werden von doppelten spitzen Klammern (<< >>) eingeschlossen. Sie können die Platzhalterargumente ersetzen, indem Sie darauf klicken und dann die gültigen Namen eingeben, die Sie verwenden möchten.

      Beispiele für MDX-Funktionen

      ADDCALCULATEDMEMBERS( «Set» )
      AGGREGATE( «Set»[, «Numerischer Ausdruck»] )
      «Level».ALLMEMBERS
      «Hierarchie».ALLMEMBERS
      ANCESTOR( «Element» «Ebene» )
      ANCESTOR( «Element», «Distanz» )
      ANCESTORS( «Element», «Distanz» )
      ANCESTORS( «Element», «Ebene» )
      ASCENDANTS( «Element» )
      AVG( «Set»[, «Numerischer Ausdruck»] )
      AXIS( «Numerischer Ausdruck» )
      BOTTOMNCOUNT( «Set», «Anzahl»[, «Numerischer Ausdruck»] )
      BOTTOMPERCENT( «Set», «Prozentsatz», «Numerischer Ausdruck» )
      BOTTOMSUM( «Set», «Wert», «Numerischer Ausdruck» ) …

  4. Klicken Sie zum Testen der neuen MDX-Definition auf MDX testen.

  5. Standardmäßig werden Elemente aus verschiedenen Ebenen in der Hierarchie in verschiedenen Feldern angezeigt, Felder sind sortiert, und Duplikate werden automatisch entfernt (da dem Set HIERARCHIZE und DISTINCT hinzugefügt wurden), und die aktuellen Felder im Zeilen- oder Spaltenbereich werden durch die benannte Menge ersetzt.

    • Zum Anzeigen dieser Elemente in den gleichen Feldern wie andere Elemente deaktivieren Sie das Kontrollkästchen Elemente aus verschiedenen Ebenen in separaten Feldern anzeigen.

    • Zum Ändern der Standardhierarchie und Beibehalten der Duplikate deaktivieren Sie das Kontrollkästchen Automatisch sortieren und Duplikate aus der Menge entfernen.

    • Wenn die im Zeilen- oder Spaltenbereich aktuell angezeigten Felder beibehalten werden sollen, deaktivieren Sie das Kontrollkästchen Die aktuell im Zeilenbereich liegenden Felder durch das neue Set ersetzen oder Die aktuell im Spaltenbereich liegenden Felder durch das neue Set ersetzen. Wenn Sie auf OK klicken, wird das Set nicht in der PivotTable angezeigt, es steht jedoch in der PivotTable-Feldliste zur Verfügung.

  6. Wenn Sie mit einem SQL Server 2008 Analysis Services-Cube verbunden sind, wird standardmäßig eine dynamische benannte Menge erstellt. Diese benannte Menge wird automatisch bei jeder Aktualisierung neu berechnet.

    • Wenn Sie die Neuberechnung der benannten Menge bei jeder Aktualisierung verhindern möchten, deaktivieren Sie das Kontrollkästchen Set bei jeder Aktualisierung neu berechnen.

  7. Klicken Sie auf OK, um die benannte Menge zu erstellen.

    Hinweis : 

  8. Zum Rückgängigmachen aller Aktionen nach dem Schließen des Dialogfelds klicken Sie auf der Symbolleiste für den Schnellzugriff auf Rückgängig.

  9. Auf benannte Mengen kann keine Filterung angewendet werden.

Seitenanfang

Bearbeiten oder Löschen einer benannten Menge

  1. Klicken Sie auf den OLAP-PivotTable-Bericht, der die benannte Menge enthält, die Sie bearbeiten oder löschen möchten.

  2. Klicken Sie auf der Registerkarte Optionen in der Gruppe Berechnungen auf Felder, Elemente und Gruppen, und klicken Sie dann auf Gruppen verwalten.

PivotTable-Tools: Gruppe 'Berechnungen' auf der Registerkarte 'Optionen'

Das Dialogfeld Set-Manager wird angezeigt. Gegebenenfalls können Sie die Größe dieses Dialogfelds ändern, indem Sie am Ziehpunkt zur Größenänderung in der unteren rechten Ecke des Dialogfelds ziehen.

  1. Wählen Sie das zu bearbeitende oder zu löschende Set aus.

  2. Führen Sie eine der folgenden Aktionen aus:

    • Klicken Sie zum Bearbeiten der ausgewählten benannten Menge auf Bearbeiten, und nehmen Sie dann die gewünschten Änderungen vor.

    • Klicken Sie zum Löschen der ausgewählten benannten Menge auf Löschen, und klicken Sie dann zur Bestätigung auf Ja.

Seitenanfang

Teilen Facebook Facebook Twitter Twitter E-Mail E-Mail

War diese Information hilfreich?

Sehr gut. Noch anderes Feedback?

Was können wir verbessern?

Vielen Dank für Ihr Feedback!

×