Unit Filtering
Unit Filtering
Effective filtering is essential for focused analysis in InsightLens. This guide shows you how to use filtering tools to drill down into specific units, timeframes, and data segments for meaningful insights.
Overview of Filtering
Purpose of Filtering
- Focus analysis on specific subsets of data
- Compare similar units or groups
- Isolate particular time periods or conditions
- Reduce complexity in large datasets
Types of Filters Available
- Unit Characteristics (code, name, discipline)
- Temporal Filters (year, semester, date ranges)
- Performance Filters (response rates, satisfaction scores)
- Geographic Filters (campus, location)
- Data Quality Filters (completeness, reliability)
Filter Locations
Global Filters (Dashboard)
Available across all pages for consistent analysis:
Time Range Selector
- Quick options: Last semester, Last year, Custom range
- Academic year vs Calendar year modes
- Semester-specific selections
- Rolling periods (last 6 months, etc.)
Unit Type Filters
- Undergraduate vs Postgraduate
- Core vs Elective units
- Online vs Face-to-face delivery
- Credit point ranges
Page-Specific Filters
Units Page Filters
- Advanced search and filtering interface
- Multiple criteria combination
- Saved filter presets
- Bulk action capabilities
Dashboard Widget Filters
- Individual chart filtering options
- Quick filter buttons on overview cards
- Contextual filters based on current view
- Temporary filters that don’t affect other pages
Unit Characteristic Filters
Unit Code Filtering
Exact Match
- Enter specific unit code (e.g., “ISYS2001”)
- Useful for single unit deep-dive analysis
- Case-insensitive matching
- Partial code matching available
Pattern Matching
- Wildcard searches (e.g., “ISYS*” for all ISYS units)
- Multiple unit codes separated by commas
- Regular expression support for advanced users
- Unit family grouping (all 1000-level units)
Discipline and School Filtering
Hierarchical Structure
University
├── Business School
│ ├── Accounting
│ ├── Finance
│ └── Information Systems
├── Engineering
│ ├── Civil Engineering
│ ├── Mechanical Engineering
│ └── Software Engineering
└── Arts and Sciences
├── Psychology
├── Literature
└── Mathematics
Multi-Level Selection
- Choose entire schools or specific disciplines
- Mix and match different levels
- Exclude specific subdisciplines
- Compare across school boundaries
Academic Level Filtering
Standard Levels
- Foundation (preparatory courses)
- Undergraduate (1000-3000 level)
- Postgraduate Coursework (4000-5000 level)
- Postgraduate Research (6000+ level)
Custom Level Definitions
- Institution-specific level codes
- Cross-level analysis capabilities
- Progression tracking through levels
- Prerequisite relationship filtering
Temporal Filtering
Academic Calendar Alignment
Semester-Based Filtering
- Standard semester 1, 2, summer
- Trimester systems (1, 2, 3)
- Quarter systems (fall, winter, spring, summer)
- Custom academic periods
Year Selection Options
- Single year analysis
- Multi-year comparisons
- Academic year vs calendar year
- Rolling year calculations
Advanced Time Filtering
Relative Time Periods
- “Last 3 semesters”
- “Same semester last year”
- “Previous academic year”
- “Rolling 12 months”
Specific Date Ranges
- Custom start and end dates
- Survey completion date filtering
- Import date filtering
- Academic period boundaries
Trend Analysis Time Windows
Comparison Periods
- Before/after intervention analysis
- Pre/post curriculum change comparison
- Instructor change impact assessment
- Seasonal variation analysis
Performance-Based Filtering
Satisfaction Score Filters
Score Ranges
- High performers (4.0+ average)
- Concerning performance (below 3.0)
- Improvement targets (3.0-3.5)
- Excellence recognition (4.5+)
Percentile-Based Filtering
- Top 10% performers
- Bottom quartile for attention
- Middle 50% for baseline
- Outlier identification (beyond 2 standard deviations)
Response Rate Filtering
Rate Thresholds
- Minimum response rates for reliability
- High engagement units (>70% response)
- Low engagement concerns (<30% response)
- Target achievement (institutional benchmarks)
Statistical Confidence
- Minimum sample sizes for validity
- Confidence interval requirements
- Margin of error considerations
- Power analysis inclusion criteria
Trend-Based Filtering
Improvement Patterns
- Units showing consistent improvement
- Declining performance indicators
- Stable but concerning patterns
- Volatile or inconsistent results
Change Magnitude
- Significant positive changes
- Concerning negative shifts
- Minimal change patterns
- Dramatic transformation cases
Geographic and Delivery Filters
Campus Location
Physical Locations
- Main campus units
- Regional campus offerings
- International campus data
- Distance education providers
Location-Specific Analysis
- Resource availability impacts
- Student demographic differences
- Local cultural factors
- Infrastructure variations
Delivery Mode Filtering
Teaching Methods
- Face-to-face instruction
- Online delivery
- Blended/hybrid models
- Block/intensive modes
Technology Integration
- High-tech delivery methods
- Traditional approaches
- Simulation and lab-based units
- Field experience components
Data Quality Filters
Completeness Filters
Response Completeness
- Units with complete survey data
- Partial response filtering
- Missing data tolerance levels
- Data quality scoring
Question Coverage
- All required questions answered
- Optional question participation
- Comment section completion
- Demographic data availability
Reliability Filters
Sample Size Adequacy
- Minimum student enrollment
- Sufficient response numbers
- Statistical power requirements
- Confidence level maintenance
Data Consistency
- Internal consistency checks
- Cross-validation results
- Outlier detection and handling
- Quality assurance passed
Advanced Filtering Techniques
Combined Filter Logic
AND Logic (All conditions must be met)
- Business School AND Undergraduate AND High Performance
- Creates narrow, focused datasets
- Useful for specific case studies
- Ensures all criteria satisfaction
OR Logic (Any condition can be met)
- Engineering OR Computer Science units
- Expands dataset inclusively
- Useful for broad comparisons
- Captures related categories
NOT Logic (Exclude specific conditions)
- All units EXCEPT foundation courses
- Remove outliers or special cases
- Focus on standard offerings
- Clean datasets for analysis
Filter Combinations
Nested Filtering
(Business School OR Engineering)
AND Undergraduate
AND (Response Rate > 50%)
AND (Year = 2023 OR Year = 2024)
Sequential Filtering
- Start with broad criteria
- Progressively narrow focus
- Evaluate results at each step
- Fine-tune for optimal dataset
Saved Filter Presets
Common Preset Examples
- “High Priority Units”: Low satisfaction + High enrollment
- “Success Stories”: High satisfaction + Improving trends
- “New Offerings”: First or second year of delivery
- “Core Curriculum”: Required units for degree programs
Custom Preset Creation
- Configure desired filter combination
- Save with descriptive name
- Share with colleagues if appropriate
- Update as criteria evolve
Filter Management
Performance Optimization
Large Dataset Handling
- Progressive filtering for better performance
- Index-optimized filter combinations
- Cached results for common filters
- Background processing for complex queries
Memory Management
- Filter result caching
- Automatic cleanup of temporary filters
- Efficient data loading strategies
- Resource usage monitoring
User Experience Features
Filter Persistence
- Maintain filters across sessions
- Remember last-used configurations
- Quick restoration of previous settings
- Cross-page filter consistency
Visual Feedback
- Active filter indicators
- Result count updates
- Performance impact warnings
- Filter conflict detection
Best Practices
Effective Filter Strategies
Start Broad, Then Narrow
- Begin with general time period
- Add major category filters
- Refine with performance criteria
- Fine-tune with specific requirements
Maintain Context
- Always show applied filters clearly
- Provide easy filter removal options
- Include unfiltered comparisons when relevant
- Document filter rationale in reports
Common Pitfalls to Avoid
Over-Filtering
- Too restrictive criteria yielding minimal data
- Loss of statistical power
- Missing important patterns
- Reduced generalizability
Filter Bias
- Unconsciously selecting favorable data
- Ignoring inconvenient results
- Cherry-picking for desired outcomes
- Inadequate representative sampling
Quality Assurance
Filter Validation
- Check result counts for reasonableness
- Verify filter logic accuracy
- Test with known data subsets
- Cross-validate with alternative approaches
Documentation Standards
- Record filter criteria used
- Note any unusual selections
- Explain rationale for choices
- Include filter information in reports
Troubleshooting Filters
Common Issues
No Results Returned
- Criteria too restrictive
- Date range issues
- Data availability problems
- Filter logic errors
Too Many Results
- Insufficient filtering
- Broad criteria combinations
- Missing quality filters
- Performance impact concerns
Unexpected Results
- Filter logic conflicts
- Data interpretation errors
- Cache consistency issues
- System synchronization problems
Diagnostic Steps
- Review each filter individually
- Test simplified filter combinations
- Check data availability for time periods
- Verify filter logic interpretation
- Clear cache and retry if needed
Previous: Exploring Trends | Next: Chart Interactions |