---
title: Filter Types
slug: segment/filter-types
createdAt: 2026-01-16T18:17:45.620Z
---

Many filtering options are available in Unaric Segment to help you include or exclude data. Below is a categorized directory of all available filter types.

:::hint{type="success"}
Try using the correct filter type for each situation. For example, instead of selecting multiple fields and use *Equals* filter type to match multiple values, use a&#x6E;*&#x20;In* filter type to select only one field and separate the values using a comma as a separator. Use *Equals* filters instead of *Contains&#x20;*&#x69;f you can, as *Contains* leads to slower performance.
:::

## Text and value matching

These filters are used to match exact values, partial text strings, or check for missing data.

::::LinkArray{contentSource="DOCS" sourceParentDocId="N7HxJQ5i7Dp-H96m8Xuhj" childrenDocs="[{&#x22;docId&#x22;:&#x22;suZ8mxW7Tj6c8gEUTivNJ&#x22;,&#x22;docTitle&#x22;:&#x22;Equals & not Equals to&#x22;},{&#x22;docId&#x22;:&#x22;xXJ2xNBM5sn_I_l3OKE7l&#x22;,&#x22;docTitle&#x22;:&#x22;Contains & Does not Contain&#x22;},{&#x22;docId&#x22;:&#x22;oFBK390Va_DP1bUsfSNPn&#x22;,&#x22;docTitle&#x22;:&#x22;Contains One of & Does not Contain One of&#x22;},{&#x22;docId&#x22;:&#x22;YIVjVLaYRi0h5Mx9-YAFT&#x22;,&#x22;docTitle&#x22;:&#x22;Begins with & Ends with&#x22;},{&#x22;docId&#x22;:&#x22;yXtpib7aOwiQklOrKf5kk&#x22;,&#x22;docTitle&#x22;:&#x22;Is Empty and Is not Empty&#x22;}]"}
:::LinkArrayItem{headerType="NONE" docId="suZ8mxW7Tj6c8gEUTivNJ"}
[Equals & not Equals to](docId\:suZ8mxW7Tj6c8gEUTivNJ)
:::

:::LinkArrayItem{headerType="NONE" docId="xXJ2xNBM5sn_I_l3OKE7l"}
[Contains & Does not Contain](docId\:xXJ2xNBM5sn_I_l3OKE7l)
:::

:::LinkArrayItem{headerType="NONE" docId="oFBK390Va_DP1bUsfSNPn"}
[Contains One of & Does not Contain One of](docId\:oFBK390Va_DP1bUsfSNPn)
:::

:::LinkArrayItem{headerType="NONE" docId="YIVjVLaYRi0h5Mx9-YAFT"}
[Begins with & Ends with](docId\:YIVjVLaYRi0h5Mx9-YAFT)
:::

:::LinkArrayItem{headerType="NONE" docId="yXtpib7aOwiQklOrKf5kk"}
[Is Empty and Is not Empty](docId\:yXtpib7aOwiQklOrKf5kk)
:::
::::

## Numeric and range comparison

These filters are used to evaluate quantitative data and numerical thresholds.

::::LinkArray{contentSource="DOCS" sourceParentDocId="4PatDfAMaBN088UyKixzd" childrenDocs="[{&#x22;docId&#x22;:&#x22;7N9IUsWY3FQjcEQlmNzWi&#x22;,&#x22;docTitle&#x22;:&#x22;Smaller than and Smaller than or equal to&#x22;},{&#x22;docId&#x22;:&#x22;YmQ-v9yLuT5Vl-4LIELKb&#x22;,&#x22;docTitle&#x22;:&#x22;Greater than and Greater than or equal to&#x22;},{&#x22;docId&#x22;:&#x22;9zcQpeLxeWrYTo7lw1B03&#x22;,&#x22;docTitle&#x22;:&#x22;Between and Not Between&#x22;}]"}
:::LinkArrayItem{headerType="NONE" docId="7N9IUsWY3FQjcEQlmNzWi"}
[Smaller than and Smaller than or equal to](docId:7N9IUsWY3FQjcEQlmNzWi)
:::

:::LinkArrayItem{headerType="NONE" docId="YmQ-v9yLuT5Vl-4LIELKb"}
[Greater than and Greater than or equal to](docId\:YmQ-v9yLuT5Vl-4LIELKb)
:::

:::LinkArrayItem{headerType="NONE" docId="9zcQpeLxeWrYTo7lw1B03"}
[Between and Not Between](docId:9zcQpeLxeWrYTo7lw1B03)
:::
::::

## Date & time

These filters evaluate timeframes using fixed calendar periods or rolling relative windows.

::::LinkArray{contentSource="DOCS" sourceParentDocId="41QGNE_YbofkkOhxD8aJJ" childrenDocs="[{&#x22;docId&#x22;:&#x22;whYn0G-fFR9-Nh8J7OpED&#x22;,&#x22;docTitle&#x22;:&#x22;After & Before&#x22;},{&#x22;docId&#x22;:&#x22;Ofq16MBHDol-wjSdiJubx&#x22;,&#x22;docTitle&#x22;:&#x22;In Previous & In Next&#x22;},{&#x22;docId&#x22;:&#x22;CZqf44pC46Qr0sB-R1I1-&#x22;,&#x22;docTitle&#x22;:&#x22;Calendar & Relative&#x22;}]"}
:::LinkArrayItem{headerType="NONE" docId="whYn0G-fFR9-Nh8J7OpED"}
[Is After & Is Before](docId\:whYn0G-fFR9-Nh8J7OpED)
:::

:::LinkArrayItem{headerType="NONE" docId="Ofq16MBHDol-wjSdiJubx"}
[In Previous & In Next](docId\:Ofq16MBHDol-wjSdiJubx)
:::

:::LinkArrayItem{headerType="NONE" docId="CZqf44pC46Qr0sB-R1I1-"}
[Calendar & Relative](docId\:CZqf44pC46Qr0sB-R1I1-)
:::
::::

## List & subquery matching

These filters allow you to compare your data against lists of multiple values or cross-reference records against other Data Extensions.

::::LinkArray{contentSource="DOCS" sourceParentDocId="YQDvqnFEwBhkclK1vbUCW" childrenDocs="[{&#x22;docId&#x22;:&#x22;HK_LC7jUipU96AnGagGnC&#x22;,&#x22;docTitle&#x22;:&#x22;Does In/Not In filter types support Number and Decimal data types?&#x22;},{&#x22;docId&#x22;:&#x22;x5Wo8Xe56MP7GXOmTPzXd&#x22;,&#x22;docTitle&#x22;:&#x22;How to use In Result and Not in Result filter types?&#x22;}]"}
:::LinkArrayItem{headerType="NONE" docId="HK_LC7jUipU96AnGagGnC"}
[In & Not In](docId\:HK_LC7jUipU96AnGagGnC)
:::

:::LinkArrayItem{headerType="NONE" docId="x5Wo8Xe56MP7GXOmTPzXd"}
[In Result & not in Result](docId\:x5Wo8Xe56MP7GXOmTPzXd)
:::
::::

