DAX利用率% - 测量公式

时间:2015-07-15 03:13:38

标签: powerpivot dax powerbi utilization

我们正在尝试在DAX中执行利用率%计算,我无法弄清楚论坛。这是设置:

表格图片在这里:http://imgh.us/dax.png

表1:我们的资源有一个[时间表]表(R1,R2,R3,R4)。每个时间表记录都有一个日期和小时数。

表2:有一个[资源]表,其中包含资源[雇用日期]和[终止日期]。

表3:有一个[日历]表,其中包含每个日期的可用小时数。平日有8小时/天,周末有0小时/天

对于任何给定的过滤器上下文,我们需要计算:

利用率%=(收取小时数)/(可用小时数)

这并不是很难,除了(可用小时数)必须只包括每个雇员的[雇用日期]和[终止日期]之间的日期。由于计算必须考虑每个员工的日期范围,因此让我们在总体水平上工作对我们来说非常困难。

我们得到的最接近的是:

[hours available] := SUMX(DISTINCT(timesheet[resource_key]), SUM(calendar[utility_hours]))

[hours charged] := SUM(timesheet[bill_hours])

[Utilization %] := [hours charged] / [hours available]

但是,这不会执行所需的资源租用/期限日期范围过滤。

感谢您提供的任何帮助!

0 个答案:

没有答案