Blog - Power BI - Microsoft - Aplicar data/hora automáticas no Power BI Desktop
Este artigo se destina a modeladores de dados que estão desenvolvendo modelos de Importação ou Compostos no Power BI Desktop. Ele apresenta e descreve a opção de Data/hora automática.
A Data/hora automática é uma opção de carregamento de dados no Power BI Desktop. A finalidade dessa opção é oferecer suporte a relatórios de inteligência de dados temporais convenientes com base em colunas de data carregadas em um modelo. Especificamente, ela permite que os autores de relatórios usem seu modelo de dados para filtrar, agrupar e fazer drill-down usando períodos do calendário (anos, trimestres, meses e dias). O que é importante é que você não precisa desenvolver explicitamente essas funcionalidades de inteligência de dados temporais.
Quando a opção está habilitada, o Power BI Desktop cria uma tabela de data/hora oculta automática para cada coluna de data, desde que todas as condições a seguir sejam verdadeiras:
O modo de armazenamento de tabela é Import
O tipo de dados da coluna é data ou data/hora
A coluna não é o lado de "muitos" de um relacionamento de modelo
Cada tabela de data/hora automática é, na verdade, uma tabela calculada que gera linhas de dados usando a função DAX CALENDAR. Cada tabela também inclui seis colunas calculadas: Day, MonthNo, Month, QuarterNo, Quarter e Year.
O Power BI traduz e formata os nomes e valores da coluna de acordo com a linguagem do modelo. Por exemplo, se o modelo tiver sido criado usando o inglês, ele ainda mostrará nomes de meses e assim por diante, em inglês, mesmo que seja exibido com um cliente coreano.
O Power BI Desktop também cria uma relação entre a coluna Data da tabela de data/hora automática e a coluna de data do modelo.
A tabela de data/hora automática contém os anos de calendário completos que abrangem todos os valores de data armazenados na coluna de data do modelo. Por exemplo, se o valor mais antigo em uma coluna de data for 20 de março de 2016 e o valor mais recente for 23 de outubro de 2019, a tabela conterá 1.461 linhas. Representa uma linha para cada data nos quatro anos civis de 2016 a 2019. Quando o Power BI atualiza o modelo, cada tabela de data/hora automática também é atualizada. Dessa forma, o modelo sempre conterá datas que abrangem os valores da coluna de data.
Se fosse possível ver as linhas de uma tabela de data/hora automática, elas poderiam ter esta aparência:
As tabelas de data/hora automáticas ficam permanentemente ocultas, mesmo para modeladores. Elas não podem ser vistas no painel Campos nem no diagrama de exibição de modelo e suas linhas não podem ser vistas na exibição de dados. Além disso, a tabela e sua coluna não podem ser referenciadas diretamente por expressões DAX.
Por fim, não é possível trabalhar com elas usando Analisar no Excel nem conectar-se ao modelo usando designers de relatórios que não são do Power BI.
A tabela também define uma hierarquia, fornecendo visuais com um caminho de fazer drill down nos níveis de ano, trimestre, mês e dia.
Se fosse possível ver uma tabela de data/hora automática no diagrama de exibição de modelo, ela poderia ser parecida com isto (colunas relacionadas são realçadas):
Trabalhar com data/hora automática
Quando existe uma tabela de data/hora automática para uma coluna de data (e essa coluna está visível), os autores de relatório não localizam essa coluna como um campo no painel Campos. Em vez disso, eles encontrarão um objeto expansível que tem o nome da coluna de data. Você pode identificá-lo facilmente porque ele é adornado com um ícone de calendário. Quando os autores do relatório expandirem o objeto Calendário, eles encontrarão uma hierarquia chamada Hierarquia de Data. Depois de expandir a hierarquia, eles encontrarão quatro níveis: Year, Quarter, Month e Day.
A hierarquia de data/hora automática gerada pode ser usada para configurar um visual exatamente da mesma maneira que as hierarquias normais podem ser usadas. Os visuais podem ser configurados usando toda a Hierarquia de Data ou níveis específicos da hierarquia.
Há, no entanto, uma funcionalidade adicional sem suporte em hierarquias normais. Quando a hierarquia de data/hora automática (ou um nível da hierarquia) é adicionada a um visual, o autor do relatório pode alternar entre usar a hierarquia ou a coluna de data. Essa abordagem faz sentido para alguns visuais, quando tudo de que você precisa é a coluna de data, não a hierarquia e seus níveis. Comece configurando o campo de visual (clique com o botão direito do mouse no campo de visual ou clique na seta para baixo) e, em seguida, use o menu de contexto para alternar entre a coluna data ou a hierarquia de data.
Por fim, os cálculos de modelo, gravados em DAX, podem referenciar uma coluna de data diretamente ou as colunas da tabela de data/hora automática ocultas indiretamente.
A fórmula escrita no Power BI Desktop pode fazer referência a uma coluna de data da maneira normal. As colunas da tabela de data/hora automáticas, no entanto, devem ser referenciadas usando uma sintaxe estendida especial. Você começa fazendo referência à coluna de data e, em seguida, seguindo-a por um ponto (.). A barra de fórmulas preenchimento automático permitirá que você selecione uma coluna da tabela de data/hora automática.
No Power BI Desktop, uma expressão de medida válida pode indicar:
DAXCopiar
Date Count = COUNT(Sales[OrderDate].[Date])
Embora essa expressão de medida seja válida no Power BI Desktop, ela não é uma sintaxe DAX correta. Internamente, o Power BI Desktop transpõe sua expressão para fazer referência à coluna da tabela de data/hora automática verdadeira (oculta).
Configurar opção de data/hora automática
A data/hora automática pode ser configurada globalmente ou para o arquivo atual. A opção global se aplica a novos arquivos do Power BI Desktop e pode ser ativada ou desativada a qualquer momento. Para uma nova instalação do Power BI Desktop, as duas opções padrão são ativadas.
A opção de arquivo atual também pode ser ativada ou desativada a qualquer momento. Quando ativada, tabelas de data/hora automática são criadas. Quando desativada, todas as tabelas de data/hora automática são removidas do modelo.
Tome cuidado ao desativar a opção de arquivo atual, pois isso removerá as tabelas de data/hora automática. Corrija todos os filtros de relatório ou visuais desfeitos que foram configurados para usá-los.
No Power BI Desktop, selecione Arquivo > Opções e configurações > Opções e, em seguida, selecione a página Global ou Arquivo Atual. Em qualquer página, a opção existe na seção Inteligência de Tempo.
Tags: microsoft Power BI Dashboard
By Introdução Power BI
Temos uma tonelada de ótimas atualizações neste lançamento! Temos o prazer de anunciar um novo recurso de personalização visual para ...
Personalizar botões em relatórios do Power BI
Se você criar um botão no Power BI Desktop ou no serviço do Power BI, poderá personalizá-lo de várias ...
Este artigo descreve as opções disponíveis para a atualização agendada no Gateway de dados local (modo pessoal) e no Gateway ...
Bem-vindo à atualização de dezembro de 2021, você pode acreditar que é inverno e o último mês do ano de ...