Alunos Gabriel Postado Março 21, 2021 Alunos Compartilhar Postado Março 21, 2021 Pessoal boa noite, estou fazendo uma medida switch mas ela não responde aos intervalos. Essa é a medida -> Intervalo conf = SWITCH ( TRUE (), [#Status] >= -15, -4, [#Status] >= -14.99, -3, [#Status] <= -9, -3, [#Status] >= -8.99, -2, [#Status] <= -6, -2, [#Status] >= -5.99, 1, [#Status] <= -3, -1, [#Status] >= -2.99, 0, [#Status] <= 3, 0, [#Status] >= 3.01, 1, [#Status] <= 6, 1, [#Status] >= 6.01, 2, [#Status] <= 9, 2, [#Status] >= 9.01, 3, [#Status] <= 15, 3, [#Status] >= 15.01, 4 ) Teste_jean.pbix Link para o comentário Compartilhar em outros sites More sharing options...
0 Alunos Solução Gabriel Postado Março 22, 2021 Autor Alunos Solução Compartilhar Postado Março 22, 2021 Muito Obrigado Dums! Link para o comentário Compartilhar em outros sites More sharing options...
0 Alunos Dums Postado Março 22, 2021 Alunos Compartilhar Postado Março 22, 2021 Olá meu caro... Pelo que vi a tua medida #status retorna um percentual e tua comparação no SWITCH está como valor decimal, altera teu SWITCH que deve resolver uma parte... A segunda parté é questão de lógica, se tu ver a primera condição do teu SWITCH é o valor ser maior que -15, ou -0,15 para notação percentual, e o retorno da #Status é 58%, ou seja é maior que -15 então está correto entrar o -4, teria que invertar a ordem do teu SWITCH, no seu caso a maior condição deve ser a primeira... Refiz uma parte do witch, espero que ajude a dar um norte: Intervalo conf = SWITCH ( TRUE (), [#Status] > 0.15, 4, [#Status] > 0.09, 3, [#Status] > 0.06, 2, [#Status] > 0.03, 1, [#Status] > -0.03, 0, [#Status] > -0.06, -1, [#Status] > -0.06, 1, [#Status] > -0.09, -2, [#Status] > -0.15, -3, [#Status] <= -0.15, -4 ) Fiz uns testes de mesa e deu certo, mas precisa testar mais para homologar... Abraços... Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Gabriel
Pessoal boa noite, estou fazendo uma medida switch mas ela não responde aos intervalos.
Essa é a medida ->
Intervalo conf =
SWITCH (
TRUE (),
[#Status] >= -15, -4,
[#Status] >= -14.99, -3,
[#Status] <= -9, -3,
[#Status] >= -8.99, -2,
[#Status] <= -6, -2,
[#Status] >= -5.99, 1,
[#Status] <= -3, -1,
[#Status] >= -2.99, 0,
[#Status] <= 3, 0,
[#Status] >= 3.01, 1,
[#Status] <= 6, 1,
[#Status] >= 6.01, 2,
[#Status] <= 9, 2,
[#Status] >= 9.01, 3,
[#Status] <= 15, 3,
[#Status] >= 15.01, 4
)
Teste_jean.pbix
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados