Advanced Filtering
Excel-like filter panel per column — unlimited conditions, multi-column composition, and saved filter sets.
Solutions
Built to solve the reporting problems that come up again and again when working seriously with financial and operational data — from rigid static outputs to complex data mapping and slow turnaround.
The Problem
Financial reports generated as static Excel files answer the question you thought to ask when you made the template — not the one you have now. Every new slice of the data requires a new export, a new pivot, another round of emails. Meanwhile the underlying data has already changed.
How Meulenbase Solves It
Reports in Meulenbase are live. Filter, sort, group, and drill down directly in the interface. Every change is instant — no re-export, no waiting, no endless calls with the data engineering team. The report adapts to your question rather than the other way around.
The Problem
Open a 50,000-row spreadsheet in Excel and watch it freeze. Consumer BI tools weren't designed for the data volumes that modern finance and operations teams work with daily. Performance degrades, tabs crash, and the workaround becomes the workflow.
How Meulenbase Solves It
The Meulenbase table component is built with virtual rendering, meaning only visible rows are in the DOM at any time. Tens of thousands of rows scroll smoothly. Sorting and filtering are handled client-side without round-trips. The interface stays fast regardless of dataset size.
The Problem
Enterprise reporting tools are powerful but rigid. Changing which columns appear, reordering fields, or adding a new grouping means contacting a data engineering team, waiting for capacity, and going back and forth over requirements. Users end up working around the tool — duplicating spreadsheets, building shadow systems in Excel just to get basic flexibility.
How Meulenbase Solves It
Column visibility, ordering, pinning, grouping, and filtering are all controlled by the user directly in the interface. No engineering team required. Changes persist per-user so everyone keeps their own view without disrupting others. The platform adapts to how people actually work.
The Problem
Every organisation's data is structured differently. Making that data usable for reporting typically requires bespoke ETL pipelines, custom transformation logic, or manual reformatting. As data structures evolve, those pipelines break and need rebuilding — creating a permanent maintenance burden that sits between raw data and useful insight.
How Meulenbase Solves It
Meulenbase uses a declarative mapping layer where fields are connected through configurable rules with explicit priority ordering. One source field can map to one target field (1:1) or fan out across multiple report dimensions (1:N). Rules are evaluated in priority order, so edge cases and overrides are handled cleanly without branching logic. Configure the mapping once — it applies automatically to every subsequent dataset ingestion.
The Problem
When a stakeholder needs a report presented in a specific way — particular columns, a certain grouping structure, a custom summary row — the standard answer is a development ticket, a sprint, and a static output that's already outdated by the time it ships. The pace of reporting has never matched the pace of the questions being asked.
How Meulenbase Solves It
Report layouts in Meulenbase are configured directly in the interface by the user — no developer required. Column selection, ordering, grouping logic, and summary structures are all composable on the fly. Reports are not static artefacts but live views that can be adjusted, saved, and shared in minutes. The same underlying dataset can power dozens of different report layouts simultaneously, each tailored to a different audience or use case.
Zero IT Required
The entire process from data ingestion to reporting is designed for the end user. No IT department, no specialised tooling, no data engineering support required. Configure your mapping once, then ingest new datasets in whatever way suits your workflow.
Upload your dataset — drag and drop or file picker. Define field mappings, priority rules, and report layout. This one-time configuration is saved and applied automatically to every future ingestion.
Select columns, define groupings, set summary structures — all in the interface. Your report layout is live immediately and can be adjusted at any time without starting over.
With configuration in place, send new data however fits your workflow. Each method triggers the same pipeline and updates your reports automatically.
Supported ingestion methods
Filter Panel
Every column in Meulenbase has a dedicated filter panel that works exactly like the filter experience you already know from Excel — but without the row limits, the crashes, or the rigid structure.
Stack as many conditions as you need per column. Combine text search, value selection, range filters, and custom expressions in a single panel. Filters compose across columns, update instantly, and can be saved as named views — so your most-used configurations are always one click away.
Unlimited conditions per column
No cap on how many filter rules you apply to a single column. Combine as many conditions as your analysis requires.
Multi-column composition
Filters across multiple columns combine with AND/OR logic, giving you precise control over exactly which rows are shown.
Instant, client-side evaluation
Filtering happens in the browser with no server round-trip. Results update in real time as you type or select.
Cross-Domain Reporting
Real business decisions rarely live in a single data domain. Understanding cost per FTE requires financial data and headcount data in the same view. Analysing project margin requires revenue, hours, and operational data side by side.
Meulenbase reports are built from a free mix of metrics, custom expressions, and data sourced from entirely different domains — financial and non-financial alike. Combine turnover figures with hours worked, FTE counts, project data, or any other dataset. Write expressions that span across them. The platform treats every source as equally first-class.
Mixed-domain metrics
Combine financials, hours, FTEs, project data, and operational figures in a single report without pre-joining datasets.
Custom expressions
Write calculated fields that reference any column across any domain — ratios, variances, per-unit costs, and derived KPIs.
No domain boundaries
Financial and non-financial data are treated equally. There is no hierarchy between domains — every dataset is a first-class input.
Capabilities
Excel-like filter panel per column — unlimited conditions, multi-column composition, and saved filter sets.
Group rows by any dimension, expand subtotals, and drill into detail rows.
Show, hide, pin, reorder, and resize columns without any configuration files.
Handles datasets of tens of thousands of rows with smooth, instant scrolling.
Full public and internal API for integration with external systems and automation.
Finance, operations, HR, projects — configurable for any reporting domain.
Early Access
Meulenbase is currently in Early Access and is freely accessible. Register an account and explore the full reporting platform.
Get free access