Adicionar uma coluna personalizada no Power BI DesktopAdd a custom column in Power BI Desktop

Você pode adicionar facilmente uma nova coluna personalizada de dados ao modelo usando o Editor de Consultas no Power BI Desktop.You can easily add a new custom column of data to your model using Query Editor in Power BI Desktop. É possível criar e renomear sua coluna personalizada usando botões fáceis para criar fórmulas M que definam a coluna personalizada.You can create and rename your custom column using easy buttons to create M formulas that define your custom column. A fórmula M tem um conjunto de conteúdo de referência de função abrangente.The M formula has a comprehensive function reference content set.

A criação de uma coluna personalizada é outra Etapa Aplicada à consulta criada no Editor de Consultas, o que significa que ela pode ser alterada, movida mais cedo ou mais tarde ou modificada a qualquer momento.Creating a custom column is another Applied Step to the query you create in Query Editor, which means it can be changed, moved earlier or later, or modified at any time.

Usar o Editor de consultas para adicionar uma nova coluna personalizadaUse Query Editor to add a new custom column

Para criar uma nova coluna personalizada, inicie o Editor de Consultas.To create a new custom column, launch Query Editor. Para fazer isso, selecione Editar consultas na faixa de opções Início no Power BI Desktop.You can do this by selecting Edit Queries from the Home ribbon in Power BI Desktop.

Uma vez que o Editor de Consultas é iniciado e você tem alguns dados carregados, pode adicionar uma coluna personalizada selecionando a guia Adicionar Coluna na faixa de opções e, em seguida, selecionando Coluna Personalizada.Once Query Editor is launched and you have some data loaded, you can add a custom column by selecting the Add Column tab on the ribbon, and then selecting Custom Column.

Quando você faz isso, a janela Adicionar Coluna Personalizada é exibida, o que é discutido na seção a seguir.When you do so, the Add Custom Column window appears, which we discuss in the following section.

A janela Adicionar Coluna PersonalizadaThe Add Custom Column window

Na janela Adicionar Coluna Personalizada, você vê a lista de campos disponíveis no painel à direita, o nome da coluna personalizada na parte superior (é possível renomeá-la apenas digitando um novo nome na caixa de texto) e a fórmula M que você cria (ou grava) com base na inserção de campos da direita, na adição de operadores e na criação da fórmula na qual sua nova coluna personalizada será definida.In the Add Custom Column window, you see the list of available fields in the pane on the right, the name of your custom column on the top (you can rename it just by typing a new name in that text box), and the M formula that you create (or write) based on inserting fields from the right, adding operators, and otherwise building the formula on which your new custom column will be defined.

Criar fórmulas para a coluna personalizadaCreate formulas for your custom column

Você pode selecionar um campo na lista Colunas disponíveis: à direita e selecionar << Inserir para adicioná-las à fórmula da coluna personalizada.You can select a field from the Available columns: list on the right, and select << Insert to add them to the custom column formula. Você pode também simplesmente clicar duas vezes em uma coluna na lista para adicioná-la.You can simply double-click on a column in the list to add it, too.

Ao digitar a fórmula e compilar sua coluna, na parte inferior da janela você verá um indicador informando, em tempo real (conforme você digita), se os erros de sintaxe são detectados.As you type the formula and build your column, in the bottom of the window you'll see an indicator telling you, in real time (as you type) whether any syntax errors are detected. Se tudo correr bem, você verá uma marca de seleção verde.If all is good, you'll see a green checkmark.

Mas se houver algum tipo de erro na sintaxe, você verá um ícone de aviso amarelo, juntamente com o erro detectado e um link que coloca o cursor (da fórmula) onde o erro é detectado.But if you have some sort of error in your syntax, you get a yellow warning icon, along with the error detected, and a link that puts the cursor (in your formula) where the error is detected.

Quando você seleciona OK, a coluna personalizada é adicionada ao modelo e a etapa Personalizada Adicionada é adicionada às Etapas Aplicadas da consulta.When you select OK, your custom column is added to the model, and the Added Custom step is added to your query's Applied Steps.

Se você clicar duas vezes na etapa Personalizada Adicionada no painel Etapas Aplicadas, a janela Adicionar Coluna Personalizada será exibida novamente, com a fórmula da coluna personalizada criada já carregada e pronta modificação, se necessário.If you double-click the Added Custom step in the Applied Steps pane, the Add Custom Column window appears again, with the custom column formula you created already loaded, and ready for you to modify if necessary.

Usando o editor avançado para colunas personalizadasUsing the Advanced Editor for Custom Columns

Você também pode criar uma coluna personalizada (e modificar qualquer etapa de sua consulta, a esse respeito) usando o Editor Avançado.You can also create a custom column (and modify any step of your query, for that matter) using the Advanced Editor. Em Editor de Consultas selecione a guia Exibir e, em seguida, selecione Editor Avançado para exibir o Editor Avançado.In Query Editor select the View tab and then select Advanced Editor to display the Advanced Editor.

O Editor Avançado lhe dá total controle sobre sua consulta.The Advanced Editor gives you full control over your query.

Próximas etapasNext steps

Existem outras maneiras de criar uma coluna personalizada, incluindo a criação de uma coluna com base nos exemplos fornecidos no Editor de Consultas.There are other ways to create a custom column, including creating a column based on examples you provide to Query Editor. Consulte o seguinte artigo para obter mais informações sobre como criar colunas personalizadas com base em exemplos:See the following article for more information on creating custom columns from examples: