<?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: Export Report with Definition Query in Data Management Questions</title>
    <link>https://community.esri.com/t5/data-management-questions/export-report-with-definition-query/m-p/218526#M12478</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Wes - Brilliant!&amp;nbsp; Works great.&amp;nbsp; Thanks!!&amp;nbsp; Can you elaborate on the logic behind needing the sql expression for ExportReport? &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 28 Jun 2016 12:11:27 GMT</pubDate>
    <dc:creator>DianeKassing</dc:creator>
    <dc:date>2016-06-28T12:11:27Z</dc:date>
    <item>
      <title>Export Report with Definition Query</title>
      <link>https://community.esri.com/t5/data-management-questions/export-report-with-definition-query/m-p/218520#M12472</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Trying to export individual report for each row in a layer.&amp;nbsp; Seems the definition query piece is not working.&amp;nbsp; Any ideas?&amp;nbsp; Code is :&lt;/P&gt;&lt;P&gt;import arcpy, os&lt;/P&gt;&lt;P&gt;path = os.getcwd()&amp;nbsp; &lt;/P&gt;&lt;P&gt;mxd = arcpy.mapping.MapDocument("CURRENT")&lt;/P&gt;&lt;P&gt;lyr = arcpy.mapping.ListLayers(mxd, "BOB.TEST")[0]&lt;/P&gt;&lt;P&gt;fields = ['GLUE_ID']&lt;/P&gt;&lt;P&gt;with arcpy.da.SearchCursor(lyr, Fields) as cursor:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; for row in cursor:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; play = (row[0])&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; arcpy.mapping.ExportReport(lyr,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; r"C:\\Bob\\ExecutiveSummary.rlf",&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; r"C:\\Bob"+str(play)+".pdf",&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "DEFINITION_QUERY",&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; report_definition_query="GLUE_ID="+str(play)+"")&lt;/P&gt;&lt;P&gt;del mxd&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 27 Jun 2016 15:44:32 GMT</pubDate>
      <guid>https://community.esri.com/t5/data-management-questions/export-report-with-definition-query/m-p/218520#M12472</guid>
      <dc:creator>DianeKassing</dc:creator>
      <dc:date>2016-06-27T15:44:32Z</dc:date>
    </item>
    <item>
      <title>Re: Export Report with Definition Query</title>
      <link>https://community.esri.com/t5/data-management-questions/export-report-with-definition-query/m-p/218521#M12473</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You used to different spellings of fields,Fields. Does your definition query work if used in a regular query? You should be using &lt;A href="http://desktop.arcgis.com/en/arcmap/latest/analyze/arcpy-functions/addfielddelimiters.htm" title="http://desktop.arcgis.com/en/arcmap/latest/analyze/arcpy-functions/addfielddelimiters.htm"&gt;AddFieldDelimiters—Help | ArcGIS for Desktop&lt;/A&gt; in case you are mixing geodatabases and shapefiles &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 27 Jun 2016 16:11:47 GMT</pubDate>
      <guid>https://community.esri.com/t5/data-management-questions/export-report-with-definition-query/m-p/218521#M12473</guid>
      <dc:creator>WesMiller</dc:creator>
      <dc:date>2016-06-27T16:11:47Z</dc:date>
    </item>
    <item>
      <title>Re: Export Report with Definition Query</title>
      <link>https://community.esri.com/t5/data-management-questions/export-report-with-definition-query/m-p/218522#M12474</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Wes - was just a typo on fields/Fields.&amp;nbsp; Changed the field delimiters - thanks!&amp;nbsp; Still getting problem with&amp;nbsp; arcpy.mapping.ExportReport line.&amp;nbsp; Here's error:&lt;/P&gt;&lt;P&gt;Runtime error &lt;/P&gt;&lt;P&gt;Traceback (most recent call last):&lt;/P&gt;&lt;P&gt;&amp;nbsp; File "&amp;lt;string&amp;gt;", line 9, in &amp;lt;module&amp;gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; File "c:\program files (x86)\arcgis\desktop10.2\arcpy\arcpy\utils.py", line 181, in fn_&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; return fn(*args, **kw)&lt;/P&gt;&lt;P&gt;&amp;nbsp; File "c:\program files (x86)\arcgis\desktop10.2\arcpy\arcpy\mapping.py", line 515, in ExportReport&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; return report_source._arc_object.ExportReport(*gp_fixargs((report_layout_file, output_file, dataset_option, report_title, starting_page_number, page_range, report_definition_query, extent, field_map), True))&lt;/P&gt;&lt;P&gt;RuntimeError: Error in generating report&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 27 Jun 2016 16:29:08 GMT</pubDate>
      <guid>https://community.esri.com/t5/data-management-questions/export-report-with-definition-query/m-p/218522#M12474</guid>
      <dc:creator>DianeKassing</dc:creator>
      <dc:date>2016-06-27T16:29:08Z</dc:date>
    </item>
    <item>
      <title>Re: Export Report with Definition Query</title>
      <link>https://community.esri.com/t5/data-management-questions/export-report-with-definition-query/m-p/218523#M12475</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Could you re-post your corrected code?&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.esri.com/migration-blogpost/55181"&gt;Code Formatting... the basics++&lt;/A&gt;&lt;/P&gt;&lt;P&gt;Did you check if&amp;nbsp; &lt;SPAN style="color: #3d3d3d; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;"GLUE_ID="+str(play)+"" returns anything?&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 27 Jun 2016 17:43:53 GMT</pubDate>
      <guid>https://community.esri.com/t5/data-management-questions/export-report-with-definition-query/m-p/218523#M12475</guid>
      <dc:creator>WesMiller</dc:creator>
      <dc:date>2016-06-27T17:43:53Z</dc:date>
    </item>
    <item>
      <title>Re: Export Report with Definition Query</title>
      <link>https://community.esri.com/t5/data-management-questions/export-report-with-definition-query/m-p/218524#M12476</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;import arcpy, os&lt;/P&gt;&lt;P&gt;path = os.getcwd()&amp;nbsp; &lt;/P&gt;&lt;P&gt;mxd = arcpy.mapping.MapDocument("CURRENT")&lt;/P&gt;&lt;P&gt;lyr = arcpy.mapping.ListLayers(mxd, "UNV.TEST")[0]&lt;/P&gt;&lt;P&gt;fields = "GLUE_ID"&lt;/P&gt;&lt;P&gt;with arcpy.da.SearchCursor(lyr, fields) as cursor:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; for row in cursor:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; play = (row[0])&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; arcpy.mapping.ExportReport(lyr, r"C:\\Bob\\ExecutiveSummary.rlf", r"C:\\Bob"+str(play)+".pdf", "DEFINITION_QUERY", report_definition_query="GLUE_ID="+str(play))&lt;/P&gt;&lt;P&gt;del mxd&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Yes the query alone returns the values of GLUE_ID.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 27 Jun 2016 18:40:05 GMT</pubDate>
      <guid>https://community.esri.com/t5/data-management-questions/export-report-with-definition-query/m-p/218524#M12476</guid>
      <dc:creator>DianeKassing</dc:creator>
      <dc:date>2016-06-27T18:40:05Z</dc:date>
    </item>
    <item>
      <title>Re: Export Report with Definition Query</title>
      <link>https://community.esri.com/t5/data-management-questions/export-report-with-definition-query/m-p/218525#M12477</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;See if this will work&lt;/P&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;import arcpy, os
