<?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: Parse Duplicate days in a count in a Table in ArcGIS Dashboards Questions</title>
    <link>https://community.esri.com/t5/arcgis-dashboards-questions/parse-duplicate-days-in-a-count-in-a-table/m-p/1657533#M11531</link>
    <description>&lt;P&gt;so close, if there are two or more entries sequentially, I think it would work. However if there is only one entry it comes out as Zero, if there are missing days (which there most likely will be a few) it counts those as part of the time on INC.. in the example below, an entry was made on the 3rd and not again until the 7th, but the table counts all the dates in-between.&lt;/P&gt;&lt;P&gt;If you have an idea, feel free to share, if not, I'll keep an eye out for a work around..&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="output.png" style="width: 646px;"&gt;&lt;img src="https://community.esri.com/t5/image/serverpage/image-id/141916iFC034488F733DDBA/image-size/large?v=v2&amp;amp;px=999" role="button" title="output.png" alt="output.png" /&gt;&lt;/span&gt;&lt;/P&gt;</description>
    <pubDate>Mon, 13 Oct 2025 20:20:31 GMT</pubDate>
    <dc:creator>ScottJones1</dc:creator>
    <dc:date>2025-10-13T20:20:31Z</dc:date>
    <item>
      <title>Parse Duplicate days in a count in a Table</title>
      <link>https://community.esri.com/t5/arcgis-dashboards-questions/parse-duplicate-days-in-a-count-in-a-table/m-p/1656341#M11503</link>
      <description>&lt;DIV&gt;I have grouped table, The Incidents might get multiple survey entries a day from different people. I just want to show how many days we have been on an incident. Is there a way to parse out duplicate days?&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&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;cells&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;Incident_&lt;/SPAN&gt;&lt;SPAN&gt;: {&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;displayText&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;Incident_&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;textColor&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; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;backgroundColor&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; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;textAlign&lt;/SPAN&gt;&lt;SPAN&gt;: &lt;/SPAN&gt;&lt;SPAN&gt;'left'&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &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; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;iconAlign&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; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;iconColor&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; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;iconOutlineColor&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; &amp;nbsp; },&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;COUNT_DATE_OF_EVENT&lt;/SPAN&gt;&lt;SPAN&gt;: {&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;displayText&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;$datapoint&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;COUNT_DATE_OF_EVENT&lt;/SPAN&gt;&lt;SPAN&gt;),&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;textColor&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; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;backgroundColor&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; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;textAlign&lt;/SPAN&gt;&lt;SPAN&gt;: &lt;/SPAN&gt;&lt;SPAN&gt;'right'&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &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; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;iconAlign&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; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;iconColor&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; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;iconOutlineColor&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; &amp;nbsp; }&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; }&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Wed, 08 Oct 2025 17:26:48 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-dashboards-questions/parse-duplicate-days-in-a-count-in-a-table/m-p/1656341#M11503</guid>
      <dc:creator>ScottJones1</dc:creator>
      <dc:date>2025-10-08T17:26:48Z</dc:date>
    </item>
    <item>
      <title>Re: Parse Duplicate days in a count in a Table</title>
      <link>https://community.esri.com/t5/arcgis-dashboards-questions/parse-duplicate-days-in-a-count-in-a-table/m-p/1657407#M11522</link>
      <description>&lt;P&gt;&lt;a href="https://community.esri.com/t5/user/viewprofilepage/user-id/145638"&gt;@ScottJones1&lt;/a&gt;&amp;nbsp;I think you will need a new expression for this as I am not sure counting the days will work since you can have multiple entries per day.&amp;nbsp; Another way of handling it would be to get the earliest submission and the last submission on an incident basis and then take the difference between those two dates for your duration.&lt;/P&gt;&lt;LI-CODE lang="python"&gt;var portal = Portal('https://www.arcgis.com');
var layer = FeatureSetByPortalItem(portal, itemId, layerIndex, [dateField, groupField]);

var groups = Distinct(layer, [groupField]);
var features = [];


for (var g in groups) {
    var groupValue = g[groupField];
    if (IsEmpty(groupValue)) continue;

    var filtered = Filter(layer, groupField + " = @groupValue");

    var start = First(Top(OrderBy(filtered, dateField + ' ASC'), 1));
    var end = First(Top(OrderBy(filtered, dateField + ' DESC'), 1));

    Push(features, {
        attributes: {
            Group: groupValue,
            StartDate: start[dateField],
            EndDate: end[dateField],
            Duration: DateDiff(end[dateField], start[dateField], 'days')
        }
    });
}

return FeatureSet(Text({
    fields: [
        { name: "Group", type: "esriFieldTypeString" },
        { name: "StartDate", type: "esriFieldTypeDate" },
        { name: "EndDate", type: "esriFieldTypeDate" },
        { name: "Duration", type: "esriFieldTypeDouble" }
    ],
    geometryType: "",
    features: features
}));&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 13 Oct 2025 13:40:35 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-dashboards-questions/parse-duplicate-days-in-a-count-in-a-table/m-p/1657407#M11522</guid>
      <dc:creator>Neal_t_k</dc:creator>
      <dc:date>2025-10-13T13:40:35Z</dc:date>
    </item>
    <item>
      <title>Re: Parse Duplicate days in a count in a Table</title>
      <link>https://community.esri.com/t5/arcgis-dashboards-questions/parse-duplicate-days-in-a-count-in-a-table/m-p/1657440#M11523</link>
      <description>&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;Got an "Unable to execute Arcade script" , the field name for the date is 'date_of_event'. the field name for the Incidents is 'Incident_' not sure if I just missed an input or ???&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;started at Line 1 ends on Line 36&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&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;'&lt;A href="https://www.arcgis.com" target="_blank"&gt;https://www.arcgis.com&lt;/A&gt;'&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;layer&lt;/SPAN&gt;&lt;SPAN&gt; = &lt;/SPAN&gt;&lt;SPAN&gt;FeatureSetByPortalItem&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;itemId&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;layerIndex&lt;/SPAN&gt;&lt;SPAN&gt;, [&lt;/SPAN&gt;&lt;SPAN&gt;date_of_event&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;Incident_&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;groups&lt;/SPAN&gt;&lt;SPAN&gt; = &lt;/SPAN&gt;&lt;SPAN&gt;Distinct&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;layer&lt;/SPAN&gt;&lt;SPAN&gt;, [&lt;/SPAN&gt;&lt;SPAN&gt;Incident_&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;features&lt;/SPAN&gt;&lt;SPAN&gt; = [];&lt;/SPAN&gt;&lt;/DIV&gt;&lt;BR /&gt;&lt;BR /&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;g&lt;/SPAN&gt; &lt;SPAN&gt;in&lt;/SPAN&gt; &lt;SPAN&gt;groups&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;var&lt;/SPAN&gt; &lt;SPAN&gt;groupValue&lt;/SPAN&gt;&lt;SPAN&gt; = &lt;/SPAN&gt;&lt;SPAN&gt;g&lt;/SPAN&gt;&lt;SPAN&gt;[&lt;/SPAN&gt;&lt;SPAN&gt;Incident_&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;if&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;groupValue&lt;/SPAN&gt;&lt;SPAN&gt;)) &lt;/SPAN&gt;&lt;SPAN&gt;continue&lt;/SPAN&gt;&lt;SPAN&gt;;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;BR /&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;var&lt;/SPAN&gt; &lt;SPAN&gt;filtered&lt;/SPAN&gt;&lt;SPAN&gt; = &lt;/SPAN&gt;&lt;SPAN&gt;Filter&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;layer&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;Incident_&lt;/SPAN&gt;&lt;SPAN&gt; + &lt;/SPAN&gt;&lt;SPAN&gt;" = @groupValue"&lt;/SPAN&gt;&lt;SPAN&gt;);&lt;/SPAN&gt;&lt;/DIV&gt;&lt;BR /&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;var&lt;/SPAN&gt; &lt;SPAN&gt;start&lt;/SPAN&gt;&lt;SPAN&gt; = &lt;/SPAN&gt;&lt;SPAN&gt;First&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;Top&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;OrderBy&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;filtered&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;date_of_event&lt;/SPAN&gt;&lt;SPAN&gt; + &lt;/SPAN&gt;&lt;SPAN&gt;' ASC'&lt;/SPAN&gt;&lt;SPAN&gt;), &lt;/SPAN&gt;&lt;SPAN&gt;1&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;var&lt;/SPAN&gt; &lt;SPAN&gt;end&lt;/SPAN&gt;&lt;SPAN&gt; = &lt;/SPAN&gt;&lt;SPAN&gt;First&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;Top&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;OrderBy&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;filtered&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;date_of_event&lt;/SPAN&gt;&lt;SPAN&gt; + &lt;/SPAN&gt;&lt;SPAN&gt;' DESC'&lt;/SPAN&gt;&lt;SPAN&gt;), &lt;/SPAN&gt;&lt;SPAN&gt;1&lt;/SPAN&gt;&lt;SPAN&gt;));&lt;/SPAN&gt;&lt;/DIV&gt;&lt;BR /&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;Push&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;features&lt;/SPAN&gt;&lt;SPAN&gt;, {&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;attributes&lt;/SPAN&gt;&lt;SPAN&gt;: {&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;Group&lt;/SPAN&gt;&lt;SPAN&gt;: &lt;/SPAN&gt;&lt;SPAN&gt;groupValue&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;StartDate&lt;/SPAN&gt;&lt;SPAN&gt;: &lt;/SPAN&gt;&lt;SPAN&gt;start&lt;/SPAN&gt;&lt;SPAN&gt;[&lt;/SPAN&gt;&lt;SPAN&gt;date_of_event&lt;/SPAN&gt;&lt;SPAN&gt;],&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;EndDate&lt;/SPAN&gt;&lt;SPAN&gt;: &lt;/SPAN&gt;&lt;SPAN&gt;end&lt;/SPAN&gt;&lt;SPAN&gt;[&lt;/SPAN&gt;&lt;SPAN&gt;date_of_event&lt;/SPAN&gt;&lt;SPAN&gt;],&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;Duration&lt;/SPAN&gt;&lt;SPAN&gt;: &lt;/SPAN&gt;&lt;SPAN&gt;DateDiff&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;end&lt;/SPAN&gt;&lt;SPAN&gt;[&lt;/SPAN&gt;&lt;SPAN&gt;date_of_event&lt;/SPAN&gt;&lt;SPAN&gt;], &lt;/SPAN&gt;&lt;SPAN&gt;start&lt;/SPAN&gt;&lt;SPAN&gt;[&lt;/SPAN&gt;&lt;SPAN&gt;date_of_event&lt;/SPAN&gt;&lt;SPAN&gt;], &lt;/SPAN&gt;&lt;SPAN&gt;'days'&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; });&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;return&lt;/SPAN&gt; &lt;SPAN&gt;FeatureSet&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;Text&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;fields&lt;/SPAN&gt;&lt;SPAN&gt;: [&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; { &lt;/SPAN&gt;&lt;SPAN&gt;name&lt;/SPAN&gt;&lt;SPAN&gt;: &lt;/SPAN&gt;&lt;SPAN&gt;"Group"&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;type&lt;/SPAN&gt;&lt;SPAN&gt;: &lt;/SPAN&gt;&lt;SPAN&gt;"esriFieldTypeString"&lt;/SPAN&gt;&lt;SPAN&gt; },&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; { &lt;/SPAN&gt;&lt;SPAN&gt;name&lt;/SPAN&gt;&lt;SPAN&gt;: &lt;/SPAN&gt;&lt;SPAN&gt;"StartDate"&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;type&lt;/SPAN&gt;&lt;SPAN&gt;: &lt;/SPAN&gt;&lt;SPAN&gt;"esriFieldTypeDate"&lt;/SPAN&gt;&lt;SPAN&gt; },&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; { &lt;/SPAN&gt;&lt;SPAN&gt;name&lt;/SPAN&gt;&lt;SPAN&gt;: &lt;/SPAN&gt;&lt;SPAN&gt;"EndDate"&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;type&lt;/SPAN&gt;&lt;SPAN&gt;: &lt;/SPAN&gt;&lt;SPAN&gt;"esriFieldTypeDate"&lt;/SPAN&gt;&lt;SPAN&gt; },&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; { &lt;/SPAN&gt;&lt;SPAN&gt;name&lt;/SPAN&gt;&lt;SPAN&gt;: &lt;/SPAN&gt;&lt;SPAN&gt;"Duration"&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN&gt;type&lt;/SPAN&gt;&lt;SPAN&gt;: &lt;/SPAN&gt;&lt;SPAN&gt;"esriFieldTypeDouble"&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;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;geometryType&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; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;features&lt;/SPAN&gt;&lt;SPAN&gt;: &lt;/SPAN&gt;&lt;SPAN&gt;features&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;}));&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Mon, 13 Oct 2025 15:48:35 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-dashboards-questions/parse-duplicate-days-in-a-count-in-a-table/m-p/1657440#M11523</guid>
      <dc:creator>ScottJones1</dc:creator>
      <dc:date>2025-10-13T15:48:35Z</dc:date>
    </item>
    <item>
      <title>Re: Parse Duplicate days in a count in a Table</title>
      <link>https://community.esri.com/t5/arcgis-dashboards-questions/parse-duplicate-days-in-a-count-in-a-table/m-p/1657447#M11524</link>
      <description>&lt;P&gt;&lt;a href="https://community.esri.com/t5/user/viewprofilepage/user-id/145638"&gt;@ScottJones1&lt;/a&gt;&amp;nbsp;There were quotes missing from the field names:&lt;/P&gt;&lt;LI-CODE lang="python"&gt;var portal = Portal('https://www.arcgis.com');
