Criar uma segmentação e um filtro de data relativa no Power BI

Aplica-se a:✅ Power BI Desktop e serviço do Power BI

Ao usar a segmentação de data relativa, o filtro de data relativo ou a configuração de segmentação do seletor de datas, você pode aplicar seleções baseadas em tempo usando uma coluna de data. Por exemplo, você pode mostrar apenas dados de vendas nos últimos 30 dias ou no último mês do calendário. Quando você exibe o relatório, o período de data relativa é aplicado e o intervalo especificado filtra os outros visuais na página. A configuração da segmentação de dados Seletor de datas amplia esse recurso ao adicionar um calendário e um controle deslizante para seleção manual de datas e oferecer opções de referência com base em hoje, na primeira data ou na última data nos seus dados.

Captura de tela mostrando um relatório de vendas e a segmentação de datas relativas com a segmentação de datas destacada.

Usar a configuração de segmentação do seletor de data

A configuração da segmentação de dados seletor de data oferece seleções de data relativa semelhantes à configuração Data relativa, além de um calendário e um controle deslizante para selecionar datas específicas ou intervalos de datas. Use o seletor de data quando quiser usar tanto opções relativas quanto permitir que os visualizadores do relatório escolham manualmente uma data ou um intervalo de datas.

O seletor de datas oferece três opções de referência para a seleção relativa:

  • Hoje: o intervalo relativo é calculado a partir da data atual em que o relatório é exibido. Essa âncora usa o mesmo comportamento que a configuração de data relativa .
  • Última data: o intervalo relativo é calculado a partir da data mais recente na coluna de data. Útil quando seus dados não estão atualizados ou quando você deseja que o segmentador acompanhe os dados mais recentes.
  • Primeira data: o intervalo relativo é calculado desde a data mais antiga da coluna de data.

Quando você define uma seleção relativa como "último mês completo", o segmentador mantém o intervalo de datas atualizado à medida que a data de referência muda. Os visualizadores de relatório podem alterar as opções relativas ao interagir com o relatório ou selecionar qualquer intervalo manual de datas ou data única usando o calendário ou controle deslizante.

Captura de tela de uma segmentação por data mostrando opções de data relativa e um calendário para seleção manual de datas.

Para alterar a configuração da segmentação de dados para seletor de data, selecione a segmentação de dados e, em seguida, no painel Formatar, expanda Visual>Configurações da segmentação de dados>Opções e selecione Seletor de data no menu suspenso Estilo.

Criar a segmentação de intervalo relativo de datas

Você pode usar o slicer de data relativa, da mesma forma que qualquer outro slicer ou visual ao editar um relatório no Power BI. Selecione um visual Slicer para adicioná-lo à página do relatório e, em seguida, selecione uma coluna de data para o valor do Campo. Na imagem a seguir, selecionamos a coluna Data .

Observação

Se o relatório tiver uma hierarquia com a coluna de dados do recurso de data/hora automático, a própria coluna de data deverá ser usada em vez da hierarquia para usar o filtro no modo relativo de data. Para alterar para a coluna de data, selecione a seta para baixo no campo da área Build e escolha o nome da coluna em vez da opção Hierarquia de data.

Captura de tela do painel Visualizações com o ícone do visual de segmentação e o compartimento Campo em destaque.

Selecione o visual do fatiador e, no painel Formatar, em Visualizações>Configurações da Segmentação>Opções, altere o Estilo para Data Relativa.

Captura de tela do visual de segmentação de dados com o painel Formato e a data relativa selecionada.

Você pode então selecionar as configurações nas segmentações de dados de data. Essas configurações são relativas ao dia em que o relatório é exibido, não ao intervalo de dados na coluna de data.

Para a primeira configuração, você tem as seguintes opções:

  • Último
  • Próximo
  • Esse

Na captura de tela, Last está selecionado.

Captura de tela das opções de configuração relativa com a primeira configuração destacada.

Na segunda definição (do meio) no segmentador de data relativa, você insere um número para definir o intervalo de datas relativo. Essa opção só está disponível para Last ou Next e desabilitada para Isso na primeira configuração.

Na captura de tela, 2 está selecionado.

Captura de tela das opções de configuração Relativa, com a segunda configuração destacada.

