Instrução
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).




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 }
}

ID do Artigo: 000032370
Obtenha ajuda de especialistas do ArcGIS
Comece a conversar agora