以数据透视表的形式显示数据%

时间:2018-04-26 10:44:13

标签: excel pivot-table

我沮丧地试图让每个单元格显示为"总天数的百分比"在那一行,例如其中51.8表示" Billed Days"在第一行我喜欢说85.6%(51.8 / 60.5 * 100 = 85.6%)。

Pivot Table

每次我尝试使用"显示总数作为行的百分比"选项它没有用。选择"显示总计为父行的百分比"同样如此。这两个选项要么返回100%,要么返回整个领土的百分比。

我可以提出什么问题?由于总天数是对数据透视表本身的计算,这是否意味着您无法在数据透视表中进行基于它的计算?

2 个答案:

答案 0 :(得分:0)

尝试在数据透视表中创建一个新的计算字段,并在公式中输入:

    = sum('Billed Days')/sum('Total Days')

如果不起作用,请尝试

{{1}}

我假设当你说“总天数是数据透视表本身的计算”时,它只是一个计算字段,其公式为:sum('Total Days')

答案 1 :(得分:0)

我认为列布局镜像是如何在实际数据源中设置的?即,您在原始数据中有一个单独的列用于总天数,单独的列用于计费天数等。如果是这样,数据透视表并不意味着使用交叉表格数据,这就是为什么您的显示价值作为选项都是显示100%

相反,您需要将这些数据取消,以便您有一个" Days"带有数字的列,以及"日期类型"具有说明的列(例如"结算日","时间不适用于LabWire"等)以将显示值作为%选项工作。你不需要" Total Days"专栏......只需将其他内容相加,Excel就可以解决这个问题。

要撤消,要么:

另外,请查看我的回答 Excel Pivot Table difference in columns of "shown as" values这可能会说明如何以不同的方式完成这类事情。