Overview
Koala Data Explorer provides powerful sorting and filtering capabilities to help you analyze query results. These features allow you to focus on specific data subsets and organize results for better insights.Sorting Data
Basic Sorting
Single Column Sort
Click any column header to sort:- First click: Sort ascending (A-Z, 0-9, oldest-newest)
- Second click: Sort descending (Z-A, 9-0, newest-oldest)
- Third click: Remove sort (return to original order)
Sort Indicators
Column headers show sort direction:- ▲: Ascending sort
- ▼: Descending sort
- No arrow: No sort applied
Multi-Column Sorting
Multi-column sorting is available in the paid version.
- Click first column header
- Hold
Ctrl
and click additional columns - Sort priority shown by numbers (1, 2, 3…)
- Drag columns in sort panel to reorder priority
Sort Priority
When sorting by multiple columns:- Primary sort: Most important ordering
- Secondary sort: Applied within primary groups
- Tertiary sort: Applied within secondary groups
Sort Types by Data Type
Text Sorting
- Ascending: A-Z alphabetical
- Descending: Z-A reverse alphabetical
- Case sensitivity: Configurable (default: case-insensitive)
- Natural sorting: Numbers in text sorted numerically
Numeric Sorting
- Ascending: Smallest to largest
- Descending: Largest to smallest
- NULL handling: NULLs first or last (configurable)
- Scientific notation: Handled correctly
Date Sorting
- Ascending: Oldest to newest
- Descending: Newest to oldest
- Time component: Included in sort order
- Time zones: Respected in sorting
Custom Sort Options
Sort Settings
Configure sorting behavior:Sort Menu
Right-click column header for advanced options:- Sort A-Z / Z-A
- Custom sort
- Clear sort
- Sort options
Filtering Data
Quick Filter
Text Filter
Use the filter box at the top of results:- Type text to search across all visible columns
- Results immediately update as you type
- Case-insensitive by default
- Searches all text-based columns
Filter Operators
Use operators for precise filtering:Column Filters
Filter by Column
Click the filter icon in column headers:- Shows unique values in that column
- Check/uncheck values to include/exclude
- Use search box to find specific values
- Apply multiple selections
Text Column Filters
For text columns, available filters:- Equals: Exact match
- Contains: Partial match
- Starts with: Prefix match
- Ends with: Suffix match
- Regular expression: Pattern matching
- Is empty: Empty string
- Is not empty: Has content
- Is null: NULL values
- Is not null: Non-NULL values
Numeric Column Filters
For numeric columns:- Equals: Exact value
- Not equals: Exclude value
- Greater than: > value
- Greater than or equal: >= value
- Less than: < value
- Less than or equal: <= value
- Between: Range of values
- Top N: Highest N values
- Bottom N: Lowest N values
Date Column Filters
For date columns:- Equals: Specific date
- Before: Earlier than date
- After: Later than date
- Between: Date range
- Last N days: Recent period
- This week/month/year: Current period
- Custom range: Flexible date picker
Advanced Filtering
Multiple Filters
Apply filters to multiple columns:- Each column filter is independent
- Results show rows matching ALL filters (AND logic)
- Filter summary shows active filters
- Clear individual or all filters
Filter Expressions
Advanced filter expressions are available in the paid version.
Saved Filters
Save frequently used filters:- Apply desired filters
- Click “Save Filter”
- Name the filter configuration
- Reuse with one click
Filter Panel
Filter Manager
Access the filter panel:- Click filter icon in toolbar
- Press
Ctrl+Shift+F
- Shows all active filters
- Modify or remove filters
Filter Information
The filter panel displays:- Active filters: Currently applied filters
- Affected rows: Count of matching rows
- Filter logic: How filters combine
- Performance: Filter execution time
Combined Sorting and Filtering
Workflow
Common workflow for data analysis:- Filter first: Reduce data to relevant subset
- Then sort: Order the filtered results
- Analyze: Focus on specific patterns
- Export: Save the filtered and sorted view
Performance Optimization
Efficient Filtering
Best practices for performance:- Filter early in the query when possible
- Use indexed columns for filtering
- Apply most selective filters first
- Combine filters in SQL for better performance
Sorting Performance
Optimize sorting:- Sort by indexed columns when possible
- Limit result set before sorting
- Use database sorting (ORDER BY) for large datasets
- Consider composite indexes for multi-column sorts
Visual Indicators
Active Filters
Visual cues for active filters:- Column headers: Filter icon shows when filtered
- Status bar: Shows “Filtered: X of Y rows”
- Filter panel: Lists all active filters
- Row striping: Maintains readability
Sort Indicators
Visual cues for sorting:- Arrow icons: Show sort direction
- Numbers: Show sort priority for multi-column
- Column highlighting: Sorted columns highlighted
- Status bar: Shows current sort configuration
Keyboard Shortcuts
Sorting Shortcuts
Action | Shortcut | Description |
---|---|---|
Sort ascending | Alt+↑ | Sort current column ascending |
Sort descending | Alt+↓ | Sort current column descending |
Clear sort | Alt+0 | Remove sort from current column |
Multi-column sort | Ctrl+click | Add column to sort |
Filtering Shortcuts
Action | Shortcut | Description |
---|---|---|
Open filter | Ctrl+F | Open quick filter box |
Column filter | Alt+F | Open filter for current column |
Clear filters | Ctrl+Shift+F | Clear all filters |
Next filtered | F3 | Jump to next filtered result |
Common Use Cases
Data Analysis
Find Top Performers
Identify Recent Changes
Range Analysis
Quality Assurance
Find Data Issues
Null Value Detection
Common Filter Types
Text Filters
- Contains: Search for text within values
- Equals: Exact match
- Starts with: Values beginning with text
- Ends with: Values ending with text
Numeric Filters
- Equals: Exact numeric value
- Greater than: Values above threshold
- Less than: Values below threshold
- Between: Values within range
Date Filters
- Equals: Specific date
- Before: Earlier than date
- After: Later than date
- Between: Date range
Troubleshooting
Performance Issues
If sorting/filtering is slow:- Check result set size
- Consider database-side filtering (WHERE clause)
- Reduce number of columns
- Use simpler filter expressions
Memory Issues
For large result sets:- Apply filters before sorting
- Use database sorting when possible
- Limit visible columns
- Consider exporting filtered results
Filter Not Working
If filters don’t work as expected:- Check data types
- Verify null value handling
- Test with simpler expressions
- Clear and reapply filters
Best Practices
Performance
- Filter first, then sort
- Use SQL WHERE clauses for large datasets
- Be specific with filter criteria
Data Analysis
- Start with broad filters, then narrow down
- Combine sorting and filtering for better insights
- Export filtered results for further analysis