Power Pivot 中的彙總

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

彙總可摺疊、 的摘要,或將資料分組。 當您啟動與原始資料表或其他資料來源的資料時,資料通常是一般,這表示有很多詳細資料,但不是已組織或以任何方式分組。 此缺乏摘要或結構可能會使其更不易探索中資料的模式。 資料模型的重要部分是定義彙總來簡化、 抽象的或摘要模式特定商務問題的回答。

最常見的彙總,例如使用平均COUNTDISTINCTCOUNT最大值最小值加總多可以建立量值會自動使用自動加總。 其他類型的彙總,例如AVERAGEXCOUNTXCOUNTROWSSUMX傳回資料表,並需要建立使用資料分析運算式 (DAX)公式。

了解Power Pivot中的彙總

選擇彙總的群組

當您彙總資料時,您會屬性,例如產品、 price、 區域或日期來群組資料,並接著定義公式的運作方式] 群組中的所有資料。 例如,當您建立總計的年份,您會建立一個彙總。 如果您然後前一年建立今年的比例,並顯示為百分比的人員,它是不同的彙總類型。

如何將資料分組的決定會導向商務問題。 例如,彙總可以回答下列問題:

計數   一個月之中有多少次交易?

平均    在這個月,由銷售人員是什麼平均數銷售?

最小值及最大值:    來說哪些銷售區域排行已而言賣出單位五大?

若要建立計算的回答這些問題,您必須有詳細的資料包含要計算或加總],數字和數字資料必須關聯的群組,您將用來整理結果。

如果資料已經不包含值,您可以使用來組成群組,例如產品類別或市集中的所在位置的地理區域的名稱,您可能會想要介紹群組資料,藉由新增類別。 當您在 Excel 中的群組時,您必須手動輸入或選取您想要使用從您的工作表中的資料欄的群組。 不過,在關聯式系統中,例如產品類別的階層通常會儲存在比事實不同的資料表或值] 表格。 通常是 [category] 資料表已連結至事實資料以某種類型的索引鍵。 例如,假設您找到您的資料包含產品識別碼,但不是產品或其類別的名稱。 若要將類別新增至平面的 Excel 工作表,您必須複製包含類別名稱的欄中。 使用Power Pivot,您可以將 [產品] 類別表格匯入至您的資料模型、 建立數字資料的資料表和 [產品類別] 清單之間的關聯,然後使用 [類別] 群組中的資料。 如需詳細資訊,請參閱建立資料表之間的關聯

選擇彙總函數

已識別並新增要使用的群組後,您必須決定要使用彙總的數學函式。 經常 word 彙總做為數學或統計作業所使用的彙總,例如加總,同義字平均,最小值或計算。 不過, Power Pivot可讓您建立自訂彙總,除了Power Pivot和 Excel 中找到的標準彙總的公式。

例如,以上同一組值和上一個範例中所使用的群組,您就可以建立自訂彙總來回答下列問題:

篩選的計數   如何多少次交易有一個月之中,不含結尾的月份維護視窗?

使用一段時間的平均值算出比例    什麼是成長或衰退百分比去年同期銷售量?

群組的最小和最大值    來說哪些銷售區域排行最高每個產品類別或每個銷售促銷?

將彙總加入至公式和樞紐分析表

如果您有如何應分組資料是有意義,與您想要使用的值是一般做法,您可以決定是否要建立樞紐分析表,或建立表格中的計算。 Power Pivot延伸和改善原生的能力 Excel 建立例如加總,計數彙總或計算平均。 您可以建立自訂彙總中Power PivotPower Pivot在視窗內,或在 Excel 樞紐分析表區域內。

  • 計算結果的欄中,您可以建立考量目前資料列內容來擷取相關的資料列從另一個資料表,並再加總、 計算,請或平均這些值在相關的資料列中的彙總。

  • 在 [量值,您可以建立動態的彙總,來使用定義在公式中的篩選和篩選所設計的樞紐分析表和交叉分析篩選器、 欄名和列名的選取範圍設定。 使用標準彙總的量值可以建立Power Pivot藉由使用 [自動加總或建立公式。 您也可以建立隱含的量值在樞紐分析表在 Excel 中使用標準彙總。

將群組加入至樞紐分析表

當您設計樞紐分析表時,您會將代表群組、 類別或階層式結構,欄和列的樞紐分析表的資料分組區段的欄位。 然後,您將拖曳到 [值] 區域包含數值,使他們可以計算、 平均或加總的欄位。

如果您新增類別至樞紐分析表,但事實資料與不相關的類別資料,您可能會收到錯誤或罕見的結果。 通常Power Pivot會嘗試自動偵測和建議的關係來修正問題。 如需詳細資訊,請參閱使用樞紐分析表中的關聯

您也可以將欄位拖曳到交叉分析篩選器,若要選取特定群組的資料檢視。 交叉分析篩選器可讓您以互動方式群組、 排序及篩選樞紐分析表中的結果。

在公式中使用群組

您也可以使用群組和彙總的資料建立表格之間的關聯,然後建立運用這些關係],即可尋找相關值的公式來儲存在資料表中的類別。

換句話說,如果您想要的類別來建立公式值的群組,您會先使用關聯連線的詳細資料和包含類別,表格包含的資料表,,然後建立公式。

如需如何建立使用查閱之公式的相關詳細資訊,請參閱Power Pivot 公式中的查閱

彙總中使用篩選

Power Pivot中的新功能是能夠將篩選套用至欄和表格的資料,在使用者介面和樞紐分析表或圖表,不僅非常公式您用來計算彙總。 篩選可以用於公式計算結果欄中,s 中的資料。

例如,在新的 DAX 彙總函數,而不是指定要加總或計算,您可以指定整個表格做為引數的值。 如果未套用任何篩選的資料表,彙總函式會使用針對指定的資料行的資料表中的所有值。 不過,DAX 中您可以建立動態或靜態篩選表格,以便彙總操作針對不同的子集資料而定的篩選條件與目前的內容。

條件與您可以建立在公式中的篩選,來變更根據值而定的彙總提供公式或根據資料列標題和資料行選取範圍變更樞紐分析表中的標題。

如需詳細資訊,請參閱篩選公式中的資料

Excel 彙總函式和 DAX 彙總函式的比較

下表列出一些的標準彙總函式提供 Excel,並提供連結Power Pivot的這些功能的實作。 這些函數的 DAX 版本更行為相同的 Excel 版本,在語法和特定的資料類型處理有些微差異。

標準彙總函式

函數

用途

平均

傳回資料行中所有數字的平均 (算術平均)。

AVERAGEA

傳回資料行中的所有值的平均值 (算術平均值)。 處理文字和非數字的值。

計數

計算資料行中數值的數目。

COUNTA

計算不是空白的資料行中值的數目。

最大值

傳回資料行中的最大數值。

MAXX

從一組對資料表進行評估的運算式傳回最大值。

最小值

傳回資料行中的最小數值。

MINX

從一組對資料表進行評估的運算式傳回最小值。

加總

新增資料行中的所有數字。

DAX 彙總函式

DAX 包含彙總函式可讓您指定的彙總為要執行的表格。 因此,而不是只新增或計算資料行中的值,這些函數可讓您建立運算式,以動態方式定義的資料進行彙總。

下表列出 DAX 中可用的彙總函式。

函數

用途

AVERAGEX

計算一組對資料表進行評估的運算式的平均。

COUNTAX

計算一組對資料表進行評估的運算式。

COUNTBLANK

計算資料行中空白值的數目。

COUNTX

計算表格中的資料列的總數。

COUNTROWS

計算從巢狀的資料表函數,例如 filter 函數所傳回的資料列數目。

SUMX

傳回一組對資料表進行評估的運算式總和。

DAX 和 Excel 彙總函式之間的差異

雖然這些函式有相同的名稱與 Excel 的對應,它們會利用Power Pivot的記憶體內分析引擎,以及有使用資料表和資料行重新撰寫。 您無法使用 DAX 公式中的 Excel 活頁簿,反之亦然。 它們只可用Power Pivot視窗和Power Pivot資料為基礎的樞紐分析表中。 此外,雖然函式具有相同的名稱,會出現什麼行為可能會稍有不同。 如需詳細資訊,請參閱個別函數參考主題。

欄會進行評估的彙總的方式也是從 Excel 處理的彙總的方式不同。 範例可能說明。

假設您想要的值加總 Sales 資料表中 Amount 資料行,就要建立下列公式:

=SUM('Sales'[Amount])

在最簡單的案例,函式取得的值從單一未篩選的欄,而結果是 Excel,一律會加總 Amount 資料行中的值相同。 不過,在Power Pivot,公式就會解譯為 「 金額中取得 [銷售] 資料表中的每一列的值,再加總這些個別的值。 Power Pivot評估的彙總執行和計算每個資料列,單一純量值,然後執行這些值的 [彙總的每個資料列。 因此,公式的結果可不同如果已套用篩選至資料表,或其他彙總來進行篩選,可能會根據計算的值。 如需詳細資訊,請參閱DAX 公式中的內容

DAX 時間智慧函數

除了上一節所述資料表彙總函數,DAX 具有處理日期的彙總函式,並時間指定,提供內建的時間智慧。 這些函式使用日期範圍來取得相關的值並彙總值。 您也可以跨日期範圍比較的值。

下表列出可供彙總的時間智慧函數。

函數

用途

CLOSINGBALANCEMONTH

CLOSINGBALANCEQUARTER

CLOSINGBALANCEYEAR

在特定期間的行事曆結尾計算值。

OPENINGBALANCEMONTH

OPENINGBALANCEQUARTER

OPENINGBALANCEYEAR

在特定期間之前的期間行事曆結尾計算值。

TOTALMTD

TOTALYTD

TOTALQTD

計算的值落在該間隔開頭期間的第一天且結束於指定的日期] 欄中的最晚日期。

時間智慧函數區段 (時間智慧函數) 中的其他函式是可以用來擷取日期或自訂範圍中的彙總中使用日期的函數。 例如,您可以使用 DATESINPERIOD 函數來傳回的日期範圍並使用該組日期作為另一個函數的引數計算該類日期自訂彙總。

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

這項資訊有幫助嗎?

感謝您的意見反應!

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

×