Instrução

Aplicar funções condicionais do Arcade a valores NULL ou NOT NULL no ArcGIS Online

Last Published: May 10, 2024

Resumo

As funções condicionais do Arcade são úteis em cálculos de campo para gerar valores de atributo com base em condições específicas. Um campo pode ser preenchido com base nos atributos de outros campos que contêm valores NULL ou NOT NULL para organizar e evitar registros inválidos.

Este artigo descreve o fluxo de trabalho para aplicar funções condicionais do Arcade a valores NULL ou NOT NULL no ArcGIS Online executando um cálculo de campo. Neste exemplo, os atributos são preenchidos no campo Compilar referenciando valores de campo de Tipo, SchoolID, Distrito e Cidade (se o tipo for Público).

Tabela exibindo os atributos contendo valores nulos e não nulos

Procedimento

  1. No ArcGIS Online, navegue até Conteúdo > Meu Conteúdo.
  2. Clique na camada de feição hospedada. Na página de detalhes do item, clique na guia Dados.
A guia Dados.
  1. Na visualização de Tabela , clique no cabeçalho do campo a ser preenchido e selecione Calcular. Alternativamente, crie um novo campo.
A opção Calcular.
  1. Na caixa de diálogo Calcular Campo , clique em Arcade.
A caixa de diálogo Calcular Campo exibindo a opção de idioma do Arcade.
  1. Na caixa de diálogo Calculadora Arcade , especifique a seguinte expressão Arcade na seção Expressão .
var <variable1> = $feature.<fieldName1>
var <variable2> = $feature.<fieldName2>
var <variable3> = $feature.<fieldName3>
var <variable4> = $feature.<fieldName4>

if (<variable1> == '<fieldValue>') {
    if (!isEmpty(<variable4>) && !isEmpty(<variable3>)) {
        return <variable4> + ' - ' + <variable3> }
    else if (!isEmpty(<variable4>)) {
        return <variable4> }
    else if (!isEmpty(<variable3>)) {
        return <variable2> + ', ' + <variable3> }
else {
    return null }
}
  1. Clique em Testar para verificar a expressão.
  2. Clique em OK.
A caixa de diálogo Calculadora Arcade.

ID do Artigo: 000032370

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