---
schema_version: "1"
id: 104b92fca99b0a67e50a3312c895d1de3e9a638b28bf46d461487301bb6fef9f
title: Report Formats in Salesforce Classic
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/analytics/264-0-0/reports_changing_format.md
canonical_url: https://help.salesforce.com/s/articleView?id=analytics.reports_changing_format.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: 2c7b492d86da5e0741f50c7248abcb4d69d247686401422ed16a57450b4d6285
description: A report can use the tabular, summary, matrix, or joined format. Choose a format that’s complex enough to capture the data you want to show, but simple enough to communicate it effectively.
products:
  - Cross Cloud
release: "264"
---
# Report Formats in Salesforce Classic

A report can use the tabular, summary, matrix, or joined format. Choose a format that’s complex enough to capture the data you want to show, but simple enough to communicate it effectively.

### Required Editions

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small edition"><colgroup><col></colgroup><tbody><tr class=""><td class="slds-cell-wrap" style="vertical-align:top;">Available in: Salesforce Classic</td></tr><tr class=""><td class="slds-cell-wrap" style="vertical-align:top;">Available in: <strong>Essentials</strong>, <strong>Group</strong>, <strong>Professional</strong>, <strong>Enterprise</strong>, <strong>Performance</strong>, <strong>Unlimited</strong>, and <strong>Developer</strong> Editions</td></tr><tr class=""><td class="slds-cell-wrap" style="vertical-align:top;">Available in: Enhanced Folder Sharing</td></tr></tbody></table>

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small permission">
      <colgroup>
        <col style="width:50%">
        <col style="width:50%">
      </colgroup>
      <thead class="slds-text-title_caps ">
        <tr class="">
          <th scope="colgroup" class="slds-cell-wrap" colspan="2" style="vertical-align:top;" id="d58351e86">User Permissions Needed</th>
        </tr>
      </thead>
      <tbody>
        <tr class="">
          <td data-label="User Permissions Needed" class="slds-cell-wrap" style="vertical-align:top;" headers="d58351e86 ">To create, edit, and delete reports:</td>

          <td class="slds-cell-wrap" style="vertical-align:top;" headers="d58351e86 ">
            <dl>

              <dt style="font-weight:bold;padding-top:.25rem;">Enhanced Folder Sharing</dt>

              <dd style="padding-left:1.5rem;padding-bottom:.5rem;">Create and Customize Reports <p>AND</p>
                <p style="margin-bottom:0;">Report
                  Builder</p>
              </dd>

            </dl>
          </td>

        </tr>
      </tbody>
    </table>

You can choose one of the following report formats using the **Format** menu of the report builder. Tabular format is the default.

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small ">
      <colgroup>
        <col style="width:16.666666666666664%">
        <col style="width:83.33333333333334%">
      </colgroup>
      <thead class="slds-text-title_caps ">
        <tr class="">
          <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d58351e139">Format</th>
          <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d58351e142">Description</th>
        </tr>
      </thead>
      <tbody>
        <tr class="">
          <td data-label="Format" class="slds-cell-wrap" style="vertical-align:top;" headers="d58351e139 ">
            <strong>Tabular</strong>
          </td>

          <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d58351e142 ">Tabular reports are the simplest and fastest way to look at data.
            Similar to a spreadsheet, they consist simply of an ordered set of
            fields in columns, with each matching record listed in a row. Tabular
            reports are best for creating lists of records or a list with a single
            grand total. They can't be used to create groups of data or charts, and
            can't be used in dashboards unless rows are limited. Examples include
            contact mailing lists and activity reports.</td>

        </tr>
        <tr class="">
          <td data-label="Format" class="slds-cell-wrap" style="vertical-align:top;" headers="d58351e139 ">
            <strong>Summary</strong>
          </td>

          <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d58351e142 ">Summary reports are similar to tabular reports, but also allow users
            to group rows of data, view subtotals, and create charts. They can be
            used as the source report for dashboard components. Use this type for a
            report to show subtotals based on the value of a particular field or
            when you want to create a hierarchical list, such as all opportunities
            for your team, subtotaled by <samp class="parmname">Stage</samp> and
            <samp class="parmname">Owner</samp>. Summary reports with no groupings show
            as tabular reports on the report run page.
          </td>

        </tr>
        <tr class="">
          <td data-label="Format" class="slds-cell-wrap" style="vertical-align:top;" headers="d58351e139 ">
            <strong>Matrix</strong>
          </td>

          <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d58351e142 ">
            <p>Matrix reports are similar to summary reports but allow you to group
              and summarize data by both rows and columns. They can be used as the
              source report for dashboard components. Use this type for comparing
              related totals, especially if you have large amounts of data to
              summarize and you need to compare values in several different fields, or
              you want to look at data by date <em>and</em> by product, person, or
              geography. Matrix reports without at least one row and one column
              grouping show as summary reports on the report run page.</p>
            <p style="margin-bottom:0;"><a href="https://salesforce.vidyard.com/watch/4t9QAQIEbUGBZbPW7SlwFA" target="_blank"><span style="vertical-align:text-bottom;display:inline-block;"><img style="margin-bottom:0;" src="https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-analytics-analytics-264-0-0-production-enus/295fead5-b71d-4e1c-9886-4af4d53400b6/resources-global/_corporate/images/play_btn.png" alt="Watch video demo icon"></span> Building
                Matrix Reports (Salesforce Classic)</a></p>
          </td>

        </tr>
        <tr class="">
          <td data-label="Format" class="slds-cell-wrap" style="vertical-align:top;" headers="d58351e139 ">
            <strong>Joined</strong>
          </td>

          <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d58351e142 ">
            <p>
              <span id="reports_changing_format__JoinedReportsSwitch1"><a name="reports_changing_format__JoinedReportsSwitch1"><!-- --></a>Joined reports let you create multiple
                report blocks that provide different views of your data. Each block
                acts like a “sub-report,” with its own fields,
                columns, sorting, and filtering. A joined report can even contain
                data from different report types.</span>
            </p>
            <p>Joined reports are
              available only in <strong>Enterprise</strong>, <strong>Performance</strong>,
              <strong>Unlimited</strong>, and <strong>Developer</strong> Editions.
            </p>
            <p style="margin-bottom:0;">
              <a href="https://salesforce.vidyard.com/watch/9HiLP7WVAApjQHhyA9QRUQ" target="_blank"><span style="vertical-align:text-bottom;display:inline-block;"><img style="margin-bottom:0;" src="https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-analytics-analytics-264-0-0-production-enus/295fead5-b71d-4e1c-9886-4af4d53400b6/resources-global/_corporate/images/play_btn.png" alt="Watch video demo icon"></span>
                Introducing Joined Reports in Salesforce (Salesforce
                Classic)</a>
            </p>
          </td>

        </tr>
      </tbody>
    </table>

## Change the Report Format

If you change the report format, it affects filters and groupings, as follows:

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small ">
        <colgroup>
          <col style="width:33.33333333333333%">
          <col style="width:66.66666666666666%">
        </colgroup>
        <thead class="slds-text-title_caps ">
          <tr class="">
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d58351e264">When you change...</th>
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d58351e267">What Happens?</th>
          </tr>
        </thead>
        <tbody>
          <tr class="">
            <td data-label="When you change..." class="slds-cell-wrap" style="vertical-align:top;" headers="d58351e264 ">Tabular to Summary or Matrix</td>

            <td data-label="What Happens?" class="slds-cell-wrap" style="vertical-align:top;" headers="d58351e267 ">The <samp class="parmname">Rows to Display</samp> filter is
              removed.</td>

          </tr>
          <tr class="">
            <td data-label="When you change..." class="slds-cell-wrap" style="vertical-align:top;" headers="d58351e264 ">Summary, Matrix, or Joined to Tabular</td>

            <td data-label="What Happens?" class="slds-cell-wrap" style="vertical-align:top;" headers="d58351e267 ">All groupings, charts, and custom summary formulas are removed
              from the report. Grouping fields aren’t converted to columns in the
              tabular report. If the joined report contained multiple blocks, the
              columns from only the first block are included in the tabular
              report.</td>

          </tr>
          <tr class="">
            <td data-label="When you change..." class="slds-cell-wrap" style="vertical-align:top;" headers="d58351e264 ">Summary to Matrix</td>

            <td data-label="What Happens?" class="slds-cell-wrap" style="vertical-align:top;" headers="d58351e267 ">
              <p>The first summary grouping becomes the first row grouping. The
                second becomes the first column grouping. The third becomes the
                second row grouping.</p>
              <p style="margin-bottom:0;">If you're using the report wizard, the third
                summary grouping is removed.</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="When you change..." class="slds-cell-wrap" style="vertical-align:top;" headers="d58351e264 ">Matrix to Summary</td>

            <td data-label="What Happens?" class="slds-cell-wrap" style="vertical-align:top;" headers="d58351e267 ">
              <p>The first row grouping becomes the first summary grouping. The
                second row grouping becomes the <em>third</em> summary grouping. The
                first column grouping becomes the <em>second</em> summary grouping.
                The second column grouping is removed.</p>
              <p style="margin-bottom:0;">If you're using the report
                wizard, <em>both</em> the second row grouping and second column
                grouping are removed.</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="When you change..." class="slds-cell-wrap" style="vertical-align:top;" headers="d58351e264 ">Tabular, Summary, or Matrix to Joined</td>

            <td data-label="What Happens?" class="slds-cell-wrap" style="vertical-align:top;" headers="d58351e267 ">
              <p>
                <span id="reports_changing_format__JoinedReportsSwitch2"><a name="reports_changing_format__JoinedReportsSwitch2"><!-- --></a>The existing report becomes the
                  first block in the joined report, and the report type
                  becomes the principle report type for the joined
                  report.</span>
              </p>
              <p>
                <span id="reports_changing_format__JoinedReportsSwitch3"><a name="reports_changing_format__JoinedReportsSwitch3"><!-- --></a>Joined report blocks are formatted
                  as summary reports, so if you switch from a summary to a
                  joined report, your groupings stay the same. If you switch
                  from a matrix to a joined report, groupings are converted
                  the same way as when you switch from a matrix to a summary
                  report.</span>
              </p>
              <p>The following items aren’t supported in joined reports,
                and aren’t converted:</p>
              <ul>
                <li>Bucket fields</li>

                <li>Cross filters</li>

                <li>The <samp class="parmname">Rows to Display</samp> filter</li>

              </ul>
            </td>

          </tr>
        </tbody>
      </table>

#### See Also

- [Build a Report in Salesforce Classic](https://help.salesforce.com/s/articleView?id=analytics.reports_builder_editing.htm&release=264.0.0&type=5 "Report Builder is a drag-and-drop tool for accessing your data quickly and comprehensively. Use it to set up new reports and edit existing ones.")