1
resposta

Ranqueamento com DAX

Boa noite professor.

Na aula 8 você nos ensina a como criar uma visualização com a profissão que mais aparece na base de dados. Porém gostaria de realizar a mesma visualização usando DAX para que caso os dados mudem com o tempo, o cartão permanecesse "certo". Seria possível explicar como se faz ?

Atenciosamente, Felipe

1 resposta

Depois de pesquisar bastante e quebrar a cabeça consegui com a seguinte expressão:

Mais frequente = FIRSTNONBLANK(                                 //Extrai o conteúdo da celula para uma medida
                        SELECTCOLUMNS(                          //Cria tabela somente com a coluna Profissão.
                            TOPN(                               //Cria tabela com a linha de maior quantidade.
                                1,
                                SUMMARIZE(                      //Cria tabela com profissões e quantidades, já agrupados. 
                                    Clientes,
                                    Clientes[Profissão],
                                    "Quantidade",
                                    COUNT(                      //Conta a quantidade de profissionais.
                                        Clientes[Profissão]
                                    )
                                ), 
                                [Quantidade],
                                DESC
                            ),
                            "Profissão",
                            [Profissão]
                        ),
                        1
                    )