共用方式為


第6課:建立計算的欄位

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

您會在三個不同的資料表中建立五個新的計算結果列。 每個工作的步驟稍有不同。 這是為了說明有數種方式可以建立新的數據行、重新命名數據行,以及將它們放在數據表中的各種位置。

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

先決條件

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

建立計算欄位

在 Date 資料表中建立月曆計算結果列

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

    計算欄位只能使用數據檢視中的模型設計器來建立。

  2. 在模型設計工具中,按一下日期資料表(索引標籤)。

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

    插入名為 CalculatedColumn1 的新欄位至 Calendar Quarter 欄位左邊。

  4. 在數據表上方的公式列中,輸入下列公式。 AutoComplete 可協助您輸入數據行和數據表的完整名稱,並列出可用的函式。

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

    當您完成公式的建置之後,請按 ENTER 鍵。

    然後,系統會針對計算結果列中的所有數據列填入值。 如果您向下卷動數據表,您會看到每個數據行在此數據列中可能有不同的值,這取決於每個數據行中的數據。

    備註

    如果您收到錯誤,請確認公式中的數據行名稱符合您在 第 3 課:重新命名數據行中所變更的數據行名稱。

  5. 將此列重新命名為 Month Calendar

[月份日曆] 計算欄位提供了月份的可排序名稱。

在日期表中建立一個計算星期幾的欄位

  1. 日期 表格仍在使用時,點擊 功能表,然後點擊 新增欄

    新的欄位會新增到表格的最右邊

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

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

    當您完成公式的建置之後,請按 ENTER 鍵。

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

  4. 按一下資料行標題,然後將該資料行拖曳至 日名稱 資料行與 月日 資料行之間。

    小提示

    移動數據表中的數據列可讓您更輕鬆地瀏覽。

[星期幾] 計算欄會提供可排序的星期幾名稱。

在產品表中建立產品子類別名稱計算欄位

  1. 在模型設計工具中,選取 [產品 ] 數據表。

  2. 滾動至表格最右邊。 請注意,最右邊的數據行名為 [新增 數據行] (斜體化),按兩下數據行標題。

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

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

    當您完成公式的建置之後,請按 ENTER 鍵。

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

Product Subcategory Name 計算欄位可用來在 Product 表格中建立階層結構,其中包含 Product Subcategory 表格中 Product Subcategory Name 欄位的數據。 階層不能跨越一個以上的數據表。 您稍後將在第 7 課中建立階層。

在產品資料表中建立產品類別名稱計算欄位

  1. Product 資料表仍在使用中時,單擊 [ 數據行 ] 功能表,然後按兩下 [ 新增數據行]。

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

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

    當您完成公式的建置之後,請按 ENTER 鍵。

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

Product Category Name 計算欄用於在 Product 表中建立階層,該階層包含來自 Product Category 表中 Product Category Name 欄位的資料。 階層不能跨越多個表格。

在 Internet Sales 資料表中建立 Margin 計算欄

  1. 在模型設計工具中,選取 [因特網銷售] 數據表。

  2. 加入新資料行。

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

    =[Sales Amount]-[Total Product Cost]

    當您完成公式的建置之後,請按 ENTER 鍵。

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

  5. 將欄位拖動到 銷售金額 欄與 稅務金額 欄之間。

盈餘計算結果列可用來分析每個(商品)列的利潤率。

後續步驟

若要繼續本課程,請移至下一課 :第 7 課:建立量值