Freigeben über


Lektion 6: Erstellen berechneter Spalten

In dieser Lektion erstellen Sie neue Daten in Ihrem Modell, indem Sie berechnete Spalten hinzufügen. Eine berechnete Spalte basiert auf Daten, die bereits im Modell vorhanden sind. Weitere Informationen finden Sie unter Berechnete Spalten (SSAS Tabular).

Sie erstellen fünf neue berechnete Spalten in drei verschiedenen Tabellen. Die Schritte unterscheiden sich geringfügig für jeden Vorgang. Hier erfahren Sie, wie Sie neue Spalten erstellen, umbenennen und an verschiedenen Stellen in einer Tabelle platzieren können.

Geschätzte Zeit zum Abschließen dieser Lektion: 15 Minuten

Voraussetzungen

Dieses Thema ist Teil eines tabellarischen Modellierungs-Lernprogramms, das in der Reihenfolge abgeschlossen werden sollte. Bevor Sie die Aufgaben in dieser Lektion ausführen, sollten Sie die vorherige Lektion abgeschlossen haben: Lektion 5: Erstellen von Beziehungen.

Berechnete Spalten erstellen

Erstellen einer berechneten Spalte "Monatkalender" in der Tabelle "Datum"

  1. Klicken Sie in SQL Server-Datentools auf das Menü "Modell ", zeigen Sie dann auf " Modellansicht", und klicken Sie dann auf "Datenansicht".

    Berechnete Spalten können nur mithilfe des Modell-Designers in der Datenansicht erstellt werden.

  2. Klicken Sie im Modell-Designer auf die Tabelle "Datum".

  3. Klicken Sie mit der rechten Maustaste auf die Spalte "Kalenderquartal ", und klicken Sie dann auf "Spalte einfügen".

    Links neben der Spalte "Kalenderquartal" wird eine neue Spalte mit dem Namen "CalculatedColumn1" eingefügt.

  4. Geben Sie in der Bearbeitungsleiste oberhalb der Tabelle die folgende Formel ein. Mit AutoVervollständigen können Sie die vollqualifizierten Namen von Spalten und Tabellen eingeben und die verfügbaren Funktionen auflisten.

    =RIGHT(" " & FORMAT([Month],"#0"), 2) & " - " & [Month Name]

    Wenn Sie die Erstellung der Formel abgeschlossen haben, drücken Sie die EINGABETASTE.

    Werte werden dann für alle Zeilen in der berechneten Spalte aufgefüllt. Wenn Sie in der Tabelle nach unten scrollen, sehen Sie, dass Zeilen unterschiedliche Werte für diese Spalte aufweisen können, basierend auf den Daten, die sich in jeder Zeile befinden.

    Hinweis

    Wenn sie einen Fehler erhalten, überprüfen Sie, ob die Spaltennamen in der Formel den Spaltennamen entsprechen, die Sie in Lektion 3 geändert haben: Spalten umbenennen.

  5. Benennen Sie diese Spalte in Month Calendar.

Die berechnete Spalte "Monatskalender" stellt einen sortierbaren Namen für Monat bereit.

Erstellen einer berechneten Spalte "Tag der Woche" in der Tabelle "Datum"

  1. Wenn die Tabelle "Datum " noch aktiv ist, klicken Sie auf das Menü "Spalte " und dann auf "Spalte hinzufügen".

    Rechts neben der Tabelle wird eine neue Spalte hinzugefügt.

  2. Geben Sie in der Bearbeitungsleiste die folgende Formel ein:

    =RIGHT(" " & FORMAT([Day Number Of Week],"#0"), 2) & " - " & [Day Name]

    Wenn Sie die Erstellung der Formel abgeschlossen haben, drücken Sie die EINGABETASTE.

  3. Benennen Sie die Spalte in Day of Week.

  4. Klicken Sie auf die Spaltenüberschrift, und ziehen Sie dann die Spalte zwischen der Spalte "Tagname " und der Spalte " Tag des Monats ".

    Tipp

    Durch das Verschieben von Spalten in der Tabelle können Sie einfacher navigieren.

Die berechnete Spalte "Tag der Woche" enthält einen sortierbaren Namen für den Wochentag.

Erstellen Sie eine berechnete Spalte mit dem Namen "Product Subcategory Name" in der Tabelle "Product"

  1. Wählen Sie im Modell-Designer die Tabelle "Produkt " aus.

  2. Scrollen Sie ganz nach rechts in der Tabelle. Beachten Sie, dass die äußerste rechte Spalte den Namen „Spalte hinzufügen“ (kursiv formatiert) trägt, und klicken Sie dann auf die Spaltenüberschrift.

  3. Geben Sie in der Bearbeitungsleiste die folgende Formel ein.

    =RELATED('Product Subcategory'[Product Subcategory Name])

    Wenn Sie die Erstellung der Formel abgeschlossen haben, drücken Sie die EINGABETASTE.

  4. Benennen Sie die Spalte in Product Subcategory Name.

Die berechnete Spalte "Produktunterkategoriename" wird verwendet, um eine Hierarchie in der Tabelle "Produkt" zu erstellen, die Daten aus der Spalte "Produktunterkategoriename" in der Tabelle "Produktunterkategorie" enthält. Hierarchien können nicht mehr als eine Tabelle umfassen. Sie erstellen Hierarchien später in Lektion 7.

Erstellen einer berechneten Spalte "Produktkategoriename" in der Tabelle "Produkt"

  1. Wenn die Tabelle "Produkt " noch aktiv ist, klicken Sie auf das Menü "Spalte " und dann auf "Spalte hinzufügen".

  2. Geben Sie in der Bearbeitungsleiste die folgende Formel ein:

    =RELATED('Product Category'[Product Category Name])

    Wenn Sie die Erstellung der Formel abgeschlossen haben, drücken Sie die EINGABETASTE.

  3. Benennen Sie die Spalte in Product Category Name.

Die berechnete Spalte "Produktkategoriename" wird verwendet, um eine Hierarchie in der Tabelle "Produkt" zu erstellen, die Daten aus der Spalte "Produktkategoriename" in der Tabelle "Produktkategorie" enthält. Hierarchien können nicht mehr als eine Tabelle umfassen.

Erstellen Sie eine berechnete Spalte "Margin" in der Tabelle "Internet Sales"

  1. Wählen Sie im Modell-Designer die Tabelle Internet-Verkauf aus.

  2. Fügt eine neue Spalte hinzu.

  3. Geben Sie in der Bearbeitungsleiste die folgende Formel ein:

    =[Sales Amount]-[Total Product Cost]

    Wenn Sie die Erstellung der Formel abgeschlossen haben, drücken Sie die EINGABETASTE.

  4. Benennen Sie die Spalte in Margin.

  5. Ziehen Sie die Spalte zwischen der Spalte " Umsatzbetrag " und der Spalte " Steueramt ".

Die berechnete Spalte "Margin" wird verwendet, um die Gewinnspannen für jede Produktzeile zu analysieren.

Nächster Schritt

Um diese Lektion fortzusetzen, wechseln Sie zur nächsten Lektion: Lektion 7: Erstellen von Measures.