userguides
  • Welcome
  • Contact Us
  • Getting Started
    • Quickstart
    • Inside ViewZen
  • ViewZen Accounts
    • Overview
    • Account Owner
    • Home Page
    • Member Profile
      • My Account
      • My Organization
      • Security
      • Permissions
    • Roles and Permissions
      • Standard Roles
      • Custom Roles
    • User Management
    • User Groups
    • Multi factor Authentication
    • Context based Permissions
    • API Keys
  • Appverse
    • Overview
    • Home Page
    • Apps
      • Create an App
        • Folders
          • Create
          • Edit
          • Delete
          • View Contents
        • Roles
        • Forms
          • Create
            • Get Familiar
              • General Properties
              • Hint
              • Appearance
              • Validations
                • Examples
              • List of Values
              • Scope
                • Examples
              • Search Settings
              • Security
              • Expressions
              • Appverse Expressions
                • Examples
              • Choices
              • Instance Name
              • Download Form
              • Import Form
            • Best Practices
            • Create with Form Builder
            • Create with GenAI
            • Create with ODK compatible xls
          • Edit
          • Delete
          • Deploy / Undeploy
          • Settings
            • General Settings
            • Data Display
            • Appearance
            • Languages
            • Auto Numbering
            • Lookup
            • Child Forms
            • Report Template
            • Validations
            • Data Formatting Rules
            • Record Access
            • Quick Filters
          • Allocation
            • Get Familiar
              • General Properties
              • View Permissions
          • Quick Configuration
          • Events and Actions
            • Save to DB
            • Lock Record
            • Update Status
            • Create / Update Record
            • Send Notifications
            • Custom Scripts
          • Conditions in Appverse
          • Advanced Search
          • Data
            • Card Layout
            • Grid Layout
            • Master Detail Layout
          • Dashboards
            • Publish Dataset
            • Dashboard
        • Dashboards
          • Link
      • Edit an App
      • Delete an App
      • List of all Apps
      • Publish an App
      • Export & Import an App
    • User Allocation
    • Library
      • Custom Scripts
      • Custom Queries
      • Report Templates
    • Departments
    • Settings
  • ViewZen Analytics
    • Overview
    • Landing Page
    • Dashboard
      • List of Dashboards
      • Create a Dashboard
        • Get Started
        • Datasets
        • Sheets
        • Version Control
        • Toolbar
          • Place Components
            • Properties
              • Data Properties
                • Data Fields
                • Inbuilt Aggregation Functions
                • Dimensions
                • Measures
                • X-axis and Y-axis
                • Column
                • Data Series
              • Format Properties
                • Title / Sub Title / Label
                • Appearance
                • Legend
                • Viewer Settings
                • General Settings
                • Axis Settings
                • Axis Label Settings
                • Axis Title Settings
                • Label Formatting
                • Sorting
                • Color Formatting
                • Column Formatting
                • Stacked Header
                • Footer
                • Actions and Events
                • Chart Settings
                • Grid Settings
                • Data Series Formatting
                  • Value Series
                  • Column Series
                  • Stacked Column Series
                  • Radar Column Series
                  • Waterfall Series
                  • Line Series
                  • Bubble Series
                  • Pie Series
                  • Donut Series
                  • Funnel Series
                  • Clustered Area Series
              • Tooltip Properties
                • Properties
            • Visuals
              • Cards
              • Charts
              • Grid
              • Textbox
              • Filter
              • Image
              • Zone
            • Visuals Marketplace
          • Edit Components
          • Delete Components
        • Filters
          • Fixed Filters
            • Create Filter
              • Filter Conditional Statements
            • Edit Filter
            • Delete Filter
          • Interactive Filters
            • Create Filter
            • Edit Filter
            • Delete Filter
      • Edit a Dashboard
      • Share a Dashboard
      • Delete a Dashboard
      • View a Dashboard
      • Use Dashboard for Presentations
Powered by GitBook
On this page
  • Structure of a Conditional Block
  • Operators
  • Operators by Data Type
  • Value
  • Add other Conditional Blocks
  1. ViewZen Analytics
  2. Dashboard
  3. Create a Dashboard
  4. Filters
  5. Fixed Filters
  6. Create Filter

Filter Conditional Statements

PreviousCreate FilterNextEdit Filter

Last updated 4 months ago

A condition is a combination of a data field (dataset column), an operator and a value (conditional block).

Structure of a Conditional Block

A filter condition block in ViewZen Analytis comprises of five components

  • Conditional field - This is the field on which the condition is applied. This is always a dataset column.

  • Operator - Determines how the conditional field is compared against a value.

  • Value - The specific value against which the conditional field is evaluated. Value can be a fixed or a relative value.

  • Delete - The delete button can be used to delete that particular condition.

  • Add another additional block - This creates an additional conditional block at the same level or as a child within the conditional hierarchy.

Operators

The following operators are supported in filter conditional statements

  • Equal - Applicable only for all valid input fields. Verifies if there is an exact match with the selected list of values.

  • Not Equal - Applicable only for all valid input fields. Ignores records for which there is an exact match with the selected list of values.

  • Starts with - The "Starts With" operator is used to filter records where the specified text field begins with a particular sequence of characters.

  • Ends with - The "Ends With" operator is used to filter records where the specified text field concludes with a particular sequence of characters.

  • Contains - The "Contains" operator is used to filter records where a specified text field includes a particular sequence of characters anywhere within it.

  • Greater than - Applicable only for number and date input fields. Checks if the data is greater than the provided value.

  • Greater than Equal - Applicable only for number and date input fields. Checks if the data is greater than or equal to the provided value.

  • Less than - Applicable only for number and date input fields. Checks if the data is lesser than the provided value.

  • Less than Equal - Applicable only for number and date input fields. Checks if the data is lesser than or equal to the provided value.

  • Between - The "Between" operator is used to filter data within a specified range. It includes the lower but does not include the upper boundary values.

  • Not Between - The "Not Between" operator is used to exclude data within a specified range. It filters out values that fall between the given lower and upper boundaries, including the lower end point but excluding the upper end point.

  • Is Null - The "Is Null" operator is used to filter records where the specified field has null value (i.e., it contains a null value). Empty values are not filtered out.

  • Is Not Null - The "Is Not Null" operator is used to filter records where the specified field contains a value (i.e., it is not null). Empty values are not filtered out.

Operators by Data Type

Below is a list of supported operators for each data type.

Operator
Text
Numeric
Date

Equal

Yes

Yes

Yes

Not Equal

Yes

Yes

Yes

Starts with

Yes

Ends with

Yes

Contains

Yes

Greater than

Yes

Yes

Greater than Equal

Yes

Yes

Less than

Yes

Yes

Less than Equal

Yes

Yes

Between

Yes

Yes

Not Between

Yes

Yes

Is Null

Yes

Yes

Yes

Is Not Null

Yes

Yes

Yes

Value

Static (Fixed) Value

A Static Value is a fixed, predefined value that does not change dynamically based on user input or system conditions. It is manually entered or selected from a list of allowed values during configuration.

Relative Value

Relative values are supported for date fields

Today

Tomorrow

Yesterday

Min Date

Max Date

Add other Conditional Blocks

Conditions grouped under the same logical operator (AND or OR) form a single block.

  • Nesting in conditional blocks - Conditional statements can be nested infinitely. Additional conditions can be added to the same block using the same operator, or a sub-block can be created using the alternative logical operator.

Filter Conditional Block