Select to view content in your preferred language

Arcade Error for Indicator Code

120
1
02-06-2025 07:37 AM
Labels (1)
JakeReichelt
Emerging Contributor

I am trying to create an indicator that will display a number for both the number of critical infrastructures within an impacted area as well as the number of hospitals within an active evacuation zone. I am receiving an error message saying "Test execution error: Unknown Error. Verify test data." I am having a hard time deciphering what the issue with the code is. 

Here is the code for reference:

 

 

//Layer source information
var p = portal('https://arcgis.com');
var crit_infra = FeatureSetByPortalItem(portal(p), 'fbb2f2bd73cb4ece92800d3527f9680d', 0, ['*']);
var impacted_area = FILTER(FeatureSetByPortalItem(portal(p), '996efbd08dc8478d9a9315a33ed50bda', 0, ['*']), "activeincid = 'Yes'");
var hcc_mem = FeatureSetByPortalItem(portal(p), '45e9dac6ea264c76818149c4b15717ea', 0, ['*']);
var evac_zone = FILTER(FeatureSetByPortalItem(portal(p), 'b84c5fc156f3420398e21b93c75c00b9', 0, ['*']), "activeincid = 'Yes'");

var final_count = 0;

//Get total count of critical infrastructure intersected by any active impacted areas
for(var i in impacted_area){
  var i_count = Count(Intersects(crit_infra, i))
  Console(i_count + ' critical infrastructure')

  final_count += i_count

  Console(final_count)
};

var hcc_count = 0;

//Get total count of hcc members intersected by any active evacuation zones
for (var j in evac_zone){
  var j_count = Count(Intersects(hcc_mem, j))
  Console(j_count + 'hcc members')

  hcc_count += j_count

  Console(hcc_count)
};

//Create data schema
var tabl = {
  'fields': [
    {'name': 'cntType', 
    'type': 'esriFieldTypeString'},
    {'name': 'cntImpCI', 
    'type': 'esriFieldTypeInteger'},
    {'name': 'cntTypes',
    'type': 'esriFieldTypeString'},
    {'name': 'cntHCC',
    'type': 'esriFieldTypeInteger'}],
  'geometryType': '',
  'features': [],
};

//add data to data schema
tabl.features[0] = {
  'attributes':{
    'cntType': 'Impacted Infrastructure',
    'cntImpCI': final_count,
    'cntTypes': 'HCC Members',
    'cntHCC': hcc_count,
  }
};

//return the featureset
return FeatureSet(Text(tabl));

 

0 Kudos
1 Reply
JanetBrewster1
Regular Contributor

@JakeReichelt Do you know which part of your code is throwing the error? If not, it may help to run your code section by section, and see if the results you're getting are appropriate before adding in the rest of the code to your process. 

JenniferAcunto has as series of fantastic blogs in the Community forum, "Dashboards That Pop", some of which focus on Indicators. Maybe something in there can help.

Here's a potentially related post: https://community.esri.com/t5/arcgis-dashboards-questions/reference-multiple-values-in-an-indicator/...

0 Kudos