Criar medidas para análise de dados no Power BI DesktopCreate measures for data analysis in Power BI Desktop

O Power BI Desktop ajuda você a criar informações sobre seus dados com apenas alguns cliques.Power BI Desktop helps you create insights into your data with just a few clicks. Mas, às vezes, esses dados simplesmente não incluem tudo o que você precisa para responder algumas de suas perguntas mais importantes.But sometimes that data just doesn’t include everything you need to answer some of your most important questions. As medidas podem ajudá-lo a alcançar essa meta.Measures can help you get there.

As medidas são usadas em algumas das análises de dados mais comuns.Measures are used in some of the most common data analyses. Resumos simples, como somas, médias, mínimo, máximo e contagens, podem ser definidos por meio da lista Campos.Simple summarizations such as sums, averages, minimum, maximum and counts can be set through the Fields well. Os resultados calculados das medidas estão sempre mudando em resposta à sua interação com seus relatórios, permitindo uma exploração de dados ad hoc, rápida e dinâmica.The calculated results of measures are always changing in response to your interaction with your reports, allowing for fast and dynamic ad-hoc data exploration. Vamos ver isso mais de perto.Let’s take a closer look. Para obter mais informações, confira Criar medidas.For more information, see Create measures.

Noções básicas sobre medidasUnderstanding measures

No Power BI Desktop, as medidas são criadas e exibidas na Exibição de Relatório ou na Exibição de Dados.In Power BI Desktop, measures are created and displayed in Report View or Data View. As medidas que você cria são exibidas na lista Campos com um ícone de calculadora.Measures you create yourself appear in the Fields list with a calculator icon. Você pode nomear as medidas como desejar e adicioná-las a uma visualização nova ou existente, assim como com qualquer outro campo.You can name measures whatever you want, and add them to a new or existing visualization just like any other field.

Medir campos em Campos

Observação

Talvez sejam também de seu interesse medidas rápidas, que são medidas prontas que podem ser selecionadas nas caixas de diálogo.You might also be interested in quick measures, which are ready-made measures you can select from dialog boxes. Elas são uma boa maneira de criar medidas rapidamente e também de aprender a usar a sintaxe DAX (Data Analysis Expressions), pois as fórmulas DAX criadas automaticamente estão disponíveis para análise.They're a good way to quickly create measures, and also a good way to learn Data Analysis Expressions (DAX) syntax, since they're automatically created DAX formulas are available to review. Para obter mais informações, confira Medidas rápidas.For more information, see quick measures.

Data Analysis Expressions (expressões de análise de dados)Data Analysis Expressions

As medidas calculam um resultado por meio de uma fórmula de expressão.Measures calculate a result from an expression formula. Quando criar suas próprias medidas, você usará a linguagem de fórmula DAX (Data Analysis Expressions).When you create your own measures, you’ll use the Data Analysis Expressions (DAX) formula language. O DAX inclui uma biblioteca de mais de 200 funções, operadores e constructos.DAX includes a library of over 200 functions, operators, and constructs. Sua biblioteca fornece uma enorme flexibilidade na criação de medidas para calcular os resultados de praticamente qualquer análise de dados exigida.Its library provides immense flexibility in creating measures to calculate results for just about any data analysis need.

As fórmulas DAX são muito semelhantes às fórmulas do Excel.DAX formulas are a lot like Excel formulas. O DAX tem, até mesmo, muitas das mesmas funções do Excel, como DATE, SUM e LEFT.DAX even has many of the same functions as Excel, such like DATE, SUM, and LEFT. Porém, as funções DAX, destinam-se a funcionar com os dados relacionais, como ocorre no Power BI Desktop.But the DAX functions are meant to work with relational data like we have in Power BI Desktop.

Vejamos um exemploLet’s look at an example

Sara é gerente de vendas da Contoso.Jan is a sales manager at Contoso. Foi requisitado que ela fornecesse projeções de vendas de revendedores para o próximo ano fiscal.Jan has been asked to provide reseller sales projections over the next fiscal year. Sara decide basear as estimativas nos valores de vendas do ano passado, com um aumento anual de 6% resultante de várias promoções agendadas para os próximos seis meses.Jan decides to base the estimates on last year's sales amounts, with a six percent annual increase resulting from various promotions that are scheduled over the next six months.

Para relatar as estimativas, Sara importa os dados de vendas do ano passado para o Power BI Desktop.To report the estimates, Jan imports last year's sales data into Power BI Desktop. Ela localiza o campo SalesAmount na tabela Reseller Sales.Jan finds the SalesAmount field in the Reseller Sales table. Como os dados importados contêm somente valores de vendas do ano passado, Sara renomeia o campo SalesAmount como Last Years Sales.Because the imported data only contains sales amounts for last year, Jan renames the SalesAmount field to Last Years Sales. Em seguida, Sara arrasta Last Years Sales para a tela do relatório.Jan then drags Last Years Sales onto the report canvas. Eles aparecem em uma visualização de gráfico como um valor único, que é a soma de todas as vendas dos revendedores do ano anterior.It appears in a chart visualization as single value that is the sum of all reseller sales from last year.

Sara observa que um cálculo foi fornecido automaticamente, embora ela não tenha especificado nenhum.Jan notices that even without specifying a calculation, one has been provided automatically. O Power BI Desktop criou a própria medida somando todos os valores de Last Years Sales.Power BI Desktop created its own measure by summing up all of the values in Last Years Sales.

