Конвертировать динамическую таблицу в формулу dax в степени bi - PullRequest
0 голосов
/ 29 марта 2019

У меня есть следующая формула в Excel с 3 листами / таблицами (sheet1, sheet2, sheet3) =IFERROR(VLOOKUP(A2;sheet3!$A$2:$C$10000;3;FALSE);0)

Эта формула ищет идентификатор на листе 1 в листе 3, который представляет собой динамическую таблицу, созданную излист 2 (A2) enter image description here

В динамической таблице с фильтрами (sheet3): enter image description here

Grupo Inicial, Estado Final и Estado Inicial взяты из листа2 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 голосов
/ 29 марта 2019

Убедитесь, что у вас есть связь между Sheet1 и Sheet2 в поле ID de incidencia, затем попробуйте

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