path = os.getcwd() 
mxd = arcpy.mapping.MapDocument("CURRENT")
lyr = arcpy.mapping.ListLayers(mxd, "UNV.TEST")[0]
fields = "GLUE_ID"
with arcpy.da.SearchCursor(lyr, fields) as cursor:
&amp;nbsp;&amp;nbsp; for row in cursor:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; play = (row[0])
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sql_exp = """{0} = '{1}'""".format(
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; arcpy.AddFieldDelimiters(lyr, fields),
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; play)


&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; arcpy.mapping.ExportReport(lyr, r"C:\\Bob\\ExecutiveSummary.rlf", r"C:\\Bob"+str(play)+".pdf", "DEFINITION_QUERY", report_definition_query = sql_exp)
del mxd


&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 11 Dec 2021 10:40:29 GMT</pubDate>
      <guid>https://community.esri.com/t5/data-management-questions/export-report-with-definition-query/m-p/218525#M12477</guid>
      <dc:creator>WesMiller</dc:creator>
      <dc:date>2021-12-11T10:40:29Z</dc:date>
    </item>
    <item>
      <title>Re: Export Report with Definition Query</title>
      <link>https://community.esri.com/t5/data-management-questions/export-report-with-definition-query/m-p/218526#M12478</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Wes - Brilliant!&amp;nbsp; Works great.&amp;nbsp; Thanks!!&amp;nbsp; Can you elaborate on the logic behind needing the sql expression for ExportReport? &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 28 Jun 2016 12:11:27 GMT</pubDate>
      <guid>https://community.esri.com/t5/data-management-questions/export-report-with-definition-query/m-p/218526#M12478</guid>
      <dc:creator>DianeKassing</dc:creator>
      <dc:date>2016-06-28T12:11:27Z</dc:date>
    </item>
    <item>
      <title>Re: Export Report with Definition Query</title>
      <link>https://community.esri.com/t5/data-management-questions/export-report-with-definition-query/m-p/218527#M12479</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The logic is simply formatting the query correctly to make the query work. using the &lt;SPAN style="color: #000000; font-family: Consolas, 'Courier New', Courier, mono, serif; font-size: 12px; background-color: #f6f6f6;"&gt;AddFieldDelimiters &lt;/SPAN&gt;ensures the field names gets the proper characters around them.whether it is a feature class from a file, personal, arcgis server geodatabase or a shapefile.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 28 Jun 2016 12:44:27 GMT</pubDate>
      <guid>https://community.esri.com/t5/data-management-questions/export-report-with-definition-query/m-p/218527#M12479</guid>
      <dc:creator>WesMiller</dc:creator>
      <dc:date>2016-06-28T12:44:27Z</dc:date>
    </item>
  </channel>
</rss>

