Criar relacionamentos ausentes e usar visualizações de dados

Concluído

Verifique se você está exibindo o relatório chamado MyFirstPowerBIModel na unidade anterior. Agora você pode criar novos relacionamentos que estão faltando no seu relatório.

Seção 1: Criar relacionamentos ausentes

Atualmente, não há relacionamento entre as tabelas Sales e Geography, então você precisa criar uma:

  1. Selecione o ícone Modelo no menu de navegação à esquerda para acessar a exibição Modelo.

  2. Os dados de vendas se baseiam em CEP. Então, você precisa conectar a coluna Zip da tabela Sales com a coluna Zip na tabela Geography. Selecione, arraste e solte o campo Zip na tabela Sales na e insira-o na parte superior do campo Zip da tabela Geography.

    Você observará que a caixa de diálogo Criar relacionamento abre com uma mensagem de aviso na parte inferior informando que o relacionamento tem uma cardinalidade muitos para muitos. Nesse tipo de relação, mais de um registro em uma tabela está relacionado a mais de um registro em outra tabela.

    Você vê esse aviso porque não há valores Zip exclusivos na tabela Geography. Vários países podem ter o mesmo CEP, que aciona o aviso. Vamos concatenar as colunas Zip e Country para criar um campo de valor exclusivo para corrigir o problema.

  3. Selecione o botão Cancelar na parte inferior da caixa de diálogo Criar relacionamento.

    Captura de tela que mostra o aviso de cardinalidade muitos para muitos e o botão Cancelar selecionado expandido dentro da caixa de diálogo Criar relacionamento.

    Você precisa criar uma coluna nas tabelas Geography e Sales que combine as tabelas Zip e Country. Comece criando uma coluna na tabela Sales.

  4. Selecione o ícone Relatório no menu de navegação à esquerda para acessar a Exibição do relatório.

  5. No painel Dados, passe o cursor sobre o nome da tabela Sales e selecione as reticências (…) à direita do nome da tabela.

  6. Escolha Nova Coluna no menu de opções. Então, uma barra de fórmulas aparece para ajudar a criar essa nova coluna.

    Captura de tela que mostra a barra de fórmula da coluna.

  7. Agora, você pode combinar as colunas Zip e Country em uma nova coluna chamada ZipCountry. Para criar essa coluna chamada ZipCountry, digite o cálculo a seguir na barra de fórmulas:

    ZipCountry = Sales[Zip] & "," & Sales[Country]

    Captura de tela que mostra a fórmula ZipCountry dentro da barra de fórmulas da tabela Sales.

  8. Quando a fórmula estiver na barra de fórmulas, pressione Enter no teclado ou selecione a marca de seleção no lado esquerdo da barra de fórmulas.

    Importante

    Caso receba um erro ao criar uma coluna, verifique se a coluna Zip é do Tipo de Dados Texto.

    Você verá que o IntelliSense é exibido para orientar na escolha da coluna correta. A linguagem usada para criar essa nova coluna chama-se DAX (Data Analysis Expression). Você está conectando as colunas (Zip e Country) em cada linha usando o símbolo “&”. O ícone com um (fx), próximo da nova coluna ZipCountry, indica uma coluna que contém uma expressão, também conhecida como uma coluna calculada.

    Uma forma alternativa de adicionar uma nova coluna é selecionar a tabela no painel Dados e, depois, escolher a guia Ferramentas da Tabela ou Modelagem e selecionar Nova coluna no menu.

    Captura de tela que mostra a tabela Sales selecionada e expandida dentro do painel Dados.

  9. Agora crie uma coluna ZipCountry na tabela Geography selecionando a tabela Geography no painel Dados e, em seguida, na guia Ferramentas de Tabela, na faixa de opções de navegação superior, selecione Nova Coluna.

  10. Uma barra de fórmulas será exibida. Insira a seguinte expressão DAX na barra de fórmulas:

    ZipCountry = Geography[Zip] & "," & Geography[Country]

    Captura de tela que mostra a fórmula ZipCountry dentro da barra de fórmulas da tabela Geography.

    Você verá uma nova coluna ZipCountry na tabela Geography. A etapa final é configurar o relacionamento entre as duas tabelas usando as colunas recém-criadas ZipCountry em cada uma dessas tabelas.

  11. Selecione o ícone Modelo no menu de navegação à esquerda para voltar à exibição Modelo.

  12. Arraste e solte o campo ZipCountry na tabela Sales e insira-o na parte superior do campo ZipCountry na tabela Geography. Em seguida, selecione Salvar na janela Criar relacionamento.

    Captura de tela que mostra o processo de criação de um relacionamento ZipCountry entre as tabelas Sales e Geography na exibição Modelo.

    Observação

    Se a coluna ZipCountry não for exibida, selecione Recolher duas vezes na parte inferior das tabelas Geography e Sales. Talvez seja necessário rolar para baixo na lista de colunas em cada tabela.

    Você criou um relacionamento com êxito. O número 1 ao lado de Geography indica que ela está no lado "um" do relacionamento, e o * ao lado de Sales significa que ela está no lado "muitos" do relacionamento. Em resumo, um para muitos nesse contexto significa que uma linha da tabela Geography pode se relacionar a muitas linhas da tabela Sales.

    Captura de tela que mostra o novo relacionamento 1 para muitos entre as tabelas Sales e Geography na exibição Modelo.

  13. Selecione o ícone Relatório no menu de navegação à esquerda.

  14. Volte para a Exibição do relatório.

    Quando você analisa o gráfico de colunas clusterizado criado anteriormente, ele mostra vendas diferentes para cada país ou região. Os EUA têm as vendas mais altas, seguidos pela Austrália e pelo Japão.

    Observação

    Se o seu gráfico de colunas clusterizado estiver com países faltando, é possível que você tenha cometido um erro no módulo 2.

    Por padrão, o gráfico é classificado por Revenue. Em seguida, você começa a usar a visualização de dados para o modelo de dados criado.

