Criar um filtro de datas create-date-filter
Para filtrar seus insights por data, você deve adicionar parâmetros às suas consultas SQL que podem aceitar restrições de data. Isso é feito como parte do fluxo de trabalho de criação de insight do modo pro de consulta. Consulte a documentação do modo pro de consulta para saber como inserir SQL para seus insights.
Parâmetros de consulta permitem trabalhar com dados dinâmicos como eles atuam como espaços reservados para os valores adicionados no tempo de execução. Esses valores de espaços reservados podem ser atualizados por meio da interface do usuário e permitem que usuários menos técnicos atualizem os insights com base em intervalos de datas.
Se você não estiver familiarizado com parâmetros de consulta, consulte a documentação de orientação sobre como implementar consultas parametrizadas.
Aplicar um filtro de datas ao painel apply-date-filter
Para aplicar um filtro de datas, selecione Adicionar filtro e Filtro de Datas no menu suspenso do modo de exibição de painel.
Edite seu SQL para incluir parâmetros de consulta de data include-date-parameters
Em seguida, verifique se o SQL inclui parâmetros de consulta para permitir um intervalo de datas. Se você ainda não tiver incorporado parâmetros de consulta ao seu SQL, edite seus insights para incluir esses parâmetros. Consulte a documentação para obter instruções sobre como editar um insight.
$START_DATE
e $END_DATE
parâmetros à instrução SQL em cada um dos gráficos para os quais você deseja habilitar filtros de data.Se o modelo de dados ou as tabelas que você está analisando tiverem um componente de tempo, você poderá agrupar seus dados por data e aplicar esses filtros de data.
A instrução SQL de exemplo abaixo demonstra como incorporar os parâmetros $START_DATE
e $END_DATE
e usa cast
para enquadrar o componente de tempo como uma data.
SELECT Sum(personalization_consent_count) AS Personalization,
Sum(datacollection_consent_count) AS Datacollection,
Sum(datasharing_consent_count) AS Datasharing
FROM fact_daily_consent_aggregates f
INNER JOIN dim_consent_valued
ON f.consent_value_id = d.consent_value_id
WHERE f.date BETWEEN Upper(Coalesce(Cast('$START_DATE' AS date), '')) AND Upper
(
Coalesce(Cast('$END_DATE' AS date), ''))
AND ( ( Upper(Coalesce($consent_value_filter, '')) IN ( '', 'NULL' ) )
OR ( f.consent_value_id IN ( $consent_value_filter ) ) )
LIMIT 0;
A captura de tela abaixo destaca as restrições de data incorporadas na instrução SQL e nos pares de valores-chave do parâmetro de consulta.
Ativar parâmetros de data em cada insight enable-date-parameters
Depois de incorporar os parâmetros apropriados ao SQL dos seus insights, as variáveis Start_date
e End_date
agora estão disponíveis como alternadores no widget composer. Consulte a seção de população do widget do modo pro de consulta para obter informações sobre como editar um insight.
No widget composer, selecione alternar para habilitar os parâmetros Start_date
e End_date
.
Em seguida, selecione os parâmetros de consulta apropriados nos menus suspensos.
Finalmente, selecione Salvar e fechar para retornar ao seu painel. Agora, os filtros de data estão ativados para todos os insights que têm parâmetros de data de início e término.
Usar o filtro de datas
Para usar um filtro de data personalizado, selecione o ícone de calendário e escolha um início e fim na exibição de calendário.
Depois de selecionar um intervalo de datas no painel, os insights que têm parâmetros de data em seu SQL verão as opções de filtro de data no widget composer.
Excluir um filtro de datas delete-date-filter
Para remover o filtro de datas, selecione o ícone de exclusão de filtro (