我有一个表格,其中包含所有常规任务、任务类型和频率的列表:
**Table 1**
| Task | Task Type | Frequency |
|--------|-----------|-----------|
| Task 1 | Type 1 | Monthly |
| Task 2 | Type 2 | Weekly |
我还有另一个表,其中包含已完成任务的历史记录,如下:
**Table 2**
| Task | Status | Label | Completed Date |
|--------|----------------|-----------|----------------|
| Task 1 | Completed | Lbl1,Lbl2 | 05/08/2023 |
| Task 2 | Completed Late | Lbl1 | 10/08/2023 |
| Task 2 | Completed | | 02/08/2023 |
如何将列(根据基于表 2中的记录的度量计算得出)添加到 Power BI 中的表格可视化中,这给了我:
下面的输出示例。
**Table 3**
| Task | Total completed | % on time, Lbl1 | % on time overall |
|--------|-----------------|-----------------|-------------------|
| Task 1 | 1 | 100% | 100% |
| Task 2 | 2 | 0% | 50% |
感谢任何指导。
% on time, Lbl1 =
VAR a = COUNTROWS('Table 2')
VAR b = CALCULATE(COUNTROWS('Table 2'), 'Table 2'[Status] = "Completed", CONTAINSSTRING('Table 2'[Label],"Lbl1" ))
RETURN DIVIDE(b,a,0)+0
% on time overall =
VAR a = COUNTROWS('Table 2')
VAR b = CALCULATE(COUNTROWS('Table 2'), 'Table 2'[Status] = "Completed")
RETURN DIVIDE(b,a,0)+0