<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic No Data return on Indicator - how to ignore empty reference data returned with a selector? in ArcGIS Dashboards Questions</title>
    <link>https://community.esri.com/t5/arcgis-dashboards-questions/no-data-return-on-indicator-how-to-ignore-empty/m-p/1641323#M11348</link>
    <description>&lt;P&gt;I am using advanced formatting in an indicator to perform a calculation.&amp;nbsp;&lt;/P&gt;&lt;P&gt;My $datapoint has a filter where FIELD1 = X&lt;/P&gt;&lt;P&gt;And my $reference refers to the same layer where FIELD1 = Y.&amp;nbsp;&lt;/P&gt;&lt;P&gt;When using a category selector where the FIELD2 = A, $datapoint is always empty/no values are returned. This is known and expected. I'm trying to set up my Arcade so that it ignores empty values and still runs the calculation on $reference. Is this possible? So far I'm only getting No Data results when FIELD2 = A.&amp;nbsp;&lt;/P&gt;&lt;P&gt;Here is my code:&lt;/P&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;var value1&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;= &lt;/SPAN&gt;&lt;SPAN&gt;$reference&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;SUM_FIELD3&lt;/SPAN&gt;&lt;SPAN&gt; * &lt;/SPAN&gt;&lt;SPAN&gt;25&lt;/SPAN&gt;&lt;SPAN&gt;;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;var&lt;/SPAN&gt; &lt;SPAN&gt;value2&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;=&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;IIF&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;IsEmpty&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;$datapoint&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;SUM_FIELD3&lt;/SPAN&gt;&lt;SPAN&gt;),&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;0&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt;$datapoint&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;SUM_FIELD3&lt;/SPAN&gt;&lt;SPAN&gt;);&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;var&lt;/SPAN&gt; &lt;SPAN&gt;total&lt;/SPAN&gt;&lt;SPAN&gt; = &lt;/SPAN&gt;&lt;SPAN&gt;value1&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;+ &lt;/SPAN&gt;&lt;SPAN&gt;value2;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Tue, 12 Aug 2025 18:10:00 GMT</pubDate>
    <dc:creator>MaryroseKulick</dc:creator>
    <dc:date>2025-08-12T18:10:00Z</dc:date>
    <item>
      <title>No Data return on Indicator - how to ignore empty reference data returned with a selector?</title>
      <link>https://community.esri.com/t5/arcgis-dashboards-questions/no-data-return-on-indicator-how-to-ignore-empty/m-p/1641323#M11348</link>
      <description>&lt;P&gt;I am using advanced formatting in an indicator to perform a calculation.&amp;nbsp;&lt;/P&gt;&lt;P&gt;My $datapoint has a filter where FIELD1 = X&lt;/P&gt;&lt;P&gt;And my $reference refers to the same layer where FIELD1 = Y.&amp;nbsp;&lt;/P&gt;&lt;P&gt;When using a category selector where the FIELD2 = A, $datapoint is always empty/no values are returned. This is known and expected. I'm trying to set up my Arcade so that it ignores empty values and still runs the calculation on $reference. Is this possible? So far I'm only getting No Data results when FIELD2 = A.&amp;nbsp;&lt;/P&gt;&lt;P&gt;Here is my code:&lt;/P&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;var value1&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;= &lt;/SPAN&gt;&lt;SPAN&gt;$reference&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;SUM_FIELD3&lt;/SPAN&gt;&lt;SPAN&gt; * &lt;/SPAN&gt;&lt;SPAN&gt;25&lt;/SPAN&gt;&lt;SPAN&gt;;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;var&lt;/SPAN&gt; &lt;SPAN&gt;value2&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;=&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;IIF&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;IsEmpty&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;$datapoint&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;SUM_FIELD3&lt;/SPAN&gt;&lt;SPAN&gt;),&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;0&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt;$datapoint&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;SUM_FIELD3&lt;/SPAN&gt;&lt;SPAN&gt;);&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;var&lt;/SPAN&gt; &lt;SPAN&gt;total&lt;/SPAN&gt;&lt;SPAN&gt; = &lt;/SPAN&gt;&lt;SPAN&gt;value1&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;+ &lt;/SPAN&gt;&lt;SPAN&gt;value2;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 12 Aug 2025 18:10:00 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-dashboards-questions/no-data-return-on-indicator-how-to-ignore-empty/m-p/1641323#M11348</guid>
      <dc:creator>MaryroseKulick</dc:creator>
      <dc:date>2025-08-12T18:10:00Z</dc:date>
    </item>
    <item>
      <title>Re: No Data return on Indicator - how to ignore empty reference data returned with a selector?</title>
      <link>https://community.esri.com/t5/arcgis-dashboards-questions/no-data-return-on-indicator-how-to-ignore-empty/m-p/1642863#M11365</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.esri.com/t5/user/viewprofilepage/user-id/128286"&gt;@MaryroseKulick&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Could you try the following Arcade code&amp;nbsp;&lt;/P&gt;&lt;P&gt;// Calculate reference value&lt;BR /&gt;var value1 = $reference.SUM_FIELD3 * 25;&lt;/P&gt;&lt;P&gt;// Handle empty datapoint&lt;BR /&gt;var value2 = IIF(IsEmpty($datapoint.SUM_FIELD3) || $datapoint.SUM_FIELD3 == null, 0, $datapoint.SUM_FIELD3);&lt;/P&gt;&lt;P&gt;// Final calculation&lt;BR /&gt;var total = value1 + value2;&lt;/P&gt;&lt;P&gt;// Format output&lt;BR /&gt;return {&lt;BR /&gt;topText: "Total: " + Text(total, "#,###.##"),&lt;BR /&gt;noValue: false&lt;BR /&gt;};&lt;/P&gt;&lt;P&gt;The IsEmpty() may not catch all the null cases but combining it with ==null should help this. Then setting the noValue: false should override the default behaviour that hides the indicator when $datapoint is empty.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I hope this helps you out.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 18 Aug 2025 13:58:49 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-dashboards-questions/no-data-return-on-indicator-how-to-ignore-empty/m-p/1642863#M11365</guid>
      <dc:creator>DanielFox1</dc:creator>
      <dc:date>2025-08-18T13:58:49Z</dc:date>
    </item>
    <item>
      <title>Re: No Data return on Indicator - how to ignore empty reference data returned with a selector?</title>
      <link>https://community.esri.com/t5/arcgis-dashboards-questions/no-data-return-on-indicator-how-to-ignore-empty/m-p/1642876#M11366</link>
      <description>&lt;P&gt;Thank you for your response and your help! Sadly, I'm getting the same results, where no data returns when the $datapoint is empty. It works perfectly well otherwise!&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;var&lt;/SPAN&gt; &lt;SPAN&gt;value1&lt;/SPAN&gt;&lt;SPAN&gt; = &lt;/SPAN&gt;&lt;SPAN&gt;$reference&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;SUM_FEILD3&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;* &lt;/SPAN&gt;&lt;SPAN&gt;25&lt;/SPAN&gt;&lt;SPAN&gt;;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;var&lt;/SPAN&gt; &lt;SPAN&gt;value2&lt;/SPAN&gt;&lt;SPAN&gt; = &lt;/SPAN&gt;&lt;SPAN&gt;IIF&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;IsEmpty&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;$datapoint&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;SUM_FIELD3&lt;/SPAN&gt;&lt;SPAN&gt;) || &lt;/SPAN&gt;&lt;SPAN&gt;$datapoint&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;SUM_FIELD3&lt;/SPAN&gt;&lt;SPAN&gt; ==&lt;/SPAN&gt;&lt;SPAN&gt;null&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt;0&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt;$datapoint&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;SUM_FIELD3&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;var&lt;/SPAN&gt; &lt;SPAN&gt;total&lt;/SPAN&gt;&lt;SPAN&gt; = value1&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;+ &lt;/SPAN&gt;&lt;SPAN&gt;value2&lt;/SPAN&gt;&lt;/DIV&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;DIV&gt;&lt;SPAN&gt;return&lt;/SPAN&gt;&lt;SPAN&gt; {&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;//textColor:'',&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;//backgroundColor:'',&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;topText&lt;/SPAN&gt;&lt;SPAN&gt;: &lt;/SPAN&gt;&lt;SPAN&gt;'Total'&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;//topTextColor: '',&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;//topTextOutlineColor: '',&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;//topTextMaxSize: 'medium',&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;middleText&lt;/SPAN&gt;&lt;SPAN&gt;: &lt;/SPAN&gt;&lt;SPAN&gt;Text&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;total&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;"#,###.##"&lt;/SPAN&gt;&lt;SPAN&gt;),&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;middleTextColor&lt;/SPAN&gt;&lt;SPAN&gt;: &lt;/SPAN&gt;&lt;SPAN&gt;''&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;middleTextOutlineColor&lt;/SPAN&gt;&lt;SPAN&gt;: &lt;/SPAN&gt;&lt;SPAN&gt;''&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;middleTextMaxSize&lt;/SPAN&gt;&lt;SPAN&gt;: &lt;/SPAN&gt;&lt;SPAN&gt;'large'&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;//bottomText: '',&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;//bottomTextColor: '',&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;//bottomTextOutlineColor: '',&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;//bottomTextMaxSize: 'medium',&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; //&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;iconName&lt;/SPAN&gt;&lt;SPAN&gt;:&lt;/SPAN&gt;&lt;SPAN&gt;''&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;//iconAlign:'left',&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;//iconColor:'',&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;//iconOutlineColor:'',&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;noValue&lt;/SPAN&gt;&lt;SPAN&gt;:&lt;/SPAN&gt;&lt;SPAN&gt;false&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;//attributes: {&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;// attribute1: '',&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;// attribute2: ''&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;// }&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Mon, 18 Aug 2025 14:22:39 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-dashboards-questions/no-data-return-on-indicator-how-to-ignore-empty/m-p/1642876#M11366</guid>
      <dc:creator>MaryroseKulick</dc:creator>
      <dc:date>2025-08-18T14:22:39Z</dc:date>
    </item>
    <item>
      <title>Re: No Data return on Indicator - how to ignore empty reference data returned with a selector?</title>
      <link>https://community.esri.com/t5/arcgis-dashboards-questions/no-data-return-on-indicator-how-to-ignore-empty/m-p/1644650#M11378</link>
      <description>&lt;P&gt;Even though you are using IIF(IsEmpty(....) ==null, 0, ...) The expression might still fail to evaluate if $datapoint itself is undefined or missing entirely. I have included below a refined approach that adds a defensive check for $datapoint itself before trying to access its fields&lt;/P&gt;&lt;P&gt;var value1 = $reference.SUM_FEILD3 * 25;&lt;/P&gt;&lt;P&gt;var value2 = 0;&lt;BR /&gt;if (!IsEmpty($datapoint) &amp;amp;&amp;amp; HasKey($datapoint, "SUM_FIELD3") &amp;amp;&amp;amp; !IsEmpty($datapoint.SUM_FIELD3)) {&lt;BR /&gt;value2 = $datapoint.SUM_FIELD3;&lt;BR /&gt;}&lt;/P&gt;&lt;P&gt;var total = value1 + value2;&lt;/P&gt;&lt;P&gt;return {&lt;BR /&gt;topText: 'Total',&lt;BR /&gt;middleText: Text(total, "#,###.##"),&lt;BR /&gt;middleTextMaxSize: 'large',&lt;BR /&gt;noValue: false&lt;BR /&gt;}&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;There a few reasons this can work better&lt;/P&gt;&lt;P&gt;1. IsEmpty($datapoint) check if the entire object is missing&lt;/P&gt;&lt;P&gt;2. HasKey($datapoint, "SUM_FIELD3") ensures the field exists before accessing it&amp;nbsp;&lt;/P&gt;&lt;P&gt;3. IsEmpty($datapoint.SUM_FIELD3) handles the actual value check&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;This should hopefully ensure that your indicator always returns a value even if $datapoint is undefined or partially populated.&amp;nbsp;&lt;/P&gt;&lt;P&gt;I hope this help in some way.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 22 Aug 2025 13:17:30 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-dashboards-questions/no-data-return-on-indicator-how-to-ignore-empty/m-p/1644650#M11378</guid>
      <dc:creator>DanielFox1</dc:creator>
      <dc:date>2025-08-22T13:17:30Z</dc:date>
    </item>
    <item>
      <title>Re: No Data return on Indicator - how to ignore empty reference data returned with a selector?</title>
      <link>https://community.esri.com/t5/arcgis-dashboards-questions/no-data-return-on-indicator-how-to-ignore-empty/m-p/1644715#M11380</link>
      <description>&lt;P&gt;Alas, same result with that script. Thanks for sticking with me!&lt;/P&gt;&lt;P&gt;I'm exploring using a data expression for the source data. Is there a way I could force it to create a row for each Field1 category and Field2 category combination, but if empty the field3_sum = 0?&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;// Connect to the portal&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;var&lt;/SPAN&gt; &lt;SPAN&gt;portal&lt;/SPAN&gt;&lt;SPAN&gt; = &lt;/SPAN&gt;&lt;SPAN&gt;Portal&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;"URL"&lt;/SPAN&gt;&lt;SPAN&gt;);&lt;/SPAN&gt;&lt;/DIV&gt;&lt;BR /&gt;&lt;DIV&gt;&lt;SPAN&gt;// Access the feature set by Portal Item ID&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;var&lt;/SPAN&gt; &lt;SPAN&gt;fs&lt;/SPAN&gt;&lt;SPAN&gt; = &lt;/SPAN&gt;&lt;SPAN&gt;FeatureSetByPortalItem&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;portal&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;"ItemID"&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;// Replace with actual Portal Item ID if different&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;2&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;// Layer index&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; [&lt;/SPAN&gt;&lt;SPAN&gt;"field1"&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;"field2"&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;"field3"&lt;/SPAN&gt;&lt;SPAN&gt;], &lt;/SPAN&gt;&lt;SPAN&gt;// All fields&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;false&lt;/SPAN&gt; &lt;SPAN&gt;// Include geometry&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;);&lt;/SPAN&gt;&lt;/DIV&gt;&lt;BR /&gt;&lt;DIV&gt;&lt;SPAN&gt;// Example: return count of features&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;//return Count(fs);&lt;/SPAN&gt;&lt;/DIV&gt;&lt;BR /&gt;&lt;DIV&gt;&lt;SPAN&gt;return&lt;/SPAN&gt; &lt;SPAN&gt;GroupBy&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;fs&lt;/SPAN&gt;&lt;SPAN&gt;, [&lt;/SPAN&gt;&lt;SPAN&gt;'field1'&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt;'field2'&lt;/SPAN&gt;&lt;SPAN&gt;'&lt;/SPAN&gt;&lt;SPAN&gt;], &amp;nbsp;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;[{&lt;/SPAN&gt;&lt;SPAN&gt;name&lt;/SPAN&gt;&lt;SPAN&gt;: &lt;/SPAN&gt;&lt;SPAN&gt;'field3_sum'&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;expression&lt;/SPAN&gt;&lt;SPAN&gt;: &lt;/SPAN&gt;&lt;SPAN&gt;'field3'&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;statistic&lt;/SPAN&gt;&lt;SPAN&gt;: &lt;/SPAN&gt;&lt;SPAN&gt;'SUM'&lt;/SPAN&gt;&lt;SPAN&gt;}])&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;results in:&lt;/P&gt;&lt;DIV&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;field1&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;field2&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; field3_sum&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ROW__ID &lt;TABLE width="402px"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD width="107.844px" height="30px"&gt;&lt;SPAN class=""&gt;A&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD width="97.75px" height="30px"&gt;&lt;SPAN class=""&gt;Site 1&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD width="133.422px" height="30px"&gt;&lt;SPAN class=""&gt;5&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD width="61.9844px" height="30px"&gt;&lt;SPAN class=""&gt;35&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="107.844px" height="25px"&gt;&lt;SPAN class=""&gt;A&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD width="97.75px" height="25px"&gt;&lt;SPAN class=""&gt;Site 1&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD width="133.422px" height="25px"&gt;&lt;SPAN class=""&gt;11&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD width="61.9844px" height="25px"&gt;&lt;SPAN class=""&gt;20&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="107.844px" height="25px"&gt;&lt;SPAN class=""&gt;A&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD width="97.75px" height="25px"&gt;&lt;SPAN class=""&gt;Site 1&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD width="133.422px" height="25px"&gt;&lt;SPAN class=""&gt;0&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD width="61.9844px" height="25px"&gt;&lt;SPAN class=""&gt;1723&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="107.844px" height="25px"&gt;&lt;SPAN class=""&gt;A&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD width="97.75px" height="25px"&gt;&lt;SPAN class=""&gt;Site 1&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD width="133.422px" height="25px"&gt;&lt;SPAN class=""&gt;6&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD width="61.9844px" height="25px"&gt;&lt;SPAN class=""&gt;721&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="107.844px" height="25px"&gt;&lt;SPAN class=""&gt;A&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD width="97.75px" height="25px"&gt;&lt;SPAN class=""&gt;Site 1&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD width="133.422px" height="25px"&gt;&lt;SPAN class=""&gt;0&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD width="61.9844px" height="25px"&gt;&lt;SPAN class=""&gt;741&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="107.844px" height="25px"&gt;&lt;SPAN class=""&gt;A&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD width="97.75px" height="25px"&gt;&lt;SPAN class=""&gt;Site 1&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD width="133.422px" height="25px"&gt;&lt;SPAN class=""&gt;44&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD width="61.9844px" height="25px"&gt;&lt;SPAN class=""&gt;27&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="107.844px" height="25px"&gt;&lt;SPAN class=""&gt;A&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD width="97.75px" height="25px"&gt;&lt;SPAN class=""&gt;Site 2&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD width="133.422px" height="25px"&gt;&lt;SPAN class=""&gt;273&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD width="61.9844px" height="25px"&gt;&lt;SPAN class=""&gt;1&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="107.844px" height="47px"&gt;&lt;SPAN class=""&gt;A&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD width="97.75px" height="47px"&gt;&lt;SPAN class=""&gt;Site 2&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD width="133.422px" height="47px"&gt;&lt;SPAN class=""&gt;56&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD width="61.9844px" height="47px"&gt;&lt;SPAN class=""&gt;183&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="107.844px" height="25px"&gt;&lt;SPAN class=""&gt;A&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD width="97.75px" height="25px"&gt;&lt;SPAN class=""&gt;Site 2&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD width="133.422px" height="25px"&gt;&lt;SPAN class=""&gt;709&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD width="61.9844px" height="25px"&gt;&lt;SPAN class=""&gt;10&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="107.844px" height="25px"&gt;&lt;SPAN class=""&gt;A&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD width="97.75px" height="25px"&gt;&lt;SPAN class=""&gt;Site 2&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD width="133.422px" height="25px"&gt;&lt;SPAN class=""&gt;32&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD width="61.9844px" height="25px"&gt;&lt;SPAN class=""&gt;163&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="107.844px" height="25px"&gt;&lt;SPAN class=""&gt;B&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD width="97.75px" height="25px"&gt;&lt;SPAN class=""&gt;Site 2&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD width="133.422px" height="25px"&gt;&lt;SPAN class=""&gt;512&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD width="61.9844px" height="25px"&gt;&lt;SPAN class=""&gt;114&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD width="107.844px" height="25px"&gt;&lt;SPAN class=""&gt;B&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD width="97.75px" height="25px"&gt;&lt;SPAN class=""&gt;Site 2&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD width="133.422px" height="25px"&gt;&lt;SPAN class=""&gt;587&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD width="61.9844px" height="25px"&gt;&lt;SPAN class=""&gt;104&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV class=""&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class=""&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV class=""&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class=""&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV class=""&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class=""&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV class=""&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class=""&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class=""&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Fri, 22 Aug 2025 16:38:14 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-dashboards-questions/no-data-return-on-indicator-how-to-ignore-empty/m-p/1644715#M11380</guid>
      <dc:creator>MaryroseKulick</dc:creator>
      <dc:date>2025-08-22T16:38:14Z</dc:date>
    </item>
  </channel>
</rss>

