função SELECTEDVALUE
#ABCdoDAXFunção SELECTEDVALUE
A função SELECTEDVALUE é uma função que retorna qual item de determinado campo está selecionado. Se tiver mais de um ítem (ou nenhum) ele mostra um valor em branco.
Essa função é útil para criarmos títulos dinâmicos, pois ele se alterará dependendo do (s) item (ns) selecionado (s).
No exemplo a seguir vamos criar um cartão que mostrará qual produto está selecionado e no caso de haver mais de um selecionado ele mostrará um alerta.
Para inserir a medida vamos em PÁGINA INICIAL > NOVA MEDIDA. Depois inseriremos a função a seguir:
Para testarmos, vamos criar uma segmentação de dados e inserir nela o campo DESCRIÇÃO DO PRODUTO:
E agora vamos inserir um visual do tipo CARTÃO e colocar nele essa medida que acabamos de criar.
Se escolhermos apenas um produto por vez ele fiuncionará OK, mas se escolhermos mais de um produto (no funcionamento padrão da segmentação pressione o CTRL para selecionar mais de um produto) ele mostrará isso:
Significa que sempre que a função SELECTEDVALUE possui mais de um item ela mostrará a informação “em branco”.
Uma forma de melhorarmos é inserir na nossa medida uma checagem para verificar se há apenas um ítem selecionado. Podemos fazer isso com a função IF e a função ISBLANK.
Veja como ficará (lembrando que para pular a linha usamos o ALT ENTER):
Explicando a função:
A função ISBLANK verifica se o resultado da função SELECTEDVALUE está em branco (já sabemos que isso ocorre quando há nenhum ou mais de um produto selecionado).
Caso retorne SIM, isto é, em branco, mostraremos uma mensagem ao invés do resultado da função (a mensagem “Selecione um produto apenas”).
Se não for em branco é porque há um ítem selecionado, daí ele mostrará o nome do produto.
Veja o resultado para um produto selecionado:
E quando temos mais de um:
Melhorando a fórmula
Tal como fizemos no exemplo da função SWITCH, criaremos uma variável para não precisar ficar repetindo a função 2x.
Veja como ficará:
Nesse caso, mostramos a função SELECTEDVALUE apenas uma fez, deixando nossa medida mais legível.
OUTROS ARTIGOS DE INTERESSE
função SUMX
Função SUMX A função SUMX é uma função faz uma...
função FILTER
Função FILTER A função FILTER filtra tabelas com...
função COALESCE
Função COALESCE A Microsoft periodicamente...
- 6 maneiras de usar o preenchimento relâmpago - março 12, 2021
- quatro motivos para voce parar de usar o procv - fevereiro 16, 2021
- Como Criar um Gráfico de Waterfall no Excel - fevereiro 2, 2021
Nossas Redes Sociais