---
schema_version: "1"
id: 51a4eb4359b102875631334915611aee0684ebd164cb0777fdb9c560de21307c
title: Does Not Match Operator in Decision Tables
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/ind/264-0-0/bre_doesnotmatch_operator_decision_table.md
canonical_url: https://help.salesforce.com/s/articleView?id=ind.bre_doesnotmatch_operator_decision_table.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: aae7e18dcfc8f161709391897f17a54233188698caaeb03e4f99f606b1266027
description: Use the Does Not Match operator to retrieve an output if the query value does not match the decision table row value and is also not a subset of the decision table row value. The Does Not Match operator is case-sensitive and applies only to input fields in the decision table.
products:
  - Industry Solutions
  - Cross Cloud
release: "264"
---
# Does Not Match Operator in Decision Tables

Use the Does Not Match operator to retrieve an output if the query value does not match the decision table row value and is also not a subset of the decision table row value. The Does Not Match operator is case-sensitive and applies only to input fields in the decision table.

### 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: Lightning Experience</td></tr><tr class=""><td class="slds-cell-wrap" style="vertical-align:top;">Available in: <strong>Enterprise</strong>, <strong>Unlimited</strong>, and <strong>Developer</strong> Editions for clouds that have Business Rules Engine enabled</td></tr></tbody></table>

Here are some examples of how the Does Not Match operator works for the data types that support the operator.

<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:33.33333333333333%">
          <col style="width:33.33333333333333%">
        </colgroup>
        <thead class="slds-text-title_caps ">
          <tr class="">
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d8684e71">Data Type</th>
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d8684e74">Description</th>
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d8684e77">EXAMPLE</th>
          </tr>
        </thead>
        <tbody>
          <tr class="">
            <td data-label="Data Type" class="slds-cell-wrap" style="vertical-align:top;" headers="d8684e71 ">Text</td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d8684e74 ">Retrieves an output if the query text isn’t an exact match or subset of the
              input cell text. The output is sorted by the sort order for the input columns that’s
              defined in the decision table.</td>

            <td data-label="EXAMPLE" class="slds-cell-wrap" style="vertical-align:top;" headers="d8684e77 ">
              <p>A decision table column is configured like this:</p>
              <ul>
                <li>Column: Department</li>

                <li>Data Type: Text</li>

                <li>Operator: Does Not Match</li>

                <li>Sort Order: Ascending with Blank Values First</li>

              </ul>
              <p>The Department column has sales, presales, postsales, salessupport, support,
                and marketing as the row values. </p>
              <p style="margin-bottom:0;"><kbd>sales</kbd> is passed as the
                input string for lookup. The table returns the output values for the input cells
                in ascending order starting with blank values, marketing, and support. Here, the
                query value isn’t an exact match or subset of the other input values.</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Data Type" class="slds-cell-wrap" style="vertical-align:top;" headers="d8684e71 ">Text</td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d8684e74 ">Retrieves an output if the query text isn’t an exact match or subset of the input cell text. The output is sorted by the sort order for the input columns that’s defined in the decision table.</td>

            <td data-label="EXAMPLE" class="slds-cell-wrap" style="vertical-align:top;" headers="d8684e77 ">
              <p>A decision table column is configured like this: </p>
              <ul>
                <li>Column: Job Title </li>

                <li>Data Type: Text </li>

                <li>Operator: Does Not Match </li>

                <li>Sort Order: Ascending with Blank Values First </li>

              </ul>
              <p>The Job Title column includes the following row values: Senior Regional General
                Manager, General Manager, Regional General Manager, and Assistant General Manager.
              </p>
              <p>When <kbd>Regional General Manager</kbd> is passed as the input
                string for lookup with the Does Not Match operator, the table returns the output
                values for the non-matching input cells. </p>
              <p style="margin-bottom:0;">The non-matching values are
                General Manager and Assistant General Manager.</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Data Type" class="slds-cell-wrap" style="vertical-align:top;" headers="d8684e71 ">Picklist</td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d8684e74 ">
              <p>Retrieves an output if the query value isn’t an exact match or subset of the
                input cell value. </p>
              <p style="margin-bottom:0;">Output sort order doesn’t apply to columns of the Picklist data type.</p>
            </td>

            <td data-label="EXAMPLE" class="slds-cell-wrap" style="vertical-align:top;" headers="d8684e77 ">
              <p>A decision table column is configured like this:</p>
              <ul>
                <li>Column: Status</li>

                <li>Data Type: Picklist</li>

                <li>Operator: Does Not Match</li>

              </ul>
              <p>The Status column has draft, inactive, active, draft, and not applicable as
                the row values.</p>
              <p>The Status column has inactive, active, draft, and not
                Applicable as the row values.</p>
              <p style="margin-bottom:0;">The string <kbd>active</kbd> is
                passed as the query value to look up. The table returns the output values draft
                and not applicable since they aren’t an exact match or subset of the
                query.</p>
            </td>

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