var layer = FeatureSetByPortalItem(portal, itemId, layerIndex, ['date_of_event', 'Incident_']);

var groups = Distinct(layer, ['Incident_']);
var features = [];


for (var g in groups) {
    var groupValue = g['Incident_'];
    if (IsEmpty(groupValue)) continue;

    var filtered = Filter(layer, 'Incident_' + " = @groupValue");

    var start = First(Top(OrderBy(filtered, 'date_of_event' + ' ASC'), 1));
    var end = First(Top(OrderBy(filtered, 'date_of_event' + ' DESC'), 1));

    Push(features, {
        attributes: {
            Group: groupValue,
            StartDate: start['date_of_event'],
            EndDate: end['date_of_event'],
            Duration: DateDiff(end['date_of_event'], start['date_of_event'], 'days')
        }
    });
}

return FeatureSet(Text({
    fields: [
        { name: "Group", type: "esriFieldTypeString" },
        { name: "StartDate", type: "esriFieldTypeDate" },
        { name: "EndDate", type: "esriFieldTypeDate" },
        { name: "Duration", type: "esriFieldTypeDouble" }
    ],
    geometryType: "",
    features: features
}));&lt;/LI-CODE&gt;&lt;P&gt;Also I assume you left the itemid and layer index out on purpose, but be sure those are correct.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 13 Oct 2025 16:27:55 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-dashboards-questions/parse-duplicate-days-in-a-count-in-a-table/m-p/1657447#M11524</guid>
      <dc:creator>Neal_t_k</dc:creator>
      <dc:date>2025-10-13T16:27:55Z</dc:date>
    </item>
    <item>
      <title>Re: Parse Duplicate days in a count in a Table</title>
      <link>https://community.esri.com/t5/arcgis-dashboards-questions/parse-duplicate-days-in-a-count-in-a-table/m-p/1657468#M11525</link>
      <description>&lt;P&gt;no, not sure where I locate the itmeid and layer index&lt;/P&gt;</description>
      <pubDate>Mon, 13 Oct 2025 17:57:52 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-dashboards-questions/parse-duplicate-days-in-a-count-in-a-table/m-p/1657468#M11525</guid>
      <dc:creator>ScottJones1</dc:creator>
      <dc:date>2025-10-13T17:57:52Z</dc:date>
    </item>
    <item>
      <title>Re: Parse Duplicate days in a count in a Table</title>
      <link>https://community.esri.com/t5/arcgis-dashboards-questions/parse-duplicate-days-in-a-count-in-a-table/m-p/1657475#M11526</link>
      <description>&lt;P&gt;77fb11f20f7f4b689d38258d3b5b0f43&amp;amp;sublayer=0#data this is what I see when I click the field&lt;/P&gt;&lt;P&gt;77fb11f20f7f4b689d38258d3b5b0f43 this is for the entire layer...&amp;nbsp; I entered this in for itemId, 0, not sure what to enter for LayerIndex&lt;/P&gt;&lt;PRE&gt;var layer = FeatureSetByPortalItem(portal, itemId, layerIndex, ['date_of_event', 'Incident_']);&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 13 Oct 2025 18:18:39 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-dashboards-questions/parse-duplicate-days-in-a-count-in-a-table/m-p/1657475#M11526</guid>
      <dc:creator>ScottJones1</dc:creator>
      <dc:date>2025-10-13T18:18:39Z</dc:date>
    </item>
    <item>
      <title>Re: Parse Duplicate days in a count in a Table</title>
      <link>https://community.esri.com/t5/arcgis-dashboards-questions/parse-duplicate-days-in-a-count-in-a-table/m-p/1657480#M11528</link>
      <description>&lt;P&gt;&lt;a href="https://community.esri.com/t5/user/viewprofilepage/user-id/145638"&gt;@ScottJones1&lt;/a&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;itemid= '&lt;SPAN&gt;77fb11f20f7f4b689d38258d3b5b0f43'&amp;nbsp; (keep quotes)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;layerIndex = 0&amp;nbsp; (no quotes)&lt;/P&gt;</description>
      <pubDate>Mon, 13 Oct 2025 18:45:42 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-dashboards-questions/parse-duplicate-days-in-a-count-in-a-table/m-p/1657480#M11528</guid>
      <dc:creator>Neal_t_k</dc:creator>
      <dc:date>2025-10-13T18:45:42Z</dc:date>
    </item>
    <item>
      <title>Re: Parse Duplicate days in a count in a Table</title>
      <link>https://community.esri.com/t5/arcgis-dashboards-questions/parse-duplicate-days-in-a-count-in-a-table/m-p/1657498#M11529</link>
      <description>&lt;P&gt;Neal, could you take one more look? I am getting the same numbers pre advanced formula, (before it was a blank screen) with the triangle !. Then 'Need' in Incident Reference should only be counting 2 days, it has multiple entries on 10/7 and only 1 entry on 10/8 but it is counting all entries. Could it be, that I do not have a time attached to the Survey123 Connect? for my entries, the time is not important but if it would make the formula I can add it..&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="AdvancedView1.png" style="width: 867px;"&gt;&lt;img src="https://community.esri.com/t5/image/serverpage/image-id/141899i14E92B407A0A2276/image-size/large?v=v2&amp;amp;px=999" role="button" title="AdvancedView1.png" alt="AdvancedView1.png" /&gt;&lt;/span&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="AdvancedView2.png" style="width: 893px;"&gt;&lt;img src="https://community.esri.com/t5/image/serverpage/image-id/141900i841C1035C278EC84/image-size/large?v=v2&amp;amp;px=999" role="button" title="AdvancedView2.png" alt="AdvancedView2.png" /&gt;&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 13 Oct 2025 19:27:51 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-dashboards-questions/parse-duplicate-days-in-a-count-in-a-table/m-p/1657498#M11529</guid>
      <dc:creator>ScottJones1</dc:creator>
      <dc:date>2025-10-13T19:27:51Z</dc:date>
    </item>
    <item>
      <title>Re: Parse Duplicate days in a count in a Table</title>
      <link>https://community.esri.com/t5/arcgis-dashboards-questions/parse-duplicate-days-in-a-count-in-a-table/m-p/1657520#M11530</link>
      <description>&lt;P&gt;&lt;a href="https://community.esri.com/t5/user/viewprofilepage/user-id/145638"&gt;@ScottJones1&lt;/a&gt;&amp;nbsp;I think you are still in the advanced editor, that code is for a new data expression which is basically making a new feature set from your existing data.&lt;/P&gt;&lt;P&gt;1. Add a new table to your dashboard.&lt;/P&gt;&lt;P&gt;2. when it asks where to get data from, click the new data expression button.&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Neal_t_k_0-1760384665660.png" style="width: 400px;"&gt;&lt;img src="https://community.esri.com/t5/image/serverpage/image-id/141910i735F4C1BB374A704/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Neal_t_k_0-1760384665660.png" alt="Neal_t_k_0-1760384665660.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;3: Paste the code, and hit "run" to test.&amp;nbsp; That should be a example of your new table.&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Neal_t_k_2-1760384877651.png" style="width: 400px;"&gt;&lt;img src="https://community.esri.com/t5/image/serverpage/image-id/141914iDE310A6F2BCFDC13/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Neal_t_k_2-1760384877651.png" alt="Neal_t_k_2-1760384877651.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 13 Oct 2025 19:48:05 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-dashboards-questions/parse-duplicate-days-in-a-count-in-a-table/m-p/1657520#M11530</guid>
      <dc:creator>Neal_t_k</dc:creator>
      <dc:date>2025-10-13T19:48:05Z</dc:date>
    </item>
    <item>
      <title>Re: Parse Duplicate days in a count in a Table</title>
      <link>https://community.esri.com/t5/arcgis-dashboards-questions/parse-duplicate-days-in-a-count-in-a-table/m-p/1657533#M11531</link>
      <description>&lt;P&gt;so close, if there are two or more entries sequentially, I think it would work. However if there is only one entry it comes out as Zero, if there are missing days (which there most likely will be a few) it counts those as part of the time on INC.. in the example below, an entry was made on the 3rd and not again until the 7th, but the table counts all the dates in-between.&lt;/P&gt;&lt;P&gt;If you have an idea, feel free to share, if not, I'll keep an eye out for a work around..&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="output.png" style="width: 646px;"&gt;&lt;img src="https://community.esri.com/t5/image/serverpage/image-id/141916iFC034488F733DDBA/image-size/large?v=v2&amp;amp;px=999" role="button" title="output.png" alt="output.png" /&gt;&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 13 Oct 2025 20:20:31 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-dashboards-questions/parse-duplicate-days-in-a-count-in-a-table/m-p/1657533#M11531</guid>
      <dc:creator>ScottJones1</dc:creator>
      <dc:date>2025-10-13T20:20:31Z</dc:date>
    </item>
    <item>
      <title>Re: Parse Duplicate days in a count in a Table</title>
      <link>https://community.esri.com/t5/arcgis-dashboards-questions/parse-duplicate-days-in-a-count-in-a-table/m-p/1657547#M11532</link>
      <description>&lt;P&gt;&lt;a href="https://community.esri.com/t5/user/viewprofilepage/user-id/145638"&gt;@ScottJones1&lt;/a&gt;&amp;nbsp;Well shoot, but makes sense, if there is 1 entry 1-1= 0.&amp;nbsp; And didn't think of non-consecutive days.&amp;nbsp;&lt;/P&gt;&lt;P&gt;Haven't tested this yet, but might be better.&amp;nbsp; I kept the "duration" in there for comparison.&lt;/P&gt;&lt;LI-CODE lang="python"&gt;var portal = Portal('https://www.arcgis.com');
var layer = FeatureSetByPortalItem(portal, '77fb11f20f7f4b689d38258d3b5b0f43', 0, ['date_of_event', 'Incident_']);

var groups = Distinct(layer, ['Incident_']);
var features = [];

for (var g in groups) {
    var groupValue = g['Incident_'];
    if (IsEmpty(groupValue)) continue;

    var filtered = Filter(layer, 'Incident_ = @groupValue');

    var uniqueDates = Distinct(filtered, ['date_of_event']);
    var dateCount = Count(uniqueDates);

    var start = First(Top(OrderBy(filtered, 'date_of_event ASC'), 1));
    var end = First(Top(OrderBy(filtered, 'date_of_event DESC'), 1));


    var duration = DateDiff(end['date_of_event'], start['date_of_event'], 'days') + 1;

    Push(features, {
        attributes: {
            Group: groupValue,
            StartDate: start['date_of_event'],
            EndDate: end['date_of_event'],
            Duration: duration,
            UniqueDays: dateCount
        }
    });
}

return FeatureSet(Text({
    fields: [
        { name: "Group", type: "esriFieldTypeString" },
        { name: "StartDate", type: "esriFieldTypeDate" },
        { name: "EndDate", type: "esriFieldTypeDate" },
        { name: "Duration", type: "esriFieldTypeInteger" },
        { name: "UniqueDays", type: "esriFieldTypeInteger" }
    ],
    geometryType: "",
    features: features
}));&lt;/LI-CODE&gt;&lt;P&gt;Edit: Had some time to test and this should work if your data field doesn't have time included, which I think yours doesn't...But if it does, your have to strip the time from the dates before counting unique days. so replace this:&lt;/P&gt;&lt;LI-CODE lang="python"&gt;    var uniqueDates = Distinct(filtered, ['date_of_event']);
    var dateCount = Count(uniqueDates);&lt;/LI-CODE&gt;&lt;P&gt;with this:&lt;/P&gt;&lt;LI-CODE lang="python"&gt;    var dateStrings = [];
    for (var f in filtered) {
        var rawDate = f.date_of_event;
        if (!IsEmpty(rawDate)) {
            var dateStr = Text(rawDate, 'yyyy-MM-dd');
            Push(dateStrings, dateStr);
        }
    }

    var uniqueDateStrings = Distinct(dateStrings);
    var dateCount = Count(uniqueDateStrings);&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 14 Oct 2025 14:39:40 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-dashboards-questions/parse-duplicate-days-in-a-count-in-a-table/m-p/1657547#M11532</guid>
      <dc:creator>Neal_t_k</dc:creator>
      <dc:date>2025-10-14T14:39:40Z</dc:date>
    </item>
  </channel>
</rss>