Na terceira configuração, você escolhe a parte de data. Você tem as seguintes opções:

  • Dias
  • Semanas
  • Semanas (calendário)
  • Meses
  • Meses (calendário)
  • Anos
  • Anos (Calendário)

Na captura de tela, Years está selecionado. As configurações são lidas como nos últimos dois anos e a coluna de data é filtrada apenas para datas dos últimos dois anos para os outros elementos visuais na página do relatório.

Captura de tela das opções de configuração de Relative, com a terceira configuração destacada.

Se você selecionar Meses ao invés, para transformá-lo nos últimos 2 meses, isto é o que acontece:

  • se hoje for 20 de julho:

    • Os dados incluídos em elementos visuais limitados pela segmentação de dados mostram os dados dos dois meses anteriores,
    • começando em 21 de maio até 20 de julho (a data de hoje).

Em comparação, se você selecionar Meses (Calendário), os visuais restritos mostrarão dados de 1º de maio a 30 de junho. A configuração corresponde aos dois últimos meses de calendário completos.

Dica

Para evitar mostrar o mês atual parcial em relatórios comparando meses com meses anteriores, use a configuração de meses (calendário) para garantir que apenas meses completos sejam selecionados.

Criar o filtro de intervalo de data relativa

Você também pode criar um filtro de intervalo de datas relativas para a página de relatório ou para o relatório inteiro. Para fazer isso, arraste uma coluna de data do painel Dados para os Filtros nesta seção de página ou a seção Filtros em todas as páginas no painel Filtros :

Captura de tela mostrando o campo Data realçado no painel Campos e o campo Data realçado na área “Filtros nesta página”.

Uma vez lá, você pode alterar o intervalo de datas relativas. Isso é semelhante a como você pode personalizar a segmentação de datas relativas. Selecione Datas relativas na lista suspensa Tipo de filtro.

Captura de tela mostrando a opção Data relativa realçada na lista suspensa Tipo de filtro.

Depois de selecionar Data relativa, você verá três seções para alterar em Mostrar itens quando o valor, incluindo uma caixa numérica no meio, assim como na segmentação de dados.

Captura de tela mostrando a seção Filtros nesta página no painel Filtros, com as opções “Mostrar itens quando o valor” em destaque.

Usar medidas DAX para exibir o valor mais recente e sua data

Se você quiser exibir o valor mais recente em seus dados junto com a data a que corresponde, poderá usar medidas DAX em vez de ou ao lado de uma segmentação de dados. Essa abordagem é útil para visuais de cartão ou blocos de resumo que sempre mostram o ponto de dados mais recente.

Use a função LASTNONBLANKVALUE para retornar o valor da última data que tem dados e a função LASTNONBLANK para retornar essa data.

Crie duas medidas:

  • O valor mais recente retorna o valor da data mais recente que não está em branco:

    Latest Value = LASTNONBLANKVALUE('Sales'[Date], SUM('Sales'[Amount]))
    
  • A data mais recente retorna a data que corresponde a esse valor:

    Latest Date = LASTNONBLANK('Sales'[Date], SUM('Sales'[Amount]))
    

Substitua 'Sales', [Date]e [Amount] pelos nomes de tabela e coluna do modelo. Para dar aos leitores do relatório um contexto imediato sobre o ponto de dados mais recente, adicione as medidas a um cartão ou exiba-as ao lado de uma segmentação de dados.

Observação

Essas medidas respeitam o contexto do filtro. Quando você os adiciona a um visual com um eixo de data, cada linha reflete o valor dessa data específica. Quando você agrupa por um nível mais alto, como mês ou ano, as medidas retornam o valor não em branco mais recente dentro desse agrupamento.

Considerações e limitações

As considerações e limitações a seguir se aplicam antes de mostrar as opções relativas no painel de segmentação de dados ou de filtros.

  • O tipo de dados na coluna usada no divisor deve ser uma data.
  • A hierarquia de datas para data/hora automática no Power BI não pode ser usada. Use a coluna de data diretamente.
  • As colunas de data no Power BI não incluem informações de fuso horário.
  • Quando o relatório é publicado, as opções relativas de segmentação e de filtragem são sempre baseadas no horário em UTC. Se você definir um filtro em um relatório e enviá-lo para um colega em um fuso horário diferente, ambos verão os mesmos dados.
  • As opções de semana relativa pressupõem que as semanas comecem no domingo. Não há nenhuma opção para alterar o início para um dia diferente.