O POWER BI É PARA VOCÊ

Ter visão 360º de sua empresa já é possível com
o Microsoft Power BI.

Janeiro 12, 2023

Bem-vindo à atualização de dezembro de 2022! Este mês, adicionamos uma variedade de novas funções DAX, atualizamos a formatação do tipo de segmentação e trouxemos o Metrics para o aplicativo do Windows. Há mais para explorar, então, por favor, continue a ler!

Comunicando

Modelagem

Conectividade e preparação de dados

Serviço

Móvel

Desenvolvedores

Visualizações

Confira no vídeo abaixo o resumo deste mês:

 

 

Comunicando

 

A formatação do tipo de segmentação de dados foi movida para o painel Formatar

Anteriormente, para alterar o tipo de uma segmentação de dados, por exemplo, mudar de data relativa para um controle deslizante, essas configurações estavam disponíveis apenas no cabeçalho visual e apenas ao passar o mouse. Além disso, para alterar uma segmentação de dados para “horizontal”, os usuários precisam primeiro escolher “lista” no cabeçalho visual para ver a opção no painel de formato e, em seguida, usar o painel de formato para trocar a orientação.

Agora, essas configurações residem em 1 lugar no painel de formato, tornando mais fácil descobrir e alterar entre os tipos de fatiador de forma consistente. Observe que horizontal agora foi renomeado para “ ladrilho ” com base no feedback do usuário.

Antes de Depois de
Descrição do diagrama gerada automaticamente Interface gráfica do usuário, descrição do aplicativo gerada automaticamente

 

Outro benefício adicional com essa mudança é que as novas opções de formatação móvel agora também têm acesso a essa configuração! Os usuários podem atualizar rapidamente seus slicers de layout móvel para usar o bloco para ser mais compatível com dispositivos móveis.

Interface gráfica do usuário, descrição do aplicativo gerada automaticamente

 

Modelagem

 

Tornando mais fácil fazer cálculos de comparação

Este mês estamos apresentando várias novas funções para DAX, destinadas a facilitar os cálculos de comparação no Power BI. As novas funções que estamos introduzindo são: INDEX, OFFSET e WINDOW:

  • INDEX recupera um resultado usando posicionamento absoluto.
  • OFFSET recupera um resultado usando posicionamento relativo.
  • WINDOW recupera uma fatia de resultados usando posicionamento absoluto ou relativo.

 

Essas funções também vêm com duas funções auxiliares chamadas ORDERBY e PARTITIONBY.

 

Essas funções facilitarão a realização de cálculos como:

  • Comparando valores versus uma linha de base ou encontrando outra entrada específica (usando INDEX)
  • Comparando valores com um valor anterior (usando OFFSET)
  • Adicionando um total corrente, média móvel ou cálculos similares que dependem da seleção de um intervalo de valores (usando WINDOW).

 

Se você estiver familiarizado com a linguagem SQL, poderá ver que essas funções são muito semelhantes às funções da janela SQL. As funções que estamos lançando hoje realizam um cálculo em um conjunto de linhas da tabela que estão de uma forma ou de outra relacionadas à linha atual. Essas funções são diferentes das funções de janela SQL, devido ao conceito de contexto de avaliação DAX, que determinará qual é a “linha atual”. Além disso, as funções que apresentamos hoje não retornam um valor, mas sim um conjunto de linhas que podem ser usadas junto com CALCULATE ou uma função de agregação como SUMX para calcular um valor.

 

Observe que esse grupo de funções não é enviado por push para a fonte de dados, mas sim executado no mecanismo DAX. Além disso, vimos um desempenho muito melhor usando essas funções em comparação com a expressão DAX existente para obter o mesmo resultado, especialmente quando o cálculo requer classificação por colunas não contínuas.

 

Como você pode ver abaixo, o DAX necessário para executar esses cálculos é realmente mais fácil do que o DAX necessário sem eles. No entanto, embora essas novas funções sejam muito poderosas e flexíveis, elas ainda exigem uma certa complexidade para que funcionem corretamente. Isso porque optamos por alta flexibilidade para essas funções. Reconhecemos que há necessidade de funções mais fáceis de usar que sacrifiquem parte da flexibilidade em favor de um DAX mais fácil. As funções que lançamos hoje são apenas um trampolim, um bloco de construção, se você quiser, em direção ao nosso objetivo de tornar o DAX mais fácil – elas são a base do que está por vir! Se depois de ler esta seção você não achar que essas funções são para você devido à complexidade, tenha certeza de que estamos cientes e trabalhando para tornar o DAX mais fácil para você também!

 

ÍNDICE

INDEX permite realizar cálculos de comparação recuperando uma linha que está em uma posição absoluta.

Isso será mais útil para comparar valores com uma determinada linha de base ou outra entrada específica.

 

Aqui está um exemplo de como usar INDEX. Abaixo está uma tabela de nomes de clientes e datas de nascimento cujo sobrenome é 'Garcia':

 

Descrição da tabela gerada automaticamente com confiança média

 

Agora, digamos que você queira encontrar o cliente mais antigo para cada sobrenome. Portanto, para o sobrenome 'Garcia', seria Adriana Garcia, nascida em 4 de dezembro de 1957. Você pode adicionar a seguinte coluna calculada na tabela DimCustomer para atingir esse objetivo e retornar o nome:

Cliente mais antigo de LastName = SELECTCOLUMNS(INDEX(1,DimCustomer, ORDERBY([BirthDate]), PARTITIONBY([LastName])), [FullName])

 

Isso retorna o seguinte resultado:

Tabela Descrição gerada automaticamente

 

No exemplo acima mostramos apenas os clientes cujo sobrenome é 'Garcia'. No entanto, a mesma coluna calculada funciona em um conjunto que possui mais de um sobrenome:
Tabela Descrição gerada automaticamente

 

Como você pode ver nas capturas de tela acima, o nome completo da pessoa mais velha com esse sobrenome é retornado. Isso porque instruímos o INDEX a recuperar o primeiro resultado ao ordenar por data de nascimento, especificando 1. Por padrão, a ordem das colunas passadas para OrderBy é crescente. Se tivéssemos especificado 2, deveríamos ter recuperado o nome da segunda pessoa mais velha com o sobrenome, e assim por diante.

 

Se tivéssemos especificado -1 ou alterado a ordem de classificação, teríamos retornado a pessoa mais jovem:

Cliente mais novo de LastName = SELECTCOLUMNS(index(1,DimCustomer, orderBy([BirthDate], DESC), partitionBy([LastName])), [FullName])

 

É equivalente a:

Cliente mais novo de LastName = SELECTCOLUMNS(index(-1,DimCustomer, orderBy([BirthDate]), partitionBy([LastName])), [FullName])

 

Leia mais sobre INDEX em nossa documentação . Observe que INDEX depende de duas outras novas funções auxiliares chamadas ORDERBY e PARTITIONBY.

 

DESLOCAMENTO

Este mês estamos oficialmente enviando OFFSET. OFFSET permite que você execute cálculos de comparação mais facilmente recuperando uma linha que está em uma posição relativa de sua posição atual. Isso será mais útil para comparar algo além do tempo, por exemplo, entre regiões, cidades ou produtos. Para comparações de datas, por exemplo, comparando as vendas deste trimestre com o mesmo trimestre do ano passado, já temos funções dedicadas de inteligência de tempo no DAX . Isso não significa que você não pode usar OFFSET para fazer o mesmo, mas não é o cenário imediato.

Então, qual é o cenário para OFFSET? Bem, vejamos um exemplo. Aqui está um gráfico de barras que mostra o total de vendas por cor do produto:

Gráfico, gráfico de barras Descrição gerada automaticamente

Agora, digamos que você queira comparar o desempenho de cada cor com a cor acima dela no gráfico . Você pode escrever uma instrução DAX complicada para isso ou agora pode usar OFFSET para atingir esse objetivo:

TotalSalesDiff = IF(NOT ISBLANK([TotalSales]), [TotalSales] - CALCULATE([TotalSales], OFFSET(-1, FILTER(ALLSELECTED(DimProduct[Color]),NOT ISBLANK([TotalSales])))))

 

 

Isso retornará o seguinte resultado:
Gráfico, gráfico de barras Descrição gerada automaticamente

Como você pode ver, as barras recém-adicionadas calculam a diferença para cada cor em comparação com a logo acima no gráfico. Isso porque especificamos -1 para o primeiro parâmetro para OFFSET. Se tivéssemos especificado -2, teríamos feito a comparação com a cor acima de cada cor, mas pulando a logo acima dela, de modo que as vendas da cor cinza seriam comparadas com as vendas dos produtos pretos.

 

Leia mais sobre OFFSET em nossa documentação .

 

JANELA

WINDOW permite que você execute cálculos que dependem de intervalos de resultados (“janelas”), como uma média móvel ou uma soma acumulada.

 

Aqui está um exemplo de como usar WINDOW. O gráfico de colunas abaixo mostra as vendas totais por ano e mês:

 

Gráfico, gráfico de barras Descrição gerada automaticamente

 

Agora, digamos que você queira adicionar uma média móvel para os últimos três meses de vendas, incluindo o atual. Por exemplo, para setembro de 2017, esperamos que o resultado seja a média de vendas de julho, agosto e setembro de 2017 e para fevereiro de 2018, esperamos que o resultado seja a média de vendas de dezembro de 2017, janeiro de 2018 e fevereiro de 2018.

 

Para atender a esse requisito, você pode escrever uma instrução DAX complicada ou agora pode usar WINDOW para atingir essa meta usando uma instrução DAX mais simples:

MovingAverageThreeMonths = AVERAGEX(WINDOW(-2, 0, ALLSELECTED(DimDate[CalendarYear],DimDate[MonthName],DimDate[MonthNumberOfYear]), ORDERBY(DimDate[CalendarYear],ASC,DimDate[MonthNumberOfYear],ASC)), [TotalSales] )

 

Isso retornará o seguinte resultado:

Gráfico, gráfico de barras, histograma Descrição gerada automaticamente

 

Como você pode ver, a linha recém-adicionada calcula corretamente a média de vendas ao longo de três meses (incluindo o mês atual). Este lançamento em uma chamada 'janela relativa': o primeiro parâmetro para WINDOW é definido como -2, o que significa que o início do intervalo é definido dois meses antes do mês atual (se houver). O final do intervalo é inclusivo e definido como 0, o que significa o mês atual. As janelas absolutas também estão disponíveis, pois o início e o fim do intervalo podem ser definidos em termos relativos ou absolutos. Observe que WINDOW depende de duas outras novas funções chamadas ORDERBY e PARTITIONBY.

 

Leia mais sobre WINDOW em nossa documentação .

 

ORDERBY e PARTITIONBY

Essas funções auxiliares só podem ser usadas em funções que aceitam um parâmetro orderBy ou partitionBy, que são as funções apresentadas acima. A função PARTITIONBY define as colunas que serão usadas para particionar as linhas nas quais essas funções operam.

A função ORDERBY define as colunas que determinam a ordem de classificação dentro de cada uma das partições de uma função de janela especificadas por PARTITIONBY .

Conectividade e preparação de dados

 

Anaplan (atualização do conector)

Esta versão do conector do Power BI para Anaplan inclui alterações de back-end para compatibilidade com atualizações contínuas de infraestrutura do Anaplan. Não há alteração nos recursos do conector voltado para o usuário.

 

Azure Databricks, Databricks (atualização do conector)

Os conectores Azure Databricks e Databricks agora dão suporte a consultas nativas.

 

CData Connect Cloud (Novo Conector)

Temos o prazer de anunciar o lançamento do novo conector CData Connect Cloud! Aqui estão as notas da equipe CData.

O CData Connect Cloud oferece acesso a dados em tempo real a centenas de novos aplicativos em nuvem, bancos de dados e APIs de dentro do Power BI. O CData Connect Cloud garante que todos possam acessar os dados de que precisam, quando e onde precisarem. A conectividade de dados em tempo real na nuvem significa que não há instalação, atrasos ou pipelines de dados complexos. Essa solução sem atrito permite que os clientes aproveitem os dados mais atuais disponíveis para tomar decisões baseadas em dados em tempo real usando a ferramenta que eles conhecem e adoram – o Power BI. Comece hoje com o CData Connect Cloud!

 

Cosmos DB V2 (Novo Conector)

Temos o prazer de anunciar o lançamento do conector Azure Cosmos DB V2 na próxima atualização de dezembro de 2022!

O novo conector V2 dará suporte à consulta do armazenamento transacional do Cosmos DB nos modos DirectQuery e Import. O modo DirectQuery habilitará o pushdown de consulta, incluindo agregações para o contêiner do Cosmos DB quando um filtro na chave de partição for especificado.

O modo DirectQuery no conector V2 será útil em cenários em que os dados do Cosmos DB Container são grandes e não é possível importá-los todos para o cache do Power BI no modo Importar. Também será útil em cenários de usuário em que relatórios em tempo real com os dados mais recentes do Cosmos DB são obrigatórios. Além de oferecer suporte ao modo DirectQuery, o conector V2 inclui otimizações de desempenho relacionadas a pushdown de consulta e serialização de dados.

Observe que, devido a um problema conhecido que está sendo corrigido e implantado, o suporte para esse recurso no Premium e na atualização de nuvem de ponta a ponta pode não funcionar até meados de janeiro.

 

Dremio Cloud (atualização do conector)

Esta versão contém uma correção que permite que a dobragem de consulta em dados contendo tipos de dados DECIMAL seja enviada para o Dremio.

Isso melhora o desempenho reduzindo o volume de dados que o Power BI precisa ler.

 

Google BigQuery (Azure AD) (novo conector)

Temos o prazer de anunciar o lançamento de um novo conector do Google BigQuery que aproveita a autenticação do Azure Active Directory. Os usuários podem usar o logon único baseado no Azure Active Directory por meio do serviço e gateway do Power BI usando esse conector. Saiba mais em https://aka.ms/GoogleBigQueryAADSSO

Serviço

 

O aplicativo de organização do Power BI Múltiplos públicos estará disponível no próximo ano

Após nosso último anúncio em agosto sobre o lançamento da visualização pública de Múltiplos públicos para aplicativos organizacionais do Power BI , temos o prazer de compartilhar que esse recurso estará disponível no início do ano que vem! Conforme declarado, com vários públicos para um aplicativo, o autor do aplicativo Power BI pode criar vários grupos de público no mesmo aplicativo e atribuir diferentes permissões a cada grupo. Saiba mais Publicando um aplicativo organizacional no Power BI

 

Anunciando a substituição de 'Introdução' na Exibição Expandida do Serviço do Power BI

A capacidade de exibir o conteúdo 'Introdução' por meio da exibição expandida do serviço Power BI será desativada a partir de meados de dezembro.

Interface gráfica do usuário, site Descrição gerada automaticamente
Atualmente, a exibição expandida do serviço do Power BI oferece a opção de exibir o conteúdo de “Introdução” no final de sua página inicial. Na seção "Introdução", você pode utilizar informações sobre como começar a usar o Power BI, dicas e truques sobre como criar/utilizar relatórios e painéis etc. Iniciado” será removido e você não poderá mais acessar o conteúdo acima por esta área. A desativação da seção “Introdução” abrirá a página inicial de exibição expandida do serviço Power BI para novas adições no futuro.

Embora você não consiga visualizar o conteúdo de 'Introdução' diretamente por meio do serviço Power BI, o conteúdo ainda está disponível publicamente para você! Se você for um novo usuário do Power BI, parte do conteúdo da seção “Introdução” estará disponível para você por meio do carrossel “Recomendado”.

Se você não for um novo usuário, o conteúdo “Getting Started” ainda está disponível publicamente para você através dos links abaixo:

 

Noções básicas do Power BI

 

Relatórios de amostra

  • Todos os relatórios de exemplo podem ser visualizados no centro 'Aprendizagem' (localizado no painel de navegação esquerdo no Serviço do Power BI).

 

Como criar relatórios

Próximas alterações na experiência 'Obter dados' no Serviço do Power BI

Conforme mencionado no blog de novembro , estamos removendo a antiga página 'Obter dados' no serviço do Power BI em favor dos novos recursos comparáveis ​​disponíveis nos espaços de trabalho. A alteração que removerá os pontos de entrada da antiga página 'Obter dados', que é mostrada antes da referência, será lançada lentamente durante o mês de janeiro.

 

Imagem da antiga página Get Data no serviço Power BI

 

No futuro, você poderá acessar recursos comparáveis ​​nos espaços de trabalho. Se quiser carregar um arquivo para o Power BI, como um arquivo .pbix, .xlsx ou .rdl para seu espaço de trabalho, você pode usar a opção Carregar lançada em novembro . Esta opção permite carregar arquivos de seu computador local ou conectar-se a arquivos no OneDrive ou em um site do SharePoint. Com essa alteração, você não poderá mais se conectar a arquivos em contas pessoais do OneDrive.

 

Imagem do novo botão Carregar arquivo em espaços de trabalho no serviço do Power BI

 

Se, em vez disso, você quiser criar um conjunto de dados a partir de dados Excel ou CSV, agora poderá acessar essa funcionalidade por meio da opção Novo > Conjunto de dados no espaço de trabalho em que deseja criar o conjunto de dados.

 

Imagem do botão Novo conjunto de dados em espaços de trabalho no serviço do Power BI

 

Ao mesmo tempo em que implementamos a alteração para remover a experiência anterior de 'Obter dados', também atualizaremos essa opção de conjunto de dados para levá-lo a uma nova página com opções para criar um conjunto de dados a partir de um Excel, CSV, ou colando em dados. Depois de selecionar o arquivo, o comportamento usado para gerar o conjunto de dados é o mesmo usado anteriormente na página 'Obter dados'. Depois que o conjunto de dados for criado, você será direcionado para a página de detalhes do conjunto de dados no hub de dados.

 

Imagem das opções Excel, CSV e Inserir dados na nova página que você poderá acessar na opção Novo conjunto de dados nos espaços de trabalho.

 

Conforme mencionado anteriormente, lançaremos essa alteração lentamente durante o mês de janeiro, então você pode não ver a atualização imediatamente. Enquanto isso, se você tiver alguma dúvida sobre as próximas alterações, informe-nos.

Móvel

Acompanhe suas métricas no aplicativo do Windows

Agora você pode monitorar suas métricas e scorecards do Power BI e até verificar o andamento, diretamente do aplicativo do Windows!

Interface gráfica do usuário, texto, aplicativo, e-mail Descrição gerada automaticamente

Desenvolvedores

 

Configurando dinamicamente o tamanho do bloco de dados

Aprimoramos a API de busca de mais dados para permitir que os autores de relatórios definam o tamanho do bloco de dados dinamicamente usando a nova propriedade dataReductionCustomization .

Isso está disponível com a nova versão 5.2 da API. Para obter mais detalhes, consulte este artigo .

Visualizações

 

Novos visuais no AppSource

A seguir estão os novos visuais desta atualização:

Fonte

Tags: