<?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>idea Arcade: Add $datastore and $map to the Layout profile in ArcGIS Pro Ideas</title>
    <link>https://community.esri.com/t5/arcgis-pro-ideas/arcade-add-datastore-and-map-to-the-layout-profile/idi-p/1685214</link>
    <description>&lt;P&gt;Related post by&amp;nbsp;&lt;a href="https://community.esri.com/t5/user/viewprofilepage/user-id/16421"&gt;@DougBrowning&lt;/a&gt;&amp;nbsp;that prompted this:&amp;nbsp;&lt;A href="https://community.esri.com/t5/arcgis-pro-questions/pro-3-5-5-broke-all-our-arcade-datastore-calls/m-p/1685167" target="_blank"&gt;https://community.esri.com/t5/arcgis-pro-questions/pro-3-5-5-broke-all-our-arcade-datastore-calls/m-p/1685167&lt;/A&gt;&lt;/P&gt;&lt;P&gt;Please add $datastore (and $map) into the Layout Profile in Arcade. This allows the cartographer to create dynamic expressions drawing on multiple tables in things like dynamic text.&lt;/P&gt;&lt;P&gt;As the linked post notes, this functionality, although not officially supported, was present and functional up until version 3.5. Until that time, people built templates and workflows around the use of $datastore.&lt;/P&gt;&lt;P&gt;Please add $datastore and $map to the Layout Profile.&lt;/P&gt;</description>
    <pubDate>Thu, 19 Feb 2026 15:46:45 GMT</pubDate>
    <dc:creator>AlfredBaldenweck</dc:creator>
    <dc:date>2026-02-19T15:46:45Z</dc:date>
    <item>
      <title>Arcade: Add $datastore and $map to the Layout profile</title>
      <link>https://community.esri.com/t5/arcgis-pro-ideas/arcade-add-datastore-and-map-to-the-layout-profile/idi-p/1685214</link>
      <description>&lt;P&gt;Related post by&amp;nbsp;&lt;a href="https://community.esri.com/t5/user/viewprofilepage/user-id/16421"&gt;@DougBrowning&lt;/a&gt;&amp;nbsp;that prompted this:&amp;nbsp;&lt;A href="https://community.esri.com/t5/arcgis-pro-questions/pro-3-5-5-broke-all-our-arcade-datastore-calls/m-p/1685167" target="_blank"&gt;https://community.esri.com/t5/arcgis-pro-questions/pro-3-5-5-broke-all-our-arcade-datastore-calls/m-p/1685167&lt;/A&gt;&lt;/P&gt;&lt;P&gt;Please add $datastore (and $map) into the Layout Profile in Arcade. This allows the cartographer to create dynamic expressions drawing on multiple tables in things like dynamic text.&lt;/P&gt;&lt;P&gt;As the linked post notes, this functionality, although not officially supported, was present and functional up until version 3.5. Until that time, people built templates and workflows around the use of $datastore.&lt;/P&gt;&lt;P&gt;Please add $datastore and $map to the Layout Profile.&lt;/P&gt;</description>
      <pubDate>Thu, 19 Feb 2026 15:46:45 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-pro-ideas/arcade-add-datastore-and-map-to-the-layout-profile/idi-p/1685214</guid>
      <dc:creator>AlfredBaldenweck</dc:creator>
      <dc:date>2026-02-19T15:46:45Z</dc:date>
    </item>
    <item>
      <title>Re: Arcade: Add $datastore and $map to the Layout profile</title>
      <link>https://community.esri.com/t5/arcgis-pro-ideas/arcade-add-datastore-and-map-to-the-layout-profile/idc-p/1685220#M37485</link>
      <description>&lt;P&gt;Big upvote here as we use this a ton.&amp;nbsp; Been working great for years now.&amp;nbsp; It is really the only way to compare across our 15 123 forms for QA reports.&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Really need this.&amp;nbsp; Thanks&lt;/P&gt;</description>
      <pubDate>Thu, 19 Feb 2026 16:19:34 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-pro-ideas/arcade-add-datastore-and-map-to-the-layout-profile/idc-p/1685220#M37485</guid>
      <dc:creator>DougBrowning</dc:creator>
      <dc:date>2026-02-19T16:19:34Z</dc:date>
    </item>
    <item>
      <title>Re: Arcade: Add $datastore and $map to the Layout profile</title>
      <link>https://community.esri.com/t5/arcgis-pro-ideas/arcade-add-datastore-and-map-to-the-layout-profile/idc-p/1685231#M37487</link>
      <description>&lt;P&gt;Removing the&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;$datastore&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;Arcade profile from&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;ArcGIS Pro Layouts&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;is a significant regression for users who rely on dynamic text expressions to drive&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;quality control&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;and consolidated reporting from multiple related tables. Our team has used $datastore successfully for years to generate one‑page&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;Data Summary&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;PDFs (via&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;map series&lt;/STRONG&gt;) that combine values across&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;many layers and related tables&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;and apply custom QA flags. When $datastore stopped resolving in&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;3.5.5&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;(“&lt;STRONG&gt;Object not found $datastore&lt;/STRONG&gt;”), these summaries and the QC flow they enable were immediately impacted.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Why this matters&lt;/STRONG&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;STRONG&gt;Dynamic text beyond Min/Max/Avg/Count:&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;Layouts are most powerful when Arcade lets us&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;query and compare values across related tables&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;and parent layers. That’s how we surface&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;missing, unusual, or inconsistent data&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;in a way crews can act on without opening attribute tables or bouncing between maps.&lt;/LI&gt;&lt;LI&gt;&lt;STRONG&gt;Production automation:&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;We run&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;nightly&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;jobs to generate page‑per‑site summaries from&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;multiple services and repeat tables&lt;/STRONG&gt;; $datastore is the only practical way to stitch those relationships directly&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;inside the layout&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;so analysts see the whole picture in one page.&lt;/LI&gt;&lt;LI&gt;&lt;STRONG&gt;Performance:&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;Even with &amp;gt;40 expressions per page, layout performance has been&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;acceptable and stable&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;relative to other Pro tasks. Removing $datastore isn’t justified on performance grounds from our experience.&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;Request&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;If $datastore must be removed from the&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;Layout&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;profile, please&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;add an equivalent&lt;/STRONG&gt;—for example, make&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;$map&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;available in&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;Layout&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;Arcade so expressions can reference layers in the project’s map(s). Today,&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;Layout dynamic text&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;doesn’t recognize $map, and documentation indicates $map availability varies by&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;profile&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;(e.g., popups vs. field calculations). Bringing either $datastore back&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;or&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;enabling $map in the Layout profile would preserve long‑standing workflows without forcing users to re‑platform.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;What we’ve tried&lt;/STRONG&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;Reverting to a prior Pro build restores behavior, but that’s a&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;temporary&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;workaround and not feasible long‑term for enterprise environments.&lt;/LI&gt;&lt;LI&gt;Re‑implementing in Reports/Dashboards or pre‑aggregating outside the layout undermines the&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;single‑page QC&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;workflow and removes the ability to craft&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;targeted flags&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;from related tables at render‑time.&lt;/LI&gt;&lt;LI&gt;&lt;STRONG&gt;Attribute rules&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;are not an acceptable solution and do not solve any of the problems listed above.&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;We’re happy to share&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;sanitized .pagx&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;and a list of expressions illustrating the QC logic. Thank you for considering a path that keeps Layouts a first‑class home for serious data QA.&lt;BR /&gt;&lt;BR /&gt;Below is an example of a Data Summary PDF that is impacted by $datastore being removed, an example of a code snippet using $datastore that has worked for the last 5 years, and an example of how my aprx is set up showing how $map should be an acceptable profile type if $datastore must be removed.&lt;BR /&gt;&lt;BR /&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="DataSummary_Example.png" style="width: 999px;"&gt;&lt;img src="https://community.esri.com/t5/image/serverpage/image-id/148619i683ED67EB2A0DC65/image-size/large?v=v2&amp;amp;px=999" role="button" title="DataSummary_Example.png" alt="DataSummary_Example.png" /&gt;&lt;/span&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Arcade_Datastore_Example.jpg" style="width: 999px;"&gt;&lt;img src="https://community.esri.com/t5/image/serverpage/image-id/148620i9404D5533D311DD9/image-size/large?v=v2&amp;amp;px=999" role="button" title="Arcade_Datastore_Example.jpg" alt="Arcade_Datastore_Example.jpg" /&gt;&lt;/span&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="aprx_Map_Example.jpg" style="width: 516px;"&gt;&lt;img src="https://community.esri.com/t5/image/serverpage/image-id/148621i82CD8E535D658CA9/image-size/large?v=v2&amp;amp;px=999" role="button" title="aprx_Map_Example.jpg" alt="aprx_Map_Example.jpg" /&gt;&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 19 Feb 2026 16:38:31 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-pro-ideas/arcade-add-datastore-and-map-to-the-layout-profile/idc-p/1685231#M37487</guid>
      <dc:creator>LoganShank</dc:creator>
      <dc:date>2026-02-19T16:38:31Z</dc:date>
    </item>
    <item>
      <title>Re: Arcade: Add $datastore and $map to the Layout profile</title>
      <link>https://community.esri.com/t5/arcgis-pro-ideas/arcade-add-datastore-and-map-to-the-layout-profile/idc-p/1687731#M37666</link>
      <description>&lt;P&gt;This has also broken some of our workflows (dynamic text referencing $datastore layers) so we're now having to keep some map template APRX's version locked until we can determine a workaround or wait for it to allowed/available in Pro again.&lt;/P&gt;</description>
      <pubDate>Mon, 02 Mar 2026 17:26:08 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-pro-ideas/arcade-add-datastore-and-map-to-the-layout-profile/idc-p/1687731#M37666</guid>
      <dc:creator>Thomas_Bennett</dc:creator>
      <dc:date>2026-03-02T17:26:08Z</dc:date>
    </item>
    <item>
      <title>Re: Arcade: Add $datastore and $map to the Layout profile</title>
      <link>https://community.esri.com/t5/arcgis-pro-ideas/arcade-add-datastore-and-map-to-the-layout-profile/idc-p/1688922#M37741</link>
      <description>&lt;P&gt;I have a number of maps that rely on $datastore to summarize data within the current map extent and to calculate project totals. After the recent update, this functionality appears to no longer be working.&lt;/P&gt;&lt;P&gt;This is a significant issue for me, as I have spent many hours building maps that depend on this workflow. If $datastore&amp;nbsp;is no longer supported or its behavior has changed, it breaks a large portion of my existing maps.&lt;/P&gt;&lt;P&gt;I’m really hoping this is an unintended change or bug that can be addressed. Having to maintain an older version of ArcGIS Pro on a separate workstation just to generate maps that rely on this functionality would not be a practical workaround.&lt;/P&gt;</description>
      <pubDate>Fri, 06 Mar 2026 11:43:29 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-pro-ideas/arcade-add-datastore-and-map-to-the-layout-profile/idc-p/1688922#M37741</guid>
      <dc:creator>BrianFahringer1</dc:creator>
      <dc:date>2026-03-06T11:43:29Z</dc:date>
    </item>
  </channel>
</rss>