Seção 2: Visualização de dados

  1. Selecione o visual Gráfico de colunas clusterizado.

  2. Selecione as reticências (…) localizadas perto do canto superior direito do visual (ou as reticências podem estar na parte inferior do gráfico). Você pode Classificar o eixo por Country. Não faça nenhuma alteração por enquanto.

    Captura de tela que mostra as reticências selecionadas para revelar a opção Eixo de classificação expandida para mostrar a opção Country.

  3. Selecione o Gráfico de colunas clusterizado novamente para fechar o menu de opções.

  4. Então, no painel Dados, expanda a tabela Manufacturer.

  5. Arraste e solte a coluna Manufacturer na seção Legenda do painel Visualizações.

    Captura de tela que mostra a coluna Manufacturer selecionada e Manufacturer adicionado à lista suspensa Legenda.

  6. Redimensione o visual conforme necessário na tela. Agora, podemos ver os principais fabricantes por país.

    Captura de tela que mostra um visual com os principais fabricantes por país.

    Agora, você pode experimentar visuais diferentes para ver qual gráfico representa melhor os dados.

  7. Com o visual Gráfico de colunas clusterizado selecionado no espaço de design, selecione e altere o gráfico em um Gráfico de colunas empilhadas escolhendo o tipo de visual dentro do painel Visualizações.

    Captura de tela que mostra o Gráfico de colunas clusterizado selecionado e alterado para um Gráfico de colunas empilhadas.

  8. Selecione as reticências (...) no canto do visual para classificar a legenda em ordem decrescente.

    Captura de tela que mostra as reticências selecionadas para mostrar a opção Classificar legenda com a opção Classificar em ordem decrescente selecionada.

  9. Se o painel Filtros ainda não estiver expandido, selecione dois símbolos de maior que (>>) na canto superior do painel recolhido para expandi-lo.

  10. No painel Filtros, expanda Fabricante na seção Filtros neste visual. Uma seta suspensa aparecerá para você expandir quando passar o mouse sobre Fabricante.

  11. Usando o menu suspenso Tipo de filtro, selecione N Principais.

  12. Insira 5 na caixa de texto ao lado de Principais.

  13. Na tabela Sales, arraste e solte o campo Revenue na seção Por valor.

  14. Selecione Aplicar filtro na parte inferior da seção Fabricante no painel Filtros para ativar o filtro.

    Captura de tela que mostra um filtro Top N aplicado para mostrar os cinco principais países pela Soma de Revenue.

    O visual é filtrado para exibir os cinco principais fabricantes por Soma de Revenue. O fabricante VanArsdel, Ltd. tem uma porcentagem mais alta de vendas na Austrália em comparação a outros países ou regiões.

  15. Se quiser, agora você pode recolher o painel Filtros até que seja necessário novamente. Agora, adicione rótulos totais aos visuais empilhados. Você começa com opções de formatação de fonte.

  16. Selecione a guia Formatar visual (o ícone de pincel) na parte superior do painel Visualizações e depois expanda a seção Eixo X.

  17. Selecione as opções Negrito e Itálico.

    Captura de tela que mostra o ícone visual Formatar selecionado e os valores Negrito e Itálico selecionados para o eixo X no painel Visualizações.

  18. Acesse a seção Total de rótulos no painel Visualizações.

  19. Alterne a configuração Total de rótulos para Ativado.

    Captura de tela que mostra o total de rótulos ativado.

    Agora os rótulos totais são mostrados acima de cada uma das colunas no gráfico de colunas empilhadas. Qualquer uma dessas propriedades pode ser alterada ou ativada com facilidade sempre que você desejar.

  20. Agora vamos remover os rótulos totais. Selecione a configuração de alternância Ativado/Desativado ao lado de Rótulos totais para alternar a configuração para Desativado novamente.

    Alterne a configuração para Desativado.

    Captura de tela que mostra a desativação de rótulos totais.

Agora que você aprendeu várias técnicas de visualização, na próxima unidade você aprenderá a agrupar elementos para que não precise adicionar filtros a cada visual.