Views, Filters & Sorting
Views let you see your database data in different ways without changing the underlying data. Each view can have its own filters, sorts, grouping, and visible properties.
Understanding Views
What is a View?
A view is a saved configuration that includes:
- Which properties are visible/hidden
- Column widths and order
- Filters applied
- Sort order
- Grouping settings
Key concept: The data is the same across all views - views just change how you see it.
Default View
Every database starts with a "Table" view showing all rows and default properties.
Creating Views
Creating a New View
- Click the "+" button next to existing view tabs
- Enter a view name (e.g., "My Tasks", "Urgent Items")
- The new view is created and selected
- Configure filters, sorts, and properties
- Changes auto-save to the view
View Use Cases
Personal Views:
- "My Tasks" - Filter by assigned to you
- "This Week" - Filter by due date
- "High Priority" - Filter by priority level
Team Views:
- "In Progress" - Filter by status
- "Needs Review" - Filter by review status
- "Overdue" - Filter by past due dates
Report Views:
- "Completed This Month" - Filter by completion date
- "By Client" - Group by client
- "Revenue Breakdown" - Show financial properties
Managing Views
Switching Views
Click any view tab to switch to that view. The database updates instantly to show that view's configuration.
Renaming a View
- Right-click the view tab
- Select "Rename view"
- Enter new name
- Press Enter
Duplicating a View
- Right-click the view tab
- Select "Duplicate view"
- A copy is created with "(Copy)" appended
- Rename and customize as needed
Use case: Create variations of existing views quickly
Deleting a View
- Right-click the view tab
- Select "Delete view"
- Confirm deletion
Note: You cannot delete the last view. At least one view must exist.
Filtering Data
Filters let you show only rows that match certain criteria.
Adding a Filter
- Click the "Filter" button in the toolbar
- Select a property to filter by
- Choose a condition (equals, contains, is empty, etc.)
- Enter the filter value
- Click "Add Filter"
The view updates to show only matching rows.
Filter Conditions
Different property types have different conditions:
Text Properties:
- Contains
- Does not contain
- Is
- Is not
- Is empty
- Is not empty
- Starts with
- Ends with
Number Properties:
- Equals (=)
- Does not equal (≠)
- Greater than (>)
- Less than (<)
- Greater than or equal (≥)
- Less than or equal (≤)
- Is empty
- Is not empty
Select/Multi-select Properties:
- Is
- Is not
- Contains (multi-select)
- Does not contain (multi-select)
- Is empty
- Is not empty
Date Properties:
- Is
- Is before
- Is after
- Is on or before
- Is on or after
- Is within (last/next X days/weeks/months)
- Is empty
- Is not empty
- Relative dates: Today, Tomorrow, Yesterday, This week, Next week, etc.
Checkbox Properties:
- Is checked
- Is not checked
Person Properties:
- Is
- Is not
- Contains
- Does not contain
- Is empty
- Is not empty
Multiple Filters
Add multiple filters to narrow results further:
- Click "Add Filter" after creating the first filter
- Add additional filters
- Choose filter logic: AND or OR
AND logic (default):
- Row must match ALL filters
- Example: Status is "In Progress" AND Assigned to "Me"
- Result: Only my in-progress tasks
OR logic:
- Row must match ANY filter
- Example: Priority is "High" OR Status is "Urgent"
- Result: All high priority OR urgent items
Editing Filters
- Click on an existing filter
- Change the property, condition, or value
- Click away to save
- View updates automatically
Removing Filters
Remove one filter:
- Click the X on the filter chip
Remove all filters:
- Click "Clear all" in the filter panel
Sorting Data
Sorting arranges rows in a specific order based on property values.
Quick Sort
- Click a column header
- Select "Sort Ascending" (A→Z, 0→9, oldest→newest)
- Or select "Sort Descending" (Z→A, 9→0, newest→oldest)
A sort indicator (↑ or ↓) appears in the column header.
Multi-Level Sorting
Sort by multiple properties in priority order:
- Click the "Sort" button in the toolbar
- Click "Add Sort"
- Select first property and direction
- Click "Add Sort" again for second property
- Continue as needed
Example:
- Sort by Status (ascending)
- Then by Due Date (ascending)
- Result: Tasks grouped by status, with earliest due dates first within each status
Reordering Sort Rules
In the sort panel:
- Drag sort rules up or down
- Higher rules have priority
- View updates automatically
Removing Sorts
Remove one sort:
- Click the X on the sort rule
Remove all sorts:
- Click "Clear all" in the sort panel
Note: When sorts are applied, manual row reordering is disabled.
Grouping Data
Grouping organizes rows into collapsible sections based on a property's values.
Creating a Group
Method 1: Column Header
- Click a column header
- Select "Group by [Property Name]"
Method 2: Toolbar
- Click "Group" in the toolbar
- Select the property to group by
How Grouping Works
- Rows are organized into groups based on the property value
- Each group has a header showing the value and count
- Click a group header to expand/collapse
- Groups are sorted alphabetically by default
Example: Group by Status
▼ To Do (5 items)
- Task 1
- Task 2
...
▼ In Progress (3 items)
- Task 6
- Task 7
...
▼ Done (12 items)
- Task 8
...Best Properties for Grouping
- Select/Multi-select: Status, Category, Priority
- Person: Assigned to, Created by
- Date: Due date (groups by month)
- Checkbox: Completed (Yes/No groups)
Removing Grouping
- Click "Group" in the toolbar
- Select "No grouping"
Or:
- Click the column header
- Select "Remove grouping"
Visualizing Data (Charts)
Visualizations help you understand your data at a glance. Chart Views allow you to create dynamic charts directly from your database rows.
Creating a Chart View
- Click the "+" button next to existing view tabs
- Select "Chart" from the menu
- A new chart view is created
Configuring Charts
Use the toolbar above the chart to configure how your data is visualized:
1. Chart Type Select the visualization style:
- Bar: Best for comparing counts across groups
- Line: Best for trends or continuous data
- Pie: Best for showing proportions
2. Group By (X-Axis) Select a property to group your data by. This forms the X-axis (or segments).
- Supported properties: Select, Status, Text, Person, Date
- Note: This selection is required to generate the chart.
3. Value (Y-Axis) Choose how to calculate the value for each group:
- Count: Counts the number of rows in each group
- Sum: Sums the values of a numeric property
4. Property (for Sum) If "Sum" is selected, choose which Number property to aggregate.
Chart Examples
Project Status Overview
- Type: Pie Chart
- Group By: Status
- Value: Count
- Result: Shows the percentage of projects in each status
Sales by Representative
- Type: Bar Chart
- Group By: Sales Rep (Person)
- Value: Sum
- Property: Contract Value
- Result: Compares total sales value per representative
Property Visibility
Control which properties (columns) are visible in each view.
Hiding Properties
Method 1: Column Header
- Click the column header
- Select "Hide property"
Method 2: Properties Panel
- Click "Properties" in the toolbar
- Toggle off the property you want to hide
Showing Hidden Properties
- Click "Properties" in the toolbar
- Toggle on the property you want to show
- The column appears at the end
- Drag to reorder if needed
Why Hide Properties?
- Reduce visual clutter
- Focus on relevant data
- Create specialized views
- Improve performance on wide tables
Column Width and Order
Resizing Columns
- Hover over the right edge of a column header
- Cursor changes to resize cursor (↔)
- Click and drag left or right
- Release to set the width
Minimum width: 80 pixels
Reordering Columns
- Click and hold a column header
- Drag left or right
- Blue indicator shows drop position
- Release to complete the move
Note: Column order is saved per view.
Advanced View Techniques
Creating Focused Views
Example: "My Urgent Tasks"
- Create new view
- Filter: Assigned to = Me
- Filter: Priority = High OR Status = Urgent
- Sort: Due Date (ascending)
- Hide: Low-priority properties
- Result: Focused view of what needs attention
Creating Report Views
Example: "Monthly Revenue"
- Create new view
- Filter: Date is within "This month"
- Group: By Client
- Sort: Revenue (descending)
- Show: Only financial properties
- Result: Monthly revenue breakdown
Creating Archive Views
Example: "Completed Items"
- Create new view
- Filter: Status = Done
- Sort: Completed Date (descending)
- Hide: Action-oriented properties
- Result: Historical record
Search Within Database
Use the search bar to find specific rows:
- Type in the search box at the top
- Results filter in real-time
- Searches across all visible properties
- Combines with active filters
Tip: Search works within the current view's filters.
Best Practices
View Organization
✅ Do:
- Create views for common workflows
- Name views clearly ("My Tasks" not "View 2")
- Use filters to reduce cognitive load
- Keep default view simple and comprehensive
❌ Don't:
- Create too many views (5-10 is usually enough)
- Duplicate views unnecessarily
- Use complex filter combinations that are hard to understand
Filter Strategies
Start broad, then narrow:
- Filter by main category (Status, Type)
- Add secondary filters (Assigned to, Priority)
- Add date filters if needed
Use relative dates:
- "This week" instead of specific dates
- "Next 7 days" for upcoming items
- Filters stay relevant over time
Performance Tips
- Large databases: Always use filters to limit visible rows
- Many properties: Hide unused columns
- Complex views: Limit to necessary filters and sorts
Common View Patterns
Personal Productivity
"My Tasks"
- Filter: Assigned to Me
- Filter: Status ≠ Done
- Sort: Due Date (ascending)
"This Week"
- Filter: Due Date is "This week"
- Sort: Priority (descending)
- Group: By Status
Team Management
"Team Workload"
- Group: By Person
- Sort: Due Date (ascending)
- Show: Task, Status, Due Date
"Blocked Items"
- Filter: Status = Blocked
- Sort: Created Date (ascending)
- Show: Task, Blocker, Owner
Project Tracking
"Active Projects"
- Filter: Status = In Progress
- Group: By Client
- Sort: Due Date (ascending)
"Overdue"
- Filter: Due Date < Today
- Filter: Status ≠ Done
- Sort: Due Date (ascending)
- Highlight: Red
Troubleshooting
No rows showing?
Check:
- Filters might be too restrictive
- Clear all filters to see all data
- Check if you're in the right view
Can't find a property?
Solution:
- Click "Properties" to see hidden properties
- Toggle visibility on
Sort not working?
Check:
- Property type supports sorting
- No conflicting sorts applied
- Try clearing and re-applying sort
Group collapsed automatically?
Behavior:
- Groups collapse when you switch views
- Click group header to expand
View changes not saving?
Check:
- Internet connection
- Look for save indicator
- Refresh if needed
Related
- Property Types - Understanding what you can filter/sort by
- Working with Rows - Managing your data
- Advanced Features - Complex filtering with formulas