PowerPivot 中的計算結果欄

附註:  我們想要以您的語言,用最快的速度為您提供最新的說明內容。 本頁面是經由自動翻譯而成,因此文中可能有文法錯誤或不準確之處。讓這些內容對您有所幫助是我們的目的。希望您能在本頁底部告訴我們這項資訊是否有幫助。 此為 英文文章 出處,以供參考。

導出資料行可讓您新增至您Power Pivot資料模型中資料表的資料。取代貼上或匯入到欄的值,您可以建立定義的資料行值的資料分析運算式 (DAX)公式。

如果,例如,您需要將銷售利潤值新增至factSales資料表中每個資料列。藉由新增新的計算結果的欄,使用公式= [SalesAmount]-[TotalCost] – [ReturnAmount]的值減去 [TotalCost 和 ReturnAmount 欄中的 [SalesAmount 每個資料列中的每個資料列會計算新值資料行。[Profit] 欄則可在樞紐分析表、 樞紐分析圖或 Power View 報表中,為您想要的任何其他資料行。

此圖表現Power Pivot計算結果的欄。

PowerPivot 中的計算結果欄

附註: 雖然導出資料行和量值很類似,因為每依賴公式,他們會不同。量值最常用的樞紐分析表或樞紐分析表 [] 區域中。當您想要放置樞紐分析表的不同區域中的計算的結果時,使用導出資料行,例如欄或列中樞紐分析表或樞紐分析圖中的座標軸。如需有關量值的詳細資訊,請參閱Power Pivot 中的量值

瞭解計算結果欄

計算結果欄中的公式是很像您在 Excel 中建立的公式。不過,您無法在表格中建立不同的公式,針對不同的資料列。相反地,DAX 公式會自動套用至整個資料行。

當資料行包含公式時,會針對每個資料列計算其值。在您一輸入公式之後,便會隨即計算資料行的結果。資料行值日後將視需要進行重新計算,例如當基礎資料重新整理之時。

您可以建立導出資料行根據量值和其他計算結果的欄。例如,您可能會建立一個導出資料行的文字字串中擷取數字,並使用該號碼,另一個計算結果欄中。

範例

您可以支援計算結果的欄您新增至現有資料表的資料。例如,您可能會選擇串連這些值、 執行加法、 擷取子字串或比較其他欄位中的值。若要新增的計算結果的欄,您應該已經Power Pivot中已至少有一個資料表。

看看以下公式:

=EOMONTH([StartDate],0])

我們在此使用 Contoso 範例資料,這個公式會從 Promotion 資料表中的 StartDate 欄擷取月份。接著再計算 Promotion 資料表中每一列的月底值。第二個參數是指定在 StartDate 當月之前或之後的月數,在本例中為 0,表示同一個月份。例如,若 StartDate 欄的值為 2001/6/1,計算結果欄的值將是 2001/6/30。

如需 Contoso 範例資料的詳細資訊,請參閱取得 DAX 和資料模型教學課程的範例資料

命名計算結果欄

根據預設,新的計算結果的欄會新增至右側的其他資料行,且欄會自動獲派CalculatedColumn1CalculatedColumn2,等的預設名稱。建立資料行之後,可以重新排列並視需要重新命名資料行。

有一些限制導出資料行的變更:

  • 每個資料行名稱在資料表中都必須是唯一的。

  • 避免的已經使用相同的活頁簿中的量值的名稱。雖然您可以量值和導出資料行有相同的名稱,如果名稱不是唯一您可以輕鬆地計算錯誤。若要避免不小心叫用量值,一律使用完整的資料行參考時參照的資料行。

  • 重新命名時計算結果的欄,您也必須更新現有的資料行所依賴的任何公式。除非您手動更新模式中,更新公式的結果會自動。不過,這項作業可能需要一些時間。

  • 有某些字元無法使用中的資料行,或Power Pivot中其他物件的名稱中的名稱。如需詳細資訊,請參閱 「 命名需求 」 」 中的Power Pivot 的 DAX 語法規格

若要重新命名或編輯現有的計算結果的欄:

  1. [Power Pivot] 視窗中,以滑鼠右鍵按一下要重新命名之計算結果欄的標題,然後按一下 [重新命名資料行]

  2. 輸入新名稱,然後按下 ENTER 以接受新名稱。

變更資料類型

您可以變更的計算結果欄的資料類型以相同的方式,您可以變更其他資料行的資料類型。您無法變更下列資料類型: 從文字到小數點、 整數的文字、 貨幣、 文字及日期的文字。您可以變更文字的布林值。

計算結果欄的效能

計算結果欄公式可以更多資源比使用量值的公式。其中一個原因是而量值只會計算樞紐分析表或樞紐分析圖中所使用的儲存格,則結果為計算結果欄一律會導出資料表中每個資料列。

例如,百萬個列的資料表,將會永遠獲得百萬個結果與對應的效果,對於效能的計算結果的欄。不過,樞紐分析表通常會篩選資料套用列名和欄名。這表示量值的計算方式僅適用於樞紐分析表的每個儲存格中的資料子集。

公式會對公式,例如其他欄] 或 [評估值的運算式中的物件參照中的相依性。例如,另一欄為基礎的計算結果的欄,或計算內含的運算式的資料行參考,評估其他欄,直到無法評估。根據預設,會啟用自動重新整理。因此,請記住公式相依性,可能會影響效能。

為了避免當您在建立計算結果欄時發生效能問題,請遵循以下指導方針:

  • 而非建立單一公式包含許多複雜的相依性,請建立公式的步驟,儲存資料行,使您能夠驗證結果評估效能變更的結果。

  • 修改資料通常會產生導出資料行的更新。您可以設定手動重算模式來防止。請記住,不過,如果在計算結果欄中的任何值不正確,直到您重新整理與重新計算資料欄將被停用。

  • 如果您變更或刪除資料表之間的關聯性,使用這些資料表中之資料行的公式將會變成無效。

  • 如果您建立包含循環相依性或自我參考相依性的公式,將會發生錯誤。

工作

如需有關使用導出資料行的詳細資訊,請參閱建立計算結果欄

增進您的 Office 技巧
探索訓練
優先取得新功能
加入 Office 測試人員

這項資訊有幫助嗎?

感謝您的意見反應!

感謝您的意見反應! 我們將協助您與其中一位 Office 支援專員連絡以深入了解您的意見。

×