No entanto, Jan precisa de uma medida para calcular as projeções de vendas para o próximo ano, que serão baseadas nas vendas do ano passado multiplicadas por 1,06 para considerar o aumento de 6% esperado nos negócios.But Jan needs a measure to calculate sales projections for the coming year, which will be based on last year's sales multiplied by 1.06 to account for the expected 6 percent increase in business. Para esse cálculo, ela criará uma medida.For this calculation, Jan will create a measure. Usando o recurso Nova Medida, Sara cria uma medida e, em seguida, insere a seguinte fórmula DAX:Using the New Measure feature, Jan creates a new measure, then enters the following DAX formula:

    Projected Sales = SUM('Sales'[Last Years Sales])*1.06

Em seguida, ela arrasta a nova medida Projected Sales para o gráfico.Jan then drags the new Projected Sales measure into the chart.

Novo visual de Projected Sales

Rapidamente e com pouquíssimo trabalho, agora Sara tem uma medida para calcular as vendas projetadas.Quickly and with minimal effort, Jan now has a measure to calculate projected sales. Sara poderá analisar melhor as projeções filtrando-as por revendedores específicos ou adicionando outros campos ao relatório.Jan can further analyze the projections by filtering on specific resellers or by adding other fields to the report.

Categorias de dados para medidasData categories for measures

Também é possível escolher as categorias de dados para medidas.You can also pick data categories for measures.

Entre outras coisas, as categorias de dados permitem que você use medidas para criar URLs dinamicamente e marque a categoria de dados como uma URL da Web.Among other things, data categories allow you to use measures to dynamically create URLs, and mark the data category as a Web URL.

É possível criar tabelas que exibem as medidas como URLs da Web e clicar na URL criada com base em sua seleção.You could create tables that display the measures as Web URLs, and be able to click on the URL that's created based on your selection. Essa abordagem é especialmente útil quando você deseja criar um vínculo com outros relatórios do Power BI com parâmetros de filtro de URL.This approach is especially useful when you want to link to other Power BI reports with URL filter parameters.

Organizar suas medidasOrganizing your measures

As medidas têm uma tabela Início que define onde elas são encontradas na lista de campos.Measures have a Home table that defines where they're found in the field list. Você pode alterar a localização escolhendo um local nas tabelas do seu modelo.You can change their location by choosing a location from the tables in your model.

Selecionar uma tabela para sua medida

Você também pode organizar os campos de uma tabela em Pastas de Exibição.You can also organize fields in a table into Display Folders. Selecione Modelo na borda esquerda do Power BI Desktop.Select Model from the left edge of the Power BI Desktop. No painel Propriedades, selecione o campo que deseja mover da lista de campos disponíveis.In the Properties pane, select the field you want to move from the list of available fields. Insira um nome para uma nova pasta em Pasta de exibição para criar uma pasta.Enter a name for a new folder in Display folder to create a folder. A criação de uma pasta move o campo selecionado para essa pasta.Creating a folder moves the selected field into that folder.

Criar um campo para medidas

É possível criar subpastas usando um caractere de barra invertida.You can create subfolders by using a backslash character. Por exemplo, Finanças\Moedas cria uma pasta Finanças e, dentro dela, uma pasta Moedas.For example, Finance\Currencies creates a Finance folder and within it, a Currencies folder.

Você pode fazer com que um campo apareça em várias pastas usando um ponto e vírgula para separar os nomes das pastas.You can make a field appear in multiple folders by using a semicolon to separate the folder names. Por exemplo, Produtos\Nomes;Departamentos faz com que o campo apareça em uma pasta Departamentos, bem como em uma pasta Nomes dentro da pasta Produtos.For example, Products\Names;Departments results in the field appearing in a Departments folder as well as a Names folder inside a Products folder.

Você pode criar uma tabela especial que contenha apenas medidas.You can create a special table that contains only measures. Essa tabela sempre é exibida na parte superior dos Campos.That table always appears at the top of the Fields. Para fazer isso, crie uma tabela com apenas uma coluna.To do so, create a table with just one column. Você pode usar Inserir Dados para criar essa tabela.You can use Enter Data to create that table. Em seguida, mova suas medidas para essa tabela.Then move your measures to that table. Por fim, oculte a coluna, mas não a tabela, criada.Finally, hide the column, but not the table, that you created. Selecione a seta na parte superior dos Campos para fechar e reabrir a lista de campos e ver as alterações.Select the arrow at the top of Fields to close and reopen the fields list to see your changes.

Organizar medidas e mantê-las na parte superior da Lista de Campos

Saiba maisLearn more

Fornecemos a você aqui apenas uma rápida introdução às medidas.We’ve only provided you with a quick introduction to measures here. Há muito mais para ajudar você a aprender a criar suas próprias medidas.There’s a lot more to help you learn how to create your own. Para saber mais, confira Tutorial: Criar suas próprias medidas no Power BI Desktop.For more information, see Tutorial: Create your own measures in Power BI Desktop. Baixe um arquivo de exemplo e obtenha lições passo a passo sobre como criar mais medidas.You can download a sample file and get step-by-step lessons on how to create more measures.

Para se aprofundar um pouco mais no DAX, confira Noções básicas do DAX no Power BI Desktop.To dive a little deeper into DAX, see DAX basics in Power BI Desktop. A Referência de Data Analysis Expressions fornece artigos detalhados sobre cada uma das funções, sintaxe, operadores e convenções de nomenclatura.The Data Analysis Expressions Reference provides detailed articles on each of the functions, syntax, operators, and naming conventions. O DAX já existe há vários anos no Power Pivot no Excel e no SQL Server Analysis Services.DAX has been around for several years in Power Pivot in Excel and SQL Server Analysis Services. Há muitos outros excelentes recursos disponíveis também.There are many other great resources available, too. Não deixe de conferir o Wiki do Centro de Recursos do DAX, no qual membros influentes da comunidade de BI compartilham seus conhecimentos sobre o DAX.Be sure to check out the DAX Resource Center Wiki, where influential members of the BI community share their knowledge of DAX.