Powerpivot:每个人每个日期的最小值总和

Powerpivot: Sum of minimum values per person per date

我有 PowerPivot table 数据

Employee  |   Date   |  Status   |  TimeDifference
-------------------------------------------------------
User A    | 7/1/2015 | Available |  0.00645833333692281
User A    | 7/1/2015 | On Call   |  0.00343750000320142
User A    | 7/1/2015 | On Email  |  0.00215448978012365
User B    | 7/1/2015 | Available |  0.00315548987780541
User B    | 7/1/2015 | On Call   |  0.00421156548977899
User B    | 7/1/2015 | On Email  |  0.00511123354664788

我需要确定的是每个用户每个日期出现的最小 TimeDifference 值。我不能简单地使用 Min(TimeDifference) 并依靠数据透视表来划分它,因为我还需要所有这些 user/daily 最小值的总和来确定平均值,并保持 table 汇总值准确.

我已经尝试了 MinX 和 SumX 的几种变体以及组合 Employee 和 Date 的列以生成不同的组,但值没有正确显示。

如有任何帮助,我们将不胜感激!

下面的示例显示了一个包含两组值的数据透视表。第一组是简单的 Employee Minimium,它给出了不正确的总数。第二组显示考虑总计的员工最小值。这样做的关键是创建一个度量来标识您是否正在查看员工的单个值,如果不是,则根据提供每个员工的单个实例的列应用 SUMX。 Values 函数对于此类分析非常有用。

[Employee Minimum]:=MIN(Table1[TimeDifference])

[Employee Minimum Fixed Total]:=if(HASONEVALUE(Table1[Employee]),[Employee Minimum],SUMX(VALUES(Table1[Employee]),[Employee Minimum]))

编辑:提供了更多信息

如果您添加额外的日期并将日期放在数据透视表中,则总计将在日期分组内计算。但是,当前的设置方式是,Grand Total 忽略日期并给出每个员工的最低值的总和。这是您希望它的工作方式吗,还是您需要其他东西来计算总计?

进一步编辑:多层合计

好的,根据你的评论,你要求一个复杂的总计层次结构,因为每个级别都在寻找一组 MINIMUMS 的 SUM,所以它可以实现,但你需要引入一个层次结构措施:

保持[最低员工人数]不变。然后,由于您最感兴趣的是日期,因此您需要一个度量来计算单个日期的最小值,或者如果您正在查看多个日期(因为您将在工作日内),则将最小值加起来:

[Employee Minimum Fixed Weekday]:=if(HASONEVALUE(Table1[Date]),[Employee Minimum],SUMX(VALUES(Table1[Date]),[Employee Minimum]))

现在您需要处理每个工作日每个用户的最小值总和:

[Employee Minimum Fixed User]:=if(HASONEVALUE(Table1[Weekday]),[Employee Minimum Fixed Weekday],SUMX(VALUES(Table1[Weekday]),[Employee Minimum Fixed Weekday]))

最后将相同的方法应用于团队级别的求和:

[Employee Minimum Fixed Team]:=if(HASONEVALUE(Table1[Employee]),[Employee Minimum Fixed User],SUMX(VALUES(Table1[Employee]),[Employee Minimum Fixed User]))

您提供的示例数据仅显示几个日期 - 每个日期是一个工作日 - 我假设用户都在同一个团队中,因此很难说明不同措施的效果,但这是结果(我相信它会处理您的数据):

但是,我要警告,在处理大型数据集时,这些计算中涉及的迭代级别会使速度变慢。

关于您的格式设置:如果您在定义度量时设置了小数位数,那么在使用度量的任何地方都会应用此格式: