設定 Power View 報表的資料表行為屬性

如果您使用 Power View,可以設定資料表行為屬性以變更詳細資料列的群組行為,並提供識別資訊 (例如姓名、相片識別碼或標誌影像) 在並排容器、卡片和圖表中更好的預設位置。

附註:  在您設定其他屬性之前,您需要先設定 [列識別碼]。

  1. 開啟 Power Pivot。請參閱啟動 Microsoft Excel 2013 中的 PowerPivot 增益集,以取得詳細資料。

  2. 按一下視窗底部的資料表索引標籤,選取您要設定屬性的資料表。

  3. 按一下 [進階] > [資料表行為]

  4. [資料列識別碼] 中,在資料表中選擇只包含唯一值且沒有空白值的資料行。設定資料列識別碼是指定其他屬性的第一個步驟。

  5. [保留唯一資料列] 中,選取哪些資料行應視為唯一的值,即使是重複值也一樣 (例如,員工名字和姓氏,以因應兩個以上同名員工的情況)。

  6. [預設標籤] 資料行會提供代表列資料的顯示名稱 (例如,員工記錄中的員工姓名)。

在某些 Power View 視覺效果 (例如名片),預設標籤會以較大的字型顯示。 如果您也已經設定預設的圖像,預設標籤會出現在並排容器索引標籤中的預設圖像底下。

  1. [預設圖像] 中,選取哪個資料行應提供代表資料列資料的圖像 (例如,員工記錄中的照片證件)。

本文內容

為何設定資料表行為屬性?

預設欄位

[資料列識別碼] 屬性

[保留唯一資料列] 屬性

預設標籤

預設圖像

針對特定配置最佳化

遺漏圖像

表示包含圖像 URL 的資料行

表示包含二進位圖像的資料行

資料表遺漏一個或多個資料列

矩陣配置太擁擠

圖表在軸上顯示太多項目和層級

後續步驟

請參閱

為何設定資料表行為屬性?

Power View 會根據您目前使用的欄位和簡報格式自動群組項目。在大多數的情況下,預設群組會產生最理想的結果。但對於某些資料表,尤其是包含詳細資料的資料表,預設群組行為有時會群組不應群組的資料列 (例如,應個別列出的員工或客戶記錄,特別是存在兩個以上同名同姓員工的情況)。對於此類資料表,您可以設定屬性,讓資料列個別列出而非加以群組。

附註: 請勿變更做為查閱資料表之資料表的預設行為 (例如,日期資料表、產品目錄資料表或部門資料表,這類資料表包含相當少量的資料列和資料行),或包含只在進行摘要時產生重點之資料列的摘要資料表 (例如,依性別、年齡或地理位置積存的人口普查資料)。對於查閱和摘要資料表,預設群組行為會產生最佳的結果。

頁首

預設欄位

您可以設定當人員按下 Power View 欄位清單中的資料表名稱時,要自動新增至 Power View 的欄位。資料表可以包含多個欄位,但其中一些欄位的使用頻率可能會較其他欄位更高。

  1. 在 Power Pivot 視窗中>[進階] 索引標籤>[預設欄位集]

  2. [資料表的欄位] 中選取欄位,然後按一下 [新增]

  3. 它會移到 [預設欄位,依照順序:] 中。

  4. 選取全部所有欄位後,可以變更其顯示的順序。選取欄位並按一下 [上移][下移]

您的瀏覽器不支援視訊。 安裝 Microsoft Silverlight、Adobe Flash Player 或 Internet Explorer 9。

[資料列識別碼] 屬性

在資料表中,資料列識別碼會指出只包含唯一值且沒有空白值的單一資料行。[資料列識別碼] 屬性可用以變更群組,如此一來將不會根據資料列的欄位組合進行群組,而會使用 (不論特定報表版面配置中使用的欄位為何,一律用以唯一識別特定資料列的) 固定資料行來進行群組。

設定此屬性會將預設群組行為從根據檢視中顯示的資料行進行動態群組,變為根據資料列識別碼摘要的固定群組行為。變更預設群組行為會與矩陣等原本針對資料列中每個資料行群組 (或顯示小計) 的報表版面配置項目相關。

設定資料列識別碼會啟用下列其他屬性:[保留唯一資料列] 屬性、[預設標籤] 屬性和 [預設圖像] 屬性,這些屬性都會影響 Power View 中的欄位行為。

