powerbi - 如何在层次结构中汇总孩子的百分比?
问题描述
我已经解决这个问题几天了,似乎无法找到解决方案。
我在层次结构和“完成百分比”上有分配级别(从级别 0 到 5)的任务数据集。有些任务有孩子,有些没有。
我想计算子任务的平均值并将其分配为父任务的百分比。如果任务是节点的结尾(即它下面没有子节点),我会将完成百分比作为“完成百分比”中的值。
它需要是一个计算列,以便它不响应任何过滤器。这个想法是根据任务级别过滤掉任务,并且它们的汇总值不受此影响。
对于每个任务,它列出了所有父级直到顶层。
例如,第 13 行列出了级别 2 的 Mondarra RBI 任务。在级别 3 的 Mondarra RBI 下有三个项目,因此此任务的完成百分比的新计算列值将是 (0 + 1 + 1)/3 = 0.67。
这是我的尝试:
CALCULATE(
AVERAGE('FE Roadmap'[% Complete]),
FILTER('FE Roadmap',
AND(PATHCONTAINS('FE Roadmap'[Path], 'FE Roadmap'[Task]), 'FE Roadmap'[IsParent] = "No")
)
)
解决方案
推荐阅读
- html - 使用 flexbox 内联两个元素并将一个元素放在其他元素的下方
- google-analytics - 在 Power BI 中加载 Google Analytics 数据时如何解决数据源错误?
- python - 具有多个过滤器的 Django 搜索表单
- delphi - 这个delphi(默认?)字体是什么?
- arrays - 将输入文件行与 for 循环数组的元素进行比较
- spring - Spring Reactive Stream - 意外关闭
- vue.js - 如何在VueJS中制作不同的索引
- angular - Rxjs 重复调用直到找到一个值
- laravel - 如何在 laravel v5.8.37 上安装 laravel 集体?
- javascript - 如何从 js 文件中发送一个值并在 Angularjs 中以 HTML 格式显示?