共用方式為


第 6 課:建立導出資料行

在這一課,您將藉由加入導出資料行的方式在模型中建立新資料。 導出資料行是以已存在模型中的資料為基礎。 若要深入瞭解,請參閱 SSAS 表格式) (計算結果 欄。

您將在三個不同資料表中建立五個新的導出資料行。 各項工作的步驟稍有不同。 這樣做的目的在於說明,您可以透過數種方式建立新的資料行、重新命名資料行,以及將它們放到資料表中的不同位置。

完成本課程的估計時間: 15 分鐘

必要條件

本主題是表格式模型教學課程的一部分,請依序完成。 在執行本課中的工作之前,您應已完成上一課: 第 5 課:建立關聯性

建立導出資料行

在日期資料表中建立 Month Calendar 導出資料行

  1. 在SQL Server Data Tools中,按一下[模型]功能表,然後指向 [模型檢視],然後按一下 [資料檢視]。

    導出資料行只能使用模型設計師在「資料檢視」中建立。

  2. 在模型設計師中,按一下 [Date] 資料表 (索引標籤)。

  3. 以滑鼠右鍵按一下 [ 行事曆季 ] 資料行,然後按一下 [ 插入資料行]。

    名為 CalculatedColumn1 的新資料行會插入 [行事曆季 ] 資料行左邊。

  4. 在資料表上方的公式列中,輸入下列公式。 「自動完成」會協助您輸入資料行和資料表的完整名稱,並列出可用的函式。

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

    完成建立公式時,按 ENTER。

    接著,計算結果欄的所有資料列就會填入值。 如果您在資料表中向下捲動,根據每個資料列中的資料,您會看到各資料列在此資料行中會有不同的值。

    注意

    如果您收到錯誤,請確認公式中的資料行名稱與您在 第 3 課:重新命名資料行中變更的資料行名稱相符。

  5. 將此資料行重新命名為 Month Calendar

Month Calendar 導出資料行會提供可排序的月份名稱。

在日期資料表中建立 Day of Week 導出資料行

  1. 在 [日期] 資料表仍為使用中狀態時,按一下 [資料行] 功能表,然後按一下 [加入資料行]

    新的資料行就會加入資料表的最右側。

  2. 在公式列中,輸入下列公式︰

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

    完成建立公式時,按 ENTER。

  3. 將資料行重新命名為 Day of Week

  4. 按一下欄位標題,然後將資料行拖曳到 [Day Name] 資料行和 [Day of Month] 資料行之間。

    提示

    移動資料表中的資料行可使導覽更方便。

[Day of Week] 導出資料行會提供可排序的星期日期名稱。

在產品資料表中建立 Product Subcategory Name 導出資料行

  1. 在模型設計師中,選取 [產品] 資料表。

  2. 捲動到資料表的最右側。 請注意,最右邊的資料行名為 [新增資料行] \(斜體),請按一下資料行標題。

  3. 在公式列中,輸入下列公式。

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

    完成建立公式時,按 ENTER。

  4. 將資料行重新命名為 Product Subcategory Name

[Product Subcategory Name] 導出資料行可用來在 [產品] 資料表中建立階層,其中包括來自 [產品子類別目錄] 資料表中 [Product Subcategory Name] 資料行的資料。 階層不可跨越多個資料表。 您稍後將在第 7 課中建立階層。

在產品資料表中建立 Product Category Name 導出資料行

  1. 在 [產品] 資料表仍為使用中狀態時,按一下 [資料行] 功能表,然後按一下 [加入資料行]

  2. 在公式列中,輸入下列公式︰

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

    完成建立公式時,按 ENTER。

  3. 將資料行重新命名為 Product Category Name

[Product Category Name] 導出資料行可用來在 [產品] 資料表中建立階層,其中包括來自 [產品類別目錄] 資料表中 [Product Category Name] 資料行的資料。 階層不可跨越多個資料表。

在網際網路銷售資料表中建立 Margin 導出資料行

  1. 在模型設計師中,選取 [網際網路銷售] 資料表。

  2. 加入新資料行。

  3. 在公式列中,輸入下列公式︰

    =[Sales Amount]-[Total Product Cost]

    完成建立公式時,按 ENTER。

  4. 將資料行重新命名為 Margin

  5. 將這個資料行拖曳至 [Sales Amount] 資料行和 [Tax Amt] 資料行之間。

[Margin] 導出資料行可用來分析每個 (產品) 資料列的利率。

後續步驟

若要繼續進行這一課,請前往下一課: 第 7 課:建立量值