<?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 Re: Arcade Expression Error (Buffer and Loop) in ArcGIS Online Questions</title>
    <link>https://community.esri.com/t5/arcgis-online-questions/arcade-expression-error-buffer-and-loop/m-p/1372522#M56989</link>
    <description>&lt;P&gt;The Count function cannot take a null, so you'll have to check if the Intersects function returns a null.&lt;/P&gt;&lt;LI-CODE lang="javascript"&gt;var retail_layer = FeatureSetById($map, "18d1d756020-layer-70");
var radius = Buffer($feature,.75,"miles");
var result = Intersects(retail_layer, radius);
if (IsEmpty(result)) return 'No features found';
var retail_count = Count(result);
return retail_count;&lt;/LI-CODE&gt;&lt;P&gt;The second code worked as expected in my testing (changing the layer id and the field for the retail list)&lt;/P&gt;</description>
    <pubDate>Fri, 19 Jan 2024 20:43:34 GMT</pubDate>
    <dc:creator>KenBuja</dc:creator>
    <dc:date>2024-01-19T20:43:34Z</dc:date>
    <item>
      <title>Arcade Expression Error (Buffer and Loop)</title>
      <link>https://community.esri.com/t5/arcgis-online-questions/arcade-expression-error-buffer-and-loop/m-p/1372428#M56984</link>
      <description>&lt;P&gt;I am doing the lab called "&lt;SPAN&gt;Building an App in ArcGIS Online to Expand Food Access" but I am stuck on the "Customize pop-ups with arcade" exercise at step 4.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;What needs to be done is to create a list of retail stores that are both within a .75 mile radius and accept SNAP. This is done using two expressions. The first expression creates a radius variable using the buffer function. This is what I have, which is exactly what the lab example shows (with a different layer ID).&lt;/P&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;var&lt;/SPAN&gt; &lt;SPAN&gt;retail_layer&lt;/SPAN&gt;&lt;SPAN&gt; = &lt;/SPAN&gt;&lt;SPAN&gt;FeatureSetById&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;$map&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;"18d1d756020-layer-70"&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;radius&lt;/SPAN&gt;&lt;SPAN&gt; = &lt;/SPAN&gt;&lt;SPAN&gt;Buffer&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;$feature&lt;/SPAN&gt;&lt;SPAN&gt;,.&lt;/SPAN&gt;&lt;SPAN&gt;75&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt;"miles"&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;retail_count&lt;/SPAN&gt;&lt;SPAN&gt; = &lt;/SPAN&gt;&lt;SPAN&gt;Count&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;Intersects&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;retail_layer&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;radius&lt;/SPAN&gt;&lt;SPAN&gt;))&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;return&lt;/SPAN&gt; &lt;SPAN&gt;retail_count&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;The error comes back saying "Test execution error: Unknown Error. Verify test data."&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;I have the same issue with the second expression, which creates a loop. Again, what I have is exactly what the lab example shows (with a different layer ID):&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;var&lt;/SPAN&gt; &lt;SPAN&gt;retail_layer&lt;/SPAN&gt;&lt;SPAN&gt; = &lt;/SPAN&gt;&lt;SPAN&gt;FeatureSetById&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;$map&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;"18d1d756020-layer-70"&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;radius&lt;/SPAN&gt;&lt;SPAN&gt; = &lt;/SPAN&gt;&lt;SPAN&gt;Buffer&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;$feature&lt;/SPAN&gt;&lt;SPAN&gt;,.&lt;/SPAN&gt;&lt;SPAN&gt;75&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt;"miles"&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;nearby_stores&lt;/SPAN&gt;&lt;SPAN&gt; = &lt;/SPAN&gt;&lt;SPAN&gt;Intersects&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;retail_layer&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;SPAN&gt;radius&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;BR /&gt;&lt;DIV&gt;&lt;SPAN&gt;var&lt;/SPAN&gt; &lt;SPAN&gt;retail_list&lt;/SPAN&gt;&lt;SPAN&gt; = &lt;/SPAN&gt;&lt;SPAN&gt;''&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;for&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;var&lt;/SPAN&gt; &lt;SPAN&gt;k&lt;/SPAN&gt; &lt;SPAN&gt;in&lt;/SPAN&gt; &lt;SPAN&gt;nearby_stores&lt;/SPAN&gt;&lt;SPAN&gt;){&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;retail_list&lt;/SPAN&gt;&lt;SPAN&gt; += &lt;/SPAN&gt;&lt;SPAN&gt;k&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;Store_Name&lt;/SPAN&gt;&lt;SPAN&gt; + &lt;/SPAN&gt;&lt;SPAN&gt;TextFormatting&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;NewLine&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;return&lt;/SPAN&gt; &lt;SPAN&gt;retail_list&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;Any help would be greatly appreciated!&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Fri, 19 Jan 2024 18:55:28 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-online-questions/arcade-expression-error-buffer-and-loop/m-p/1372428#M56984</guid>
      <dc:creator>HeatherBrimson</dc:creator>
      <dc:date>2024-01-19T18:55:28Z</dc:date>
    </item>
    <item>
      <title>Re: Arcade Expression Error (Buffer and Loop)</title>
      <link>https://community.esri.com/t5/arcgis-online-questions/arcade-expression-error-buffer-and-loop/m-p/1372522#M56989</link>
      <description>&lt;P&gt;The Count function cannot take a null, so you'll have to check if the Intersects function returns a null.&lt;/P&gt;&lt;LI-CODE lang="javascript"&gt;var retail_layer = FeatureSetById($map, "18d1d756020-layer-70");
var radius = Buffer($feature,.75,"miles");
var result = Intersects(retail_layer, radius);
if (IsEmpty(result)) return 'No features found';
var retail_count = Count(result);
return retail_count;&lt;/LI-CODE&gt;&lt;P&gt;The second code worked as expected in my testing (changing the layer id and the field for the retail list)&lt;/P&gt;</description>
      <pubDate>Fri, 19 Jan 2024 20:43:34 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-online-questions/arcade-expression-error-buffer-and-loop/m-p/1372522#M56989</guid>
      <dc:creator>KenBuja</dc:creator>
      <dc:date>2024-01-19T20:43:34Z</dc:date>
    </item>
  </channel>
</rss>

