将动态表转换为Power Bi中的dax公式

时间:2019-03-29 07:43:45

标签: excel powerbi dax dynamic-tables

我在excel中有3个工作表/表格(sheet1,sheet2,sheet3)=IFERROR(VLOOKUP(A2;sheet3!$A$2:$C$10000;3;FALSE);0)

此公式在工作表3的工作表1中查找ID,工作表3是由工作表2(A2)enter image description here制成的动态表

在带有过滤器的动态表格中(sheet3):enter image description here

Grupo Inicial Estado Final Estado Inicial 来自sheet2 enter image description here

问题是上面提到的公式是基本的,但是它来自动态表,该表将其转换为公式并添加基本公式以供使用,这是我不知道怎么做的。

我已经做到了:

`Horas sin Pending = CALCULATE(SUM('sheet1'[Total horas laborables]);
'sheet2'[Grupo Inicial]="Soporte Identity";
'sheet2'[Estado Final]="Assigned";
'sheet2'[Estado Final]="In Progress";
'sheet2'[Estado Final]="Pending";
'sheet2'[Estado Final]="Resolved";
'sheet2'[Estado Inicial]="Assigned"; 
'sheet2'[Estado Inicial]="In Progress"; 
'sheet2'[Estado Inicial]="Resolved")`

1 个答案:

答案 0 :(得分:0)

确保字段ID de incidencia上的Sheet1和Sheet2之间存在关联,然后尝试

Horas sin Pending = 
CALCULATE ( 
    SUM ( 'sheet2'[Total horas laborables] );
    FILTER ( 
        'sheet2';
        'sheet2'[Grupo Inicial] = "Soporte Identity" && 
        'sheet2'[Estado Inicial] <> "Pending" && 
        'sheet2'[Estado Inicial] <> "Closed"
    )
)