Instrução

Remover datas anteriores à data atual em uma tabela de atributos usando Arcade no Portal for ArcGIS e ArcGIS Online

Last Published: May 9, 2024

Resumo

Em uma tabela de atributos contendo um campo de data para uma camada de feição no Portal for ArcGIS e ArcGIS Online, remover datas vencidas da data atual é importante para a precisão dos dados, pois inconsistências podem levar a erros.

Este artigo descreve o fluxo de trabalho para remover datas anteriores à data atual em uma tabela de atributos usando uma expressão Arcade no Portal for ArcGIS e ArcGIS Online.

Neste exemplo, a tabela de atributos contém datas inválidas considerando que a data de hoje é 26 de janeiro de 2024.

A tabela de atributos contém datas inválidas

Procedimento

  1. Entre no Portal for ArcGIS ou ArcGIS Online e clique em Conteúdo > Meu Conteúdo.
  2. Clique na camada de feição hospedada contendo o campo de data para abrir a página de detalhes do item.
  3. Calcule o campo para remover datas inválidas usando o Arcade. Neste exemplo, o campo "Expirado" é selecionado. Consulte Portal for ArcGIS: Calcular valores para um campo ou ArcGIS Online: Calcular valores para um campo para obter instruções.
  4. Na janela Expressão , especifique a seguinte expressão Arcade:
    1. Obtenha a data e hora atuais.
var today = Now();
  1. Recupere o valor do campo de data da tabela de atributos.
var expirationDate = $feature['Expired'];
  1. Verifique e exclua se a data de validade for anterior à data de hoje.
if (expirationDate < today) {
    return null;
} else {
    return expirationDate;
}

O bloco de código abaixo mostra o script completo de funcionamento.

var today = Now();
var expirationDate = $feature['Your_Date_Field'];
if (expirationDate < today) {
    return null;
} else {
    return expirationDate;
}
  1. Clique em OK.

A imagem abaixo mostra a tabela de atributos após remover as datas inválidas.

As datas inválidas são removidas

ID do Artigo: 000032562

Obtenha suporte com IA

Resolva seu problema rapidamente com o chatbot de IA de suporte da Esri.

Comece a conversar agora

Informações Relacionadas

Descubra mais sobre este tema

Obtenha ajuda de especialistas do ArcGIS

Entre em contato com Suporte Técnico

Comece a conversar agora

Ir para as opções de download