簡體   English   中英

計算場

[英]Calculated Field

我正在嘗試創建一個簡單的數據透視表,該表將告訴我多少社區居民報告了一個特定的問題,以及他們報告每種問題類型的百分比。 我有一個帶有名稱的數據集,然后是每種類型問題的列。 這是數據集的一小部分樣本:

在此處輸入圖片說明

我創建了一個數據透視表,該表匯總了所有這些列,還提供了報告所有類型問題的總人數。 這是我所擁有的:

在此處輸入圖片說明

我想在此數據透視表中添加第二列,以給出報告每種問題類型的次數的百分比。 聽起來很簡單,但是由於原始數據集的結構,我不知道該怎么做。 我可以在數據透視表的外部設置引用該表的公式,但是這樣做會喪失在數據透視表上繪制百分比的功能。 有什么想法如何為該數據透視表創建計算字段?

明確一點,我想要的是這樣的東西,除了所有包含在數據透視表的結構中:

在此處輸入圖片說明

編輯:我已經更改了數據集的示例。 這是數據透視表的說明。 “#Reporting Issue”列中的值是數據集中每個對應列下所有1的計數。 這意味着我必須將每一行分別添加到數據透視表中,如您在此處看到的:

在此處輸入圖片說明

我對需要更改數據集格式的想法持開放態度,但是我不確定做到這一點的最佳方法。 最初設置它是因為它可以輕松地編譯到數據表中,但數據透視表似乎是另一回事。

希望此編輯可以使事情變得清晰。

您需要取消數據透視表,以便將其轉換為平面文件...數據透視表可以正常使用。

最簡單的方法是使用稱為PowerQuery的東西,該東西已嵌入到Excel 2016中,但可以作為Microsoft的免費加載項用於任何其他版本。 Google PowerQuery Unpivot,您將獲得數百本教程,例如我的好朋友Chandoo提供的教程 PowerQuery初學者對於初次使用的用戶來說似乎有些令人生畏,但是一旦您掌握了如何使用它,它就很容易做到。 迄今為止,PQ是Excel中最好的補充。 PowerPivot緊隨其后。

如果您無法安裝PowerQuery,則可以使用當前的數據結構作為“臨時樞紐”,然后將“列”區域中顯示的“值”標簽拖到ROWS窗格的底部,如本節摘錄自我正在寫的書:

在此處輸入圖片說明

請注意,我的年份類別等同於您的問題類別。

這將模擬您需要的平面文件布局。 然后,您需要做的就是將這個中間數據透視表重新設置為正常范圍,將“值”標題更改為“發行”,然后添加一個“計數”標題,您便擁有了構建可用的數據透視表所需的平面文件。

您也可以使用VBA。 Google Unpivot VBA並顯示了數百個結果,其中包括我不久前發布的快速的代碼 (在“ 2013年11月26日更新”標題下查找代碼。)

您還可以使用DoubleClick提取技巧

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM