evento
Campeonato Mundial do Power BI DataViz
14/02, 16 - 31/03, 16
Com 4 chances de participar, você pode ganhar um pacote de conferência e chegar ao LIVE Grand Finale em Las Vegas
Mais informaçõesEste browser já não é suportado.
Atualize para o Microsoft Edge para tirar partido das mais recentes funcionalidades, atualizações de segurança e de suporte técnico.
Às vezes, os dados que você está analisando não contêm um campo específico que você precisa para obter os resultados desejados. Colunas calculadas são úteis para essa situação. As colunas calculadas usam fórmulas DAX (Data Analysis Expressions) para definir os valores de uma coluna. Esta ferramenta é útil para qualquer coisa, desde reunir valores de texto de algumas colunas diferentes até calcular um valor numérico a partir de outros valores. Por exemplo, digamos que seus dados tenham campos Cidade e Estado , mas você queira um único campo Localização que tenha ambos, como "Miami, FL".
As colunas calculadas são semelhantes às medidas , na medida em que ambas se baseiam em fórmulas DAX, mas diferem na forma como são usadas. Você costuma usar medidas na área Valores de uma visualização para calcular resultados com base em outros campos. Você usa colunas calculadas como novos Campos nas linhas, eixos, legendas e áreas de grupo de visualizações.
Este tutorial irá guiá-lo através da compreensão e criação de algumas colunas calculadas e usá-las em visualizações de relatório no Power BI Desktop.
Este tutorial destina-se a utilizadores do Power BI já familiarizados com a utilização do Power BI Desktop para criar modelos mais avançados. Você já deve saber como usar Obter Dados e o Editor do Power Query para importar dados, trabalhar com várias tabelas relacionadas e adicionar campos à tela Relatório. Se você é novo no Power BI Desktop, confira Introdução ao Power BI Desktop.
O tutorial usa o Exemplo de Vendas da Contoso para Power BI Desktop, o mesmo exemplo usado para o tutorial Criar suas próprias medidas no Power BI Desktop . Esses dados de vendas da empresa fictícia Contoso, Inc., foram importados de um banco de dados. Não poderá ligar à origem de dados nem visualizá-la no Editor do Power Query. Transfira e extraia o ficheiro no seu próprio computador e, em seguida, abra-o no Power BI Desktop.
No seu Relatório de Vendas, você deseja exibir categorias e subcategorias de produtos como valores únicos, como "Celulares – Acessórios", "Celulares – Smartphones & PDAs", e assim por diante. Não há nenhum campo na lista Campos que forneça esses dados, mas há um campo ProductCategory e um campo ProductSubcategory, cada um em sua própria tabela. Você pode criar uma coluna calculada que combine valores dessas duas colunas. As fórmulas DAX podem usar todo o poder do modelo que você já tem, incluindo relações entre diferentes tabelas que já existem.
Para criar sua nova coluna na tabela ProductSubcategory , clique com o botão direito do mouse ou selecione as reticências ... ao lado de ProductSubcategory no painel Campos e escolha Nova coluna no menu.
Quando você escolhe Nova coluna, a barra Fórmula aparece na parte superior da tela Relatório, pronta para você nomear sua coluna e inserir uma fórmula DAX.
Por padrão, uma nova coluna calculada é chamada Coluna. Se você não renomeá-lo, novas colunas serão nomeadas Coluna 2, Coluna 3 e assim por diante. Você deseja que sua coluna seja mais identificável, portanto, enquanto o nome da coluna já estiver realçado na barra de fórmulas, renomeie-a digitando ProductFullCategory e digite um sinal de igual (=).
Você deseja que os valores na nova coluna comecem com o nome no campo ProductCategory . Como esta coluna está em uma tabela diferente, mas relacionada, você pode usar a função RELATED para ajudá-lo a obtê-la.
Após o sinal de igual, digite r. Uma lista suspensa de sugestões mostra todas as funções DAX começando com a letra R. Selecionar cada função mostra uma descrição de seu efeito. À medida que você digita, a lista de sugestões é dimensionada para mais perto da função que você precisa. Selecione RELATEDe, em seguida, pressione Enter.
Um parêntese de abertura aparece, juntamente com outra lista de sugestões das colunas relacionadas que você pode passar para a função RELACIONADO, com descrições e detalhes dos parâmetros esperados.
Você deseja a coluna ProductCategory da tabela ProductCategory . Selecione ProductCategory[ProductCategory], pressione Enter e digite um parêntese de fechamento.
Gorjeta
Os erros de sintaxe geralmente são causados por um parêntese de fechamento ausente ou mal colocado, embora às vezes o Power BI Desktop o adicione para você.
Você deseja traços e espaços para separar ProductCategories e ProductSubcategories nos novos valores, portanto, após o parêntese de fechamento da primeira expressão, digite um espaço, e comercial (&), aspas duplas ("), espaço, traço (-), outro espaço, outro aspas duplas e outro e comercial. A sua fórmula deve agora ter o seguinte aspeto:
ProductFullCategory = RELATED(ProductCategory[ProductCategory]) & " - " &
Gorjeta
Se precisar de mais espaço, selecione a divisa para baixo no lado direito da barra de fórmulas para expandir o editor de fórmulas. No editor, pressione Alt + Enter para mover uma linha para baixo e Tab para mover as coisas.
Insira um colchete de abertura ([) e selecione a coluna [Subcategoria do produto] para concluir a fórmula.
Não foi necessário usar outra função RELATED para chamar a tabela ProductSubcategory na segunda expressão, porque você está criando a coluna calculada nesta tabela. Você pode inserir [ProductSubcategory] com o prefixo do nome da tabela (totalmente qualificado) ou sem (não qualificado).
Conclua a fórmula pressionando Enter ou selecionando a marca de seleção na barra de fórmulas. A fórmula é validada e o nome da coluna ProductFullCategory aparece na tabela ProductSubcategory no painel Campos .
Nota
No Power BI Desktop, as colunas calculadas têm um ícone especial no painel Campos , mostrando que elas contêm fórmulas. No serviço do Power BI (seu site do Power BI), não há como alterar fórmulas, portanto, as colunas calculadas não têm ícones.
Agora você pode usar sua nova coluna ProductFullCategory para examinar SalesAmount por ProductFullCategory.
Selecione ou arraste a coluna ProductFullCategory da tabela ProductSubcategory para a tela Report para criar uma tabela mostrando todos os nomes ProductFullCategory .
Selecione ou arraste o campo SalesAmount da tabela Sales para a tabela para mostrar SalesAmount para cada ProductFullCategory.
O Exemplo de Vendas da Contoso contém dados de vendas para lojas ativas e inativas. Você deseja garantir que as vendas ativas da loja sejam claramente separadas das vendas da loja inativas em seu relatório, criando um campo Nome da Loja Ativo. Na nova coluna calculada Ative StoreName , cada loja ativa aparecerá com o nome completo da loja, enquanto as vendas para lojas inativas serão agrupadas em um item de linha chamado Inativo.
Felizmente, a tabela Lojas tem uma coluna chamada Status, com valores de "On" para lojas ativas e "Off" para lojas inativas, que podemos usar para criar valores para nossa nova coluna Ative StoreName . Sua fórmula DAX usará a função lógica IF para testar o Status de cada loja e retornar um valor específico dependendo do resultado. Se o Status de uma loja for "Ativado", a fórmula retornará o nome da loja. Se for "Desativado", a fórmula atribuirá um Nome de Loja Ativo de "Inativo".
Crie uma nova coluna calculada na tabela Lojas e nomeie-a Ative StoreName na barra de fórmulas.
Após o sinal, comece a = digitar IF. A lista de sugestões mostrará o que você pode adicionar. Selecione IF.
O primeiro argumento para IF é um teste lógico para saber se o Status de uma loja está "Ativado". Digite um colchete de abertura [, que lista as colunas da tabela Lojas e selecione [Status].
Logo após [Status], digite ="On" e digite uma vírgula (,) para finalizar o argumento. A dica de ferramenta sugere que agora você precisa adicionar um valor para retornar quando o resultado for VERDADEIRO.
Se o status da loja for "Ativado", você deseja mostrar o nome da loja. Digite um colchete de abertura ([) e selecione a coluna [StoreName] e, em seguida, digite outra vírgula. A dica de ferramenta agora indica que você precisa adicionar um valor para retornar quando o resultado for FALSE.
Pretende que o valor seja "Inativo", por isso escreva "Inativo" e, em seguida, complete a fórmula premindo Enter ou selecionando a marca de verificação na barra de fórmulas. A fórmula é validada e o nome da nova coluna aparece na tabela Lojas no painel Campos .
Você pode usar sua nova coluna Ative StoreName em visualizações como qualquer outro campo. Para mostrar SalesAmounts por Ative StoreName, selecione o campo Ative StoreName ou arraste-o para a tela Relatório e, em seguida, escolha o campo SalesAmount ou arraste-o para a tabela. Nesta tabela, os repositórios ativos aparecem individualmente pelo nome, mas os repositórios inativos são agrupados no final como Inativos.
Colunas calculadas podem enriquecer seus dados e fornecer insights mais fáceis. Você aprendeu como criar colunas calculadas no painel Campos e na barra de fórmulas, usar listas de sugestões e dicas de ferramentas para ajudar a construir suas fórmulas, chamar funções DAX como RELATED e IF com os argumentos apropriados e usar suas colunas calculadas em visualizações de relatório.
Se quiser aprofundar as fórmulas DAX e criar colunas calculadas com fórmulas mais avançadas, consulte Noções básicas do DAX no Power BI Desktop. Este artigo se concentra em conceitos fundamentais no DAX, como sintaxe, funções e uma compreensão mais completa do contexto.
Certifique-se de adicionar a referência DAX (Data Analysis Expressions ) aos seus favoritos. Esta referência é onde você encontrará informações detalhadas sobre sintaxe DAX, operadores e mais de 200 funções DAX.
Outros artigos de interesse:
evento
Campeonato Mundial do Power BI DataViz
14/02, 16 - 31/03, 16
Com 4 chances de participar, você pode ganhar um pacote de conferência e chegar ao LIVE Grand Finale em Las Vegas
Mais informaçõesFormação
Módulo
Add calculated tables and columns to Power BI Desktop models - Training
By the end of this module, you'll be able to add calculated tables and calculated columns to your semantic model. You'll also be able to describe row context, which is used to evaluated calculated column formulas. Because it's possible to add columns to a table by using Power Query, you'll also learn when it's best to create calculated columns instead of Power Query custom columns.
Certificação
Certificat Microsoft: Asociat analist de date Power BI - Certifications
Demonstrați metode și cele mai bune practici care se aliniază cu cerințele de afaceri și tehnice pentru modelarea, vizualizarea și analiza datelor cu Microsoft Power BI.
Documentação
Measures in Power BI Desktop - Power BI
Learn how you can create and use measures, including quick measures and DAX syntax in Power BI Desktop.
Tutorial: Create your own measures in Power BI Desktop - Power BI
Learn how to use measures in Power BI Desktop to help you perform calculations on your data as you interact with your reports.
Use quick measures for common and powerful calculations - Power BI
Learn how to use quick measures to provide ready-made DAX formulas that make quick work of common calculations.