Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Bom dia!
Tenho como resultado de um cálculo o valor de 105,98%. Preciso travar este valor em 100,00% sempre. Ou seja, sempre que o resultado do cálculo for maior que 100,00% preciso que seja apresentado apenas os 100,00%. Como fazer? A quem responder, obrigado.
Então... Não analizei muito a tua expressão, pois a correria aqui está grande rsrsrsrsr.
Mas basicamente é colocála nos moldes do if que te mostrei, ou seja:
=NUM(
If(
AVG(AGGR(IF(Chave_Meta_SLA = 'SLA-12',
IF(ISNULL([Percentual_Justificado - TB_JUSTIFICATIVA])=-1 , %_Periodo_Disponivel,
SUM(%_Periodo_Disponivel + [Percentual_Justificado - TB_JUSTIFICATIVA])
)
), Data, Chave_Disponibilidade, Host
)
)
>= 1, 1,
AVG(AGGR(IF(Chave_Meta_SLA = 'SLA-12',
IF(ISNULL([Percentual_Justificado - TB_JUSTIFICATIVA])=-1 , %_Periodo_Disponivel,
SUM(%_Periodo_Disponivel + [Percentual_Justificado - TB_JUSTIFICATIVA])
)
), Data, Chave_Disponibilidade, Host
)
)
)
,'#0,00%')
Tens um exemplo para postar?
A principio sería algo do tipo:
If(A/B >= 1, 1, A/B)
Fiz até um exemplo para orientar melhor
Olá Rafael, eu tenho esta expressão:
=
NUM(AVG(AGGR(IF(Chave_Meta_SLA = 'SLA-12',
IF(ISNULL([Percentual_Justificado - TB_JUSTIFICATIVA])=-1 , %_Periodo_Disponivel,
SUM(%_Periodo_Disponivel + [Percentual_Justificado - TB_JUSTIFICATIVA])
)
), Data, Chave_Disponibilidade, Host
)
)
,'#0,00%')
que me trás como resultado o valor de 101,81%. Quando o valor for acima de 100%, deve aparecer apenas 100,00%. Como ficaria a expressão incluída esta regra?
Então... Não analizei muito a tua expressão, pois a correria aqui está grande rsrsrsrsr.
Mas basicamente é colocála nos moldes do if que te mostrei, ou seja:
=NUM(
If(
AVG(AGGR(IF(Chave_Meta_SLA = 'SLA-12',
IF(ISNULL([Percentual_Justificado - TB_JUSTIFICATIVA])=-1 , %_Periodo_Disponivel,
SUM(%_Periodo_Disponivel + [Percentual_Justificado - TB_JUSTIFICATIVA])
)
), Data, Chave_Disponibilidade, Host
)
)
>= 1, 1,
AVG(AGGR(IF(Chave_Meta_SLA = 'SLA-12',
IF(ISNULL([Percentual_Justificado - TB_JUSTIFICATIVA])=-1 , %_Periodo_Disponivel,
SUM(%_Periodo_Disponivel + [Percentual_Justificado - TB_JUSTIFICATIVA])
)
), Data, Chave_Disponibilidade, Host
)
)
)
,'#0,00%')
Outra opção ao que o Raphael postou é usar a função RangeMin().
Ex: RangeMin(Expressão, 1)