我有一个包含资源名称,资源所有者,项目名称,项目经理,工作量的表格。 对于每个资源所有者,我想计算借出的努力(业主资源在所有者项目以外的项目中所花费的努力)和借来的努力(除了项目所有者之外,所有者在其他项目中的资源所花费的努力)。Power BI:计算不正常
For e.g., Resource Owner = X
Project Manager = AllExcept(X)
Sum(Effort) = Loaned Out Hours
Resource Owner = AllExcept(X)
Project Manager = X
Sum(Effort) = Borrowed.
为了计算借出小时我用这DAX式 -
Loaned = IF(ISBLANK(CALCULATE(SUM('All_Activity Data'[Logged Effort]), FILTER('All_Activity Data','All_Activity Data'[Project Manager] <> 'All_Activity Data'[Resource Owner]))),0,CALCULATE(SUM('All_Activity Data'[Logged Effort]),FILTER('All_Activity Data','All_Activity Data'[Project Manager] <> 'All_Activity Data'[Resource Owner])))
用于计算借我用的 -
Borrowed = IF(ISBLANK(CALCULATE(SUM('All_Activity Data'[Logged Effort]),FILTER('All_Activity Data','All_Activity Data'[Project Manager] <> 'All_Activity Data'[Resource Owner]), FILTER('All_Activity Data','All_Activity Data'[Project Manager] = 'All_Activity Data'[Resource Owner]))),0,CALCULATE(SUM('All_Activity Data'[Logged Effort]),FILTER('All_Activity Data','All_Activity Data'[Project Manager] <> 'All_Activity Data'[Resource Owner]), FILTER('All_Activity Data','All_Activity Data'[Project Manager] = 'All_Activity Data'[Resource Owner])))
借出小时正确计算而不是借来的。任何帮助,将不胜感激。
下面是示例数据:
RN Eff PN P_M RO
NAME 1 1.50 A O X
NAME 2 8.00 B N S
NAME 1 5.50 C N S
NAME 2 1.50 D S S
NAME 1 5.00 E X S
NAME 2 8.00 F N N
NAME 1 4.00 G L X
NAME 2 4.00 H L X
NAME 1 0.25 I X N
NAME 2 0.25 G O X
NAME 1 0.25 A X D
NAME 2 6.75 B N X
NAME 1 0.50 C X X
NAME 2 8.00 D N L
NAME 1 0.17 E D D
NAME 2 2.26 F D D
NAME 1 1.58 G L D
NAME 2 2.50 H D D
NAME 2 0.58 I D D
NAME 1 0.33 G D D
NAME 2 0.34 A D D
NAME 1 0.25 B D D
NAME 2 6.00 C D S
NAME 1 0.30 D N S
NAME 1 8.00 E N N
NAME 2 2.00 F S S
NAME 1 4.50 G S S
NAME 2 1.50 H S S
NAME 1 2.00 I S S
NAME 2 1.50 G S S
NAME 2 4.50 A S S
NAME 2 8.00 B S S
NAME 2 8.00 C S L
NAME 2 8.00 D N S
NAME 2 8.00 E S L
NAME 2 8.00 F S L
NAME 2 8.00 G O X
NAME 2 1.25 H L L
NAME 2 2.75 I L L
NAME 1 0.75 G L L
NAME 1 1.50 A L L
NAME 1 0.75 B O L
NAME 1 1.25 C O X
NAME 1 0.50 D N X
NAME 1 1.00 E X X
NAME 1 2.00 F O X
NAME 1 2.50 G S N
NAME 1 7.00 H S N
NAME 1 1.50 I L N
NAME 2 6.50 G L N
NAME 2 8.00 A N S
NAME 2 8.00 B N X
NAME 2 7.50 C L S
NAME 1 3.25 D N N
NAME 1 2.25 E N N
NAME 1 0.75 F N N
NAME 2 0.75 G N N
NAME 1 1.00 H L X
NAME 1 4.00 I S X
NAME 1 3.00 G N X
NAME 2 8.00 A L L
NAME 1 6.00 B N N
NAME 1 0.50 C N N
NAME 1 0.50 D N N
NAME 2 7.00 E N X
NAME 1 0.25 F O X
NAME 1 0.50 G O X
NAME 1 0.25 H X X
在这种区分 借出对于X PM是 - 52 在借用为 - 5.5
能否请您澄清究竟是什么问题呢? https://stackoverflow.com/help/mcve – user5226582
计算后的数据与原始excel表单不匹配。计算度量公式不起作用。 – Sonali
你可以添加一个例子吗?查看样本数据,结果和预期结果将非常有用。 – user5226582