Na época que o report server era a principal ferramenta de relatórios/painéis da Microsoft, uma das características que eu mais gostava era a possibilidade de criar expressões em quase tudo que era renderizado na tela. Isso dava uma grande flexibilidade e permitia usar a criatividade para os mais diversos requisitos dos clientes. Com o surgimento do Power BI alguns visuais passaram a ficar bem mais "engessados". Mas em releases recentes vem surgindo opções interessantes de formatações condicionais que trazem de volta certo grau de customização nos visuais.
A partir da evolução dos recursos de formatação condicional em visuais de tabelas do Power BI tornou-se
possível fazer formatações condicionais utilizando os resultados obtidos por expressões implementadas por medidas.
Vamos a um exemplo de aplicação destes recursos: Criar uma formatação condicional em colunas de uma tabela com base na lógica de uma medida.
Formatar apenas os maiores e menores resultados.
1-Dados de exemplo: Lista de clientes e valores de receita. Bem simples para facilitar a visualização.
2-Criar uma medida de RANK para usar na lógica da formatação condicional. Essa será a medida que será avaliada.
3-Criar nova medida para definir a cor que será usada para a formatação condicional.
A função SWITCH avalia as condições na sequência.
Neste momento você pode ser implementar a lógica da formatação condicional específica para sua necessidade de acordo com a medida que será monitorada. Neste exemplo é o rank, mas poderia ser qualquer outra medida.
* o resultado precisa ser o nome de uma cor.
Com a medida pronta, acesse as propriedades da tabela.
4-Configurar com base na medida.
Selecionar a opção "Field Value" e a medida criada.
O resultado,
* Esse processo pode ser repetido para definir a formatação condicional também da fonte do texto da célula, de forma que contraste melhor com as cores do background.
5-Formatar TOPN
Uma variação do nosso exemplo poderia ser destacar o TOP3 clientes.
Este exemplo está destacando apenas o 3 primeiros e os 3 últimos.
Mas ainda assim estamos fixando o valor dos últimos clientes. Caso a lista de cliente aumente essa medida não ira atender nosso requisito.
Para resolver isso podemos usar uma variável e alterar a nossa medida.
Fonte: http://radacad.com/dax-and-conditional-formatting-better-together-find-the-biggest-and-smallest-numbers-in-the-column
Video
Sempre TOP!
ResponderExcluir#SomosPOwers