Forum Discussion
Anonymous
7 years agoNot applicable
MULTIPLE FILTERS NOT WORKING
Hi all, Can you please help me get the following expression working: VAR %EVO = CALCULATE(SUM('t_Detalhe_Processos_Fases_Tarefas'[Orcamento]); FILTER('t_Detalhe_Processos_Fases_Taref...
- 7 years ago
Anonymous,
Or you can modify your measure like below if you want to filter the rows which contains the assigned values.
Result = VAR SUM_ORCAMENTO = CALCULATE ( SUM ( 't_Detalhe_Processos_Fases_Tarefas'[Orcamento] ); FILTER ( 't_Detalhe_Processos_Fases_Tarefas'; 't_Detalhe_Processos_Fases_Tarefas'[Tipo_Processo_SGC] IN { "CMP"; "EXE"; "EXC"; "TM" } ) ) VAR SUM_INC = CALCULATE ( SUM ( 't_Detalhe_Processos_Fases_Tarefas'[Incorridas_Totais] ); FILTER ( 't_Detalhe_Processos_Fases_Tarefas'; 't_Detalhe_Processos_Fases_Tarefas'[Tipo_Processo_SGC] IN { "CMP"; "EXE"; "EXC"; "TM" } ) ) RETURN ( SUM_ORCAMENTO - SUM_INC ) / SUM_ORCAMENTOCommunity Support Team _ Jimmy Tao
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
- 7 years ago
Anonymous,
Please sign in and click "Accept as Solution".
Community Support Team _ Jimmy Tao
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
JoHo_BI
Responsive Resident
7 years agoHi Nelson,
Are you trying to filter to multiple values? If so, you need to use the OR pipes. For example:
VAR %EVO = CALCULATE(SUM('t_Detalhe_Processos_Fases_Tarefas'[Orcamento]);
't_Detalhe_Processos_Fases_Tarefas'[Tipo_Processo_SGC]="CMP") ||
't_Detalhe_Processos_Fases_Tarefas'[Tipo_Processo_SGC]="EXE") ||
't_Detalhe_Processos_Fases_Tarefas'[Tipo_Processo_SGC]="EXC") ||
't_Detalhe_Processos_Fases_Tarefas'[Estado_Processo]="TM")
)
VAR SUM_INC = CALCULATE(SUM('t_Detalhe_Processos_Fases_Tarefas'[Incorridas_Totais]);
't_Detalhe_Processos_Fases_Tarefas'[Tipo_Processo_SGC]="CMP") ||
't_Detalhe_Processos_Fases_Tarefas'[Tipo_Processo_SGC]="EXE") ||
't_Detalhe_Processos_Fases_Tarefas'[Tipo_Processo_SGC]="EXC") ||
't_Detalhe_Processos_Fases_Tarefas'[Estado_Processo]="TM")
)
RETURN (SUM_ORCAMENTO-SUM_INC)/SUM_ORCAMENTO
Hope that helps!