Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Bom dia,
A função abaixo só funciona se o filtro abaixo não tiver selecionado, quando seleciono o filtro o valor fica zerado e preciso que a função agregada abaixo ignore o filtro "DES_ScenarioName". Já tenho outras formulas trabalhando com filtros sendo ignorados, mas nenhum usando a funçao max com total.
O resultado da função com ou sem o filtro "DES_ScenarioName" é: 73,66
SUM({<DES_ScenarioName=>}
Aggr(
IF(MAX({<DES_ScenarioName=>}Total<COD_CC>DAT_Allocation) = DAT_Allocation,sum({<DES_ScenarioName=>}[#_Allocation_%FTE]))
,COD_CC,DAT_Allocation)
)
Dados:
COD_CC | DAT_Allocation | Manpower Allocation |
AR35P540 | 16/05/2021 | 2,00 |
BR132E34 | 06/08/2021 | 41,77 |
BR132E34 | 06/07/2021 | 45,87 |
BR132E44 | 06/08/2021 | 14,95 |
BR132E44 | 06/07/2021 | 15,10 |
BR146E13 | 06/08/2021 | 12,67 |
BR146E13 | 06/07/2021 | 13,15 |
BR153E10 | 06/08/2021 | 2,27 |
BR153E10 | 06/07/2021 | 3,12 |
Edevaldo, como ficari se no aggr tivesse somente o campo data?
SUM({<DES_ScenarioName=>}
Aggr(
IF(MAX(Total <COD_CC> DAT_Allocation) = DAT_Allocation,
sum({<DES_ScenarioName=>} [Manpower Allocation])
)
,DAT_Allocation)
)
@afurtado obrigado por responder, mas se eu tirar o código do CC do agregation a função não iria considerar a linha
AR35P540 | 16/05/2021 | 2,00 |
e neste caso o resultado seria 71,66 e não 73,66 que é o correto, pois estaria pegando o máximo da data de allocation e não o maximo da data de allocation de cada codigo de CC.
Esta função (medida) estou usando em várias páginas do meu dashboard em gráficos e ou tabelas, o único problema que estou encontrando é não conseguir eliminar o filtro "DES_ScenarioName" usando um Max com Total, ou então terei que encontrar um novo jeito de calcular, mas não estou encontrando solução.
Entendi Edevaldo.
Fiz um teste aqui e na sua expressão mudei algumas coisas e realmente não dava.....talvez com mais calma deve ter alguma mudança que faça a expressão dar certo.
Mas, criei um campo FLAG ultima data do CC.
Não sei se é possivel este tipo de implementação pois envolve "estar engessado" a ultima data independente da seleção ano/mes
@afurtado este flag já resolve o que eu preciso.
Obrigado