使用PowerPivot计算每行计算'Grandtotal'的百分比

时间:2015-11-02 14:15:39

标签: excel powerpivot

我正在尝试创建一个度量,它将显示每行的总计百分比。

下面的图片可能会概述我所取得的进展和实际要求。

注意:下面是我在excel中粘贴的虚拟数据来描述问题。需要使用power-pivot来提供实际解决方案。

进度: Current Report

报告概述了组织中每位员工的学习曲线。如果员工已完成特定课程,请说出主题1,那么值将为1,否则为空。 我已经创建了一个度量“课程已完成”以填充该字段。使用数据透视表选项,获得了行的格式。 我还需要报告中的一列,它将给出'%of grandtotal'。为此,我创建了一个新度量为“课程已完成百分比”,此度量的公式与“课程已完成”相同,但我将“显示值”视为“总计的百分比”

实际要求: Actual Requirement

我个人课程不需要'%of Grandtotal'。课程是报告的过滤器。因此,根据过滤器,课程数量可能会发生变化。 手动隐藏列不是解决方案。 任何帮助?

1 个答案:

答案 0 :(得分:0)

解决方案:

Create a Calculated Column(而不是计算字段或成员)如下。

Total % of Course Completed =
      ([Subject 1 Course Completed]  + [Subject 2 Course Completed]) * 100 / 2

其中左侧是新创建的计算列的名称,右侧是计算列的公式。您需要根据数据模型更新列名称。

另外,我假设当然固定数为2,相应地改变它。

计算列与度量(计算字段):

当您对单个行进行操作时,计算列是合适的,就像您要将列添加到现有表中一样。措施功能更强大,适用于当前环境。