Reporting Tool - Dynamic Columns

Job ID: 32940281

Budget: $30 – $250 USD

Reporting tool - Dynamic Columns:

a Reporting tool is required for an online platform to handle dynamic columns for each query per each user with ability to export multi-dimension tables (one cell can include multiple values) including the following features:
1- Select Columns from list to be shown in the report ​
2- Create as many Criteria as required (AND, OR, NOT)
3- SORTING (with priority)
4- GROUPING (with priority)
5- CACULATED COLUMNS
6- HIGHLIGHTING
7- SHOW TOTALS
8- EXPORT TO RXCEL
9- REPORT INSIDE REPORT
10- CHARTS
11- TABLE PIVOTING

Sample reporting tool is attached.

Select multi columns from different table with relations.

Technology need to use:

.Net Core
C#
MVC or Angular UI
Recommend read tables from entity framework context with data annotations to prevent some tables or columns to shown for user to select like (Identity tables, Roles, etc..)
Related categories: .NET C# Programming ASP.NET MVC .NET Core Angular