Rankings no Power Query

Na atualização de junho do Power BI foi adicionada uma função no Power Query que não foi referida no resumo. Essa função é Table.AddRankColumn. Esta função como nome indica permite adicionar uma coluna de Ranking a uma tabela. Anteriormente para adicionar uma coluna de ranking, através de M language tínhamos que fazer alguns passos avançadosContinue a ler “Rankings no Power Query”

Field Parameters

Um dos requisitos que surge frequentemente no desenvolvimento de relatórios no Power BI é a possibilidade de dinamicamente colunas ou medidas nas visualizações. Esta funcionalidade tinha diversas formas de ser ultrapassada, fosse através da criação de bookmarks, tabelas auxiliares ou calculation groups. Apesar de muitas delas não serem complexas em termos de funcionamento a suaContinue a ler “Field Parameters”

Algumas funcionalidades

Ao longo da minha utilização do Power BI tenho vindo a aperceber-me de algumas pequenas funcionalidades que nos podem vir a ajudar no dia-a-dia, muitas vezes e apesar de trabalhar com a ferramenta desde o primeiro dia ainda sou surpreendido por mais uma funcionalidade que não conhecia. Deixo algumas dicas de funcionalidades que podem utilizarContinue a ler “Algumas funcionalidades”

Linguagem M referenciação dentro da mesma consulta

O Power Query apresenta diversas funcionalidades interessantes, sendo que podemos muitas vezes compara-lo com a criação de Macros nos ficheiros de Excel. Tal como nas Macros criadas em VBA, o que fazemos é programar um conjunto de passos que depois são repetidos. Temos de ter em atenção que o resultado de uma consulta é emContinue a ler “Linguagem M referenciação dentro da mesma consulta”

Each exemplos de utilização (M language)

Aquando do tratamento de dados no Power Query vemo-nos muitas vezes obrigados a criar novas colunas com base noutras colunas, que depois posteriormente temos de remover para não termos informação duplicada. Alguns exemplos podem ser a formatação especifica de um formato de número, ou a substituição de um valor de uma coluna condicionalmente. Neste artigoContinue a ler “Each exemplos de utilização (M language)”

Criação em massa de medidas

Na minha experiência com Power BI, por diversas vezes dei por mim a ter que replicar a criação de certas medidas (por exemplo a soma de colunas) este processo, dependendo do nosso modelo, pode ser demorado. Até a pouco tempo a minha necessidade de massificação de medidas não era premente do ponto de vista daContinue a ler “Criação em massa de medidas”

Sincronização de slicers (avançado)

No Power BI existem algumas funcionalidades que devido a forma como podem ser configuradas se tornam pouco conhecidas, no entanto que podem vir a trazer interatividade bastante interessante nos relatórios que criamos. A sincronização de slicers permite-nos ter os nossos dados “sincronizados” entre diferentes páginas do nosso relatório e é facilmente configurável, até porque, numContinue a ler “Sincronização de slicers (avançado)”

Utilizar dados do Google Sheets

O Power BI tem diversas opções de ligação a diferentes fontes de dados, no entanto a ligação aos Google Sheets está dependente de ligação web. Essa ligação web necessita que as pastas e /ou ficheiros sejam partilhados através de link utilizando a opção Share ou Get a Shareable Link. Ao fazermos a partilha do ficheiro,Continue a ler “Utilizar dados do Google Sheets”

Qual a solução?

Na comunidade muitas vezes surgem questões, mas os utilizadores não especificam qual o tipo de resultado que pretendem. Esta indefinição faz com que dependendo da nossa abordagem ao problema possam surgir opções de cálculos em DAX ou Power Query? Medidas ou colunas? Claro que a escolha da melhor opção é também ela muito ambígua eContinue a ler “Qual a solução?”

Função cross filter

Ao relacionar duas tabelas temos a opção de definir qual a forma como as fórmulas do nosso relatório são filtradas, permitindo criar um filtro bidirecional, ou seja, em qualquer dos sentidos da relação. Esta opção apesar de útil nalgum caso poderá criar alguma ambiguidade nos resultados e retornar resultados incorretos. No entanto podemos através deContinue a ler “Função cross filter”