您也可以單獨使用 [資料列識別碼] 屬性,以啟用下列功能:

  • 報表中的二進位圖像使用。Power View 可以去除資料列唯一性方面的不明確性,決定如何為特定資料列指派預設圖像和預設標籤。

  • 從矩陣報表中移除不想要的小計資料。欄位層級的預設群組會針對每個欄位建立小計。如果您只想要在資料列層級計算的單一小計資料,請設定 [資料列識別碼] 以達到此結果。

您無法為標示為日期資料表的資料表設定資料列識別碼。如為日期資料表,資料列識別碼會在您標示資料表時指定。如需詳細資訊,請參閱 [標示為日期資料表] 對話方塊

頁首

[保留唯一資料列] 屬性

此屬性能讓您以可區別各個資料列的方式,指定要表示身分識別資訊 (例如員工姓名或產品代碼) 的資料列。在資料列內容相同的情況 (例如兩位客戶同名) 下,針對此屬性指定的資料行會於報表資料表中重複出現。

視您新增到報表中的資料行而定,可能會將各個資料列視為相同資料列,因為各資料列中的值似乎相同 (例如,兩位客戶的名字都是 Jon Yang)。如果報表檢視中並不存在其他呈現差異性 (例如,中間名、地址或出生日期) 的資料行,就可能會發生此情形。在這類情況下,預設行為是將相同的資料列摺疊為單一資料列,並從合併的資料列中將任何計算的值摘要列為單一較大結果。

設定 [保留唯一資料列] 屬性可讓您在有重複執行個體的情況下,指定一或多個新增至報表檢視時應一律重複的資料行。與資料列關聯的計算值將會根據個別資料列加以配置,而不會縮合為單一資料列。

附註:  因為使用者選取的資料行會影響群組,因而變更運算式計算的篩選內容,所以模型設計人員必須費心思,建立可傳回正確結果的量值。

頁首

預設標籤

此屬性會指定清楚顯示於卡片或圖表中的標籤,或搭配並排顯示報表導覽區域中的預設圖像。搭配預設圖像使用時,預設標籤會出現在圖像下方。選擇預設標籤時,請挑選能表示最多資料列相關資訊 (例如,名字) 的資料行。

在並排容器的索引標籤區域版面配置中,導覽區域會橫跨頂端,預設標籤則會依照 [預設圖像] 屬性的定義,顯示於圖像下方的標題區域。例如,如果您有一份員工清單,您可以使用員工的照片證件做為預設圖像,並以員工名稱做為預設標籤,將員工資訊以並排顯示方式呈現。預設標籤資料行一律會出現在並排容器索引標籤區域導覽中圖像下方的位置,即使您沒有在報表欄位清單中明確加以選取也一樣。

在並排容器的封面流程配置中,導覽位於並排底部,只會顯示預設圖像,而不顯示預設標籤。

在名片的版面配置中,預設標籤會以較大的字型顯示在每張名片頂端的標題區域。例如,如果您有一份員工清單,您可以使用員工資訊製作名片,使用員工的照片證件做為預設圖像,並以員工名稱做為預設標籤。

頁首

預設圖像

此屬性會指定預設顯示於並排顯示報表索引標籤區域導覽,或清楚顯示於名片左側預設標籤下方的圖像。預設圖像應是視覺化內容。範例包括員工資料表中的照片證件、客戶資料表中的客戶標誌,或地理位置資料表中的國家圖形。

附註:  圖像來源可以包括 Web 伺服器上圖像檔案的 URL 位址,或內嵌於活頁簿的二進位資料。如果圖像是來自 URL,請務必也將資料行設為圖像類型,讓 Power View 可以擷取圖像,而不會在報表中將 URL 顯示為文字資料。

頁首

針對特定配置最佳化

本節會從特定簡報格式以及資料特性的角度,說明設定資料表行為屬性的影響。例如,若您想要嘗試微調矩陣報表的版面配置,可以使用此資訊瞭解如何在模型中使用資料表行為屬性來改善矩陣簡報。

遺漏圖像

您在模型中設定的屬性,會決定圖像在報表中以視覺化呈現或表示為文字值。在下列範例中,報表裡看不到圖像。原本應該出現圖像的位置,顯示了圖像檔案的 URL 位置。此行為的原因是,模型中的文字在報表中解譯為文字。您可以在包含圖像 URL 的資料行上設定屬性,以變更此行為。屬性會指示 Power View 將資料行值用做 URL,而非將其顯示為文字。

報表屬性

表示包含圖像 URL 的資料行

  • PowerPivot 視窗中 > [進階] 索引標籤 > [報表屬性] 區段,檢查 [資料類別] 是否設為 [圖像 URL (建議)]

  • 如果沒有,請按一下 [資料類別] 下拉式箭號 > [更多類別] > [圖像 URL]

表示包含二進位圖像的資料行

  • [PowerPivot] 視窗中 > [進階] 索引標籤 > [報表屬性] 區段 > [資料表行為]

  • 對於 [資料列識別碼],請選取包含唯一值的資料行。

資料表遺漏一個或多個資料列

有時預設的群組行為會產生與預期狀況相反的結果,例如模型中的詳細資料列並未出現在報表中。根據預設,Power View 會在您新增至檢視中的資料行上進行群組。如果您將 [國家名稱] 新增到報表中,即使基準資料表可能包含數千個資料列,而資料列中含有每個國家名稱的多個執行個體,每個國家都只會在檢視中出現一次。在此情況下,預設群組行為會產生正確的結果。

不過,讓我們來考量一個不同的例子:您可能希望顯示特定資料列的多個執行個體,因為實際上基礎資料列中包含了不同實體的相關資料。在此範例中,假設您有兩位客戶名字都是 Jon Yang。如果使用預設群組行為,則只有一位 Jon Yang 會出現在報表中。此外,因為清單中只會出現一個執行個體,[年薪] 量值是兩位同名客戶該值的總和。在同名客戶實際是不同個人的情況下,預設群組行為會產生錯誤的結果。

顯示唯一值的報表範例

若要變更預設群組行為,請設定 [資料列識別碼][保留唯一資料列] 屬性。在 [保留唯一資料列] 中,選擇 [姓氏] 資料行,讓此值於資料列重複出現,即使此值已出現於不同資料列中也一樣。當您變更屬性並重新發佈活頁簿後,可以建立相同的報表,不過這次您會同時看到上述兩位同名客戶 Jon Yang,且兩人的 [年薪] 皆各自正確配置。

顯示合計值的報表範例

矩陣配置太擁擠

當您以矩陣呈現詳細資料資料表時,預設群組會提供每個資料行的彙總值。視您的目標而定,可能會產生超過您需要的摘要內容。若要變更此行為,您可以設定 [資料列識別碼]。不需要設定其他屬性;只需設定資料列識別碼即可變更群組方式,因此您可以針對每個資料列,根據其唯一資料列識別碼計算摘要。

比較下列設定變更前後的圖像,其中顯示為矩陣版面配置設定此屬性的影響。

之前:根據矩陣中的欄位的預設群組方式

報表屬性

之後:根據資料列識別碼群組方式

報表屬性

圖表在軸上顯示太多項目和層級

顯示詳細資料的圖表報表應使用資料列識別碼做為軸。如果沒有資料列識別碼,軸會無法確定,導致最佳猜測版面配置可能沒有意義。若要變更此行為,您可以設定 [資料列識別碼]。不需要設定其他屬性;只需設定資料列識別碼即可變更群組方式,因此您可以針對每個資料列,根據其唯一資料列識別碼計算摘要。

比較下列設定變更前後的圖像,其中顯示為圖表版面配置設定此屬性的影響。呈現的是同一份報表,具有完全相同的欄位和簡報。唯一的差別是,下方圖像顯示了在 [項目] 資料表上設定 [資料列識別碼] 後,報表的呈現情形。

之前:根據圖表中的欄位的預設群組行為

報表屬性

之後:根據資料列識別碼的群組行為 (資料列識別碼變成軸)

報表屬性

頁首

後續步驟

當您在模型中評估資料表,並在包含應永遠顯示為個別項目之詳細資料列的資料表上設定資料表行為屬性之後,就可以透過其他屬性或設定進一步最佳化模型。如需 Power View 的詳細資訊,請參閱教學課程:針對 Power View 報表最佳化資料模型

附註:  影片著作權:

  • Olympics Dataset © Guardian News & Media Ltd.

  • 標幟圖像內容感謝 CIA Factbook (cia.gov) 的協助

  • 母體資料內容感謝 Microsoft Azure Marketplace 上 UNData (data.un.org) 的協助

  • 奧林匹克運動設計標誌由 Thadius856 與 Parutakupiu 根據維基共享資源之授權 (creativecommons.org/licenses/by-sa/3.0/) 散佈

頁首

請參閱

Power View 的 PowerPivot 報表屬性

PowerPivot:Excel 中的強大資料分析與資料模型

教學課程:使用 Excel 2013 中的資料模型進行樞紐分析表資料分析

Power View 及 PowerPivot 影片

Power View:探索、視覺化及展示資料

頁首

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

這項資訊有幫助嗎?

感謝您的意見反應!

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

×