---
description: >-
  Any value can be input in the user defined search field, including text,
  numbers, and special characters.
---

# "Any Value" Filters

Text filter dimensions are not case-sensitive.&#x20;

To filter on a large set of values, paste a list of values into the filter field. The maximum number of values that you can paste may be limited by your browser or other elements in your network, and may be as small as 2,000.

To filter on a large set of values, paste a list of values into the filter field. The maximum number of values that you can paste may be limited by your browser or other elements in your network, and may be as small as 2,000.

<figure><img src="https://1800800006-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FCgjz9nFZqIwynK1SO4gz%2Fuploads%2FOlnSoLaBnMAlOixTrrIb%2Fimage.png?alt=media&#x26;token=06775dd2-f5dd-4f88-914f-3406ecec8d69" alt=""><figcaption></figcaption></figure>

For text dimensions, a list of existing data values for the field is displayed. As you type, the filter narrows the list to values that include that text.

When you type a filter value for a text dimension, leading or trailing spaces are preserved.&#x20;

For example, creating a filter that contains the text " hacker" would not match values that did not contain the leading space, such as "hacker and terrorist".&#x20;

The filter would match any values that contained the space before the word pants, such as "cex hacker".

If you copy and paste a number into a text filter, leading and trailing spaces are trimmed in the process.

### "Any Value" Operator Definitions (Text, Numbers, Symbols, etc. Filters)

These filter field operators can accept any input, including text, numbers, symbols, and special characters.&#x20;

<table><thead><tr><th width="234">"Any Value" Operator </th><th>Definition</th></tr></thead><tbody><tr><td><strong>is</strong></td><td><p>Only results containing that specific value will be displayed. "is" is more specific than "contains". </p><p></p><p>E.g. Filtering on a "Label" that "is" "terrorists" will exclude results that contain "terrorists" and another label such as "hamas" and will also exclude singular versions of the "Label" such as "terrorist".                                                                                                   </p><p></p><p>The "is" operator is especially useful for filtering on specific blockchain addresses where the exact address you want included is known. </p></td></tr><tr><td><strong>contains</strong> </td><td><p>The user specified input is part of the result.  </p><p></p><p>E.g. Using a filter on "Labels" that "contains" "terrorist" will display all results that have the text "terrorist", and also results that have the text "terrorists" (the plural and singular are treated as equal). </p><p></p><p>E.g. Using a "contains" filter on a blockchain address, for example where you only have the middle few characters of a blockchain address, will display all of the blockchain addresses that have these few characters in any part of the address.  </p></td></tr><tr><td><strong>starts with</strong></td><td><p>The result begins with the user input. </p><p></p><p>The operator "starts with" is especially useful for filtering blockchain addresses where you only have the first few characters (e.g. "0xb14")</p></td></tr><tr><td><strong>ends with</strong></td><td><p>The result ends with the user input. </p><p></p><p>The operator "ends with" is especially useful for searching blockchain addresses where you only have the last few characters (e.g. "f967F7").</p></td></tr><tr><td><strong>is blank</strong></td><td><p>The result is literally blank. No user input is required in the filter field. </p><p></p><p>E.g. A "Label" that "is blank" has an empty string as its "Label".   </p></td></tr><tr><td><strong>is null</strong></td><td><p>The result is null. Not to be confused with "is blank" where the string is empty, in this case, there is actually no information. </p><p></p><p>E.g. A "Label" that "is null" has no tags associated with it.  </p></td></tr><tr><td><strong>is not</strong></td><td><p>The opposite of "is". Only results that are not the user specified value will be displayed. "is not" is more specific than "doesn't contain". </p><p></p><p>E.g. Filtering on a "Label" that "is not" "terrorists" will exclude results that contain "terrorists" but will include  singular versions of the "Label" such as "terrorist".                                                                                                   </p><p></p><p>The "is not" operator is especially useful for filtering out specific blockchain addresses where the exact address you want excluded is known. </p></td></tr><tr><td><strong>doesn't contain</strong></td><td><p>The opposite of "contains". The user specified input is not contained in any part of the result. </p><p></p><p>E.g. Using a filter on "Labels" that "doesn't contain" "terrorist" will display all results that do not have the text "terrorist" in any part of the "Label" including "terrorists" (the plural and singular are treated as equal).</p><p></p><p>E.g. Using a filter "doesn't contain" on a blockchain address, for example where you only have the middle few characters of a blockchain address, will exclude all the blockchain addresses that have these few characters in any part of the address.  </p></td></tr><tr><td><strong>doesn't start with</strong></td><td><p>The opposite of "starts with". The result does not start with the user input. </p><p></p><p>The operator "doesn't starts with" is especially useful for excluding blockchain addresses where you only have the first few characters (e.g. "0xb14")</p></td></tr><tr><td><strong>doesn't end with</strong></td><td><p>The opposite of "ends with". The result does not end with the user input.</p><p></p><p>The operator "doesn't end with" is especially useful for excluding blockchain addresses where you only have the last few characters (e.g. "f967F7")</p></td></tr><tr><td><strong>is not blank</strong></td><td><p>The opposite of "is blank". No user input is required in the filter field. All empty strings will be excluded from the displayed results. </p><p></p><p>E.g. A "Label" that "is not blank" will not have an empty string as its "Label".  </p></td></tr><tr><td><strong>is not null</strong> </td><td><p>The opposite of "is null". No user input is required in the filter field. Not to be confused with "is not blank" where the string is empty, in this case, there is actually information. </p><p></p><p>E.g. A "Label" that "is not null" will exclude results with no tags associated with it.  </p></td></tr><tr><td><strong>matches a user attribute</strong></td><td><p>Filters to automatically customize a Look or Dashboard for that specific User and is an optional customization.</p><p></p><p>Contact your ChainArgos administrator for more information on customizing this function.  </p></td></tr><tr><td><strong>matches (advanced)</strong> </td><td><p>Closer to natural language inputs.</p><p></p><p>Specific rules apply for including special characters in the filter:</p><ul><li>to include <code>"</code>, <code>%</code>, or <code>_</code>, prefix the filter with the character, <code>^</code>. For example: <code>^"</code>, <code>^%</code>, and <code>^_</code></li><li>to include a leading <code>-</code>, prefix the filter with the character, <code>^</code> . For example: <code>^-</code>. This is only necessary if the <code>-</code> is the leading character (at the front of the filter field), you do not need to include the character, <code>^</code> , if the <code>-</code> is inside the filter field</li><li>to include <code>^</code>, prefix the filter field as <code>^^</code></li><li>to include a comma in a regular filter field, prefix the comma with a backslash character, <code>\</code>. For example, <code>hamas\, terrorists</code></li><li>to include a comma with the <strong>matches (advanced)</strong> option in a filter, prefix the comma with the escape character, <code>^</code>. For example, <code>hamas^, terrorists</code></li></ul></td></tr></tbody></table>

