FastCube .NET

С#-библиотека оперативного анализа данных с поддержкой .NET Framework 4.7.2 , Mono, ASP.NET Core, MVC и WinForms

FastCube .NET позволит Вам без лишних затрат сил и времени проанализировать данные, получить сводные таблицы (срезы данных), построить отчеты и графики.

Кросс-таблица

Кросс-таблица

FastCube .NET состоит из кросс-таблицы - интерактивного инструмента представления и аналитической обработки данных. В верхней и в левой части таблицы располагаются многоуровневые заголовки, заполненные значениями измерений. Центральная часть таблицы отображает значения показателей.

Кросс-таблица состоит из множества областей: заголовок кросс-таблицы, область полей-фильтров, заголовки измерений по-вертикали и по-горизонтали, вертикальный и горизонтальный заголовок кросс-таблицы, область данных, список полей, список Top-N фильтров, область вычислений агрегатов для выделенных ячеек и регулятор масштаба.

Скачать проект на Knockout.js

Сортировка FastCube .NET

Сортировка

Данные кросс-таблицы отображаются в строго отсортированном порядке в независимости от их первоначального порядка в исходных данных. Порядок сортировки может быть либо по возрастанию значений, либо по убыванию. Для числовых и временных значений порядок означает их естественный порядок следования. Для строковых значений применяется алфавитный порядок следования.

Каждое измерение кросс-таблицы может иметь свой порядок сортировки значений. По умолчанию применяется сортировка по возрастанию. Вы можете изменить порядок сортировки измерения через двойной щелчок мыши на заголовке измерении или выбрав пункт в контекстном меню.

Особенности и преимущества

Встраивание в интерфейс
Полная настройка и интеграция в интерфейс вашего бизнес-приложения.
Глобальный фильтр
Используйте один куб данных для синхронного анализа по различным критериям, построенным по независимым фильтрам.
Исходный код
Этот набор компонентов включает в себя исходные коды. Максимальное удобство для компаний, желающих адаптировать код под свои нужды.

Условное выделение данных

Кросс-таблица позволяет задавать особый стиль отображения для определенных значений показателей. Например, выделяйте данные, которые находятся в определенном диапазоне, либо выходят за его границы. Правило выделения позволяет обрабатывать значения показателей как значения, текст, даты, а также как NULL. В зависимости от вида обработки можно применять различные варианты условий. Для обработки значений можно использовать операции "больше", "меньше", а для текстовой обработки доступны операции вхождения или невхождения подстроки в строку.

Стиль отображения условия задается в редакторе. Вы сможете выбрать вариант заливки фона, цвет и стиль текста. Для сплошной заливки достаточно задать только "Цвет заливки 1", а для градиентных заливок также требуется указать "Цвет заливки 2". Кроме условного выделения ячеек можно применять один из четырех видов выделения ко всем значениям. В этом случае каждая ячейка будет выделена в зависимости от ее значения.

Условное выделение данных

Представление данных

Вы сможете экспортировать любые срезы из OLAP-куба в форматы: ODS, XLS, XML, HTML. Гибкие настройки компонентов позволят вам выбирать такие функции как: повтор значения осей для каждой строки/столбца, выбор для результирующего файла с отображением сетки, и многое другое.

Представление данных

Ultimate .NET

Этот набор компонентов входит в состав Ultimate решения, с помощью которого вы сможете создавать свои бизнес-проекты на всех современных платформах .NET, ASP.NET, Blazor, WASM, WPF, WinForms, Avalonia UI, Mono и других. Со своей командой вы сможете работать как в десктопном дизайнере, так и прямо из браузера. В состав Ultimate также входят компоненты для визуализации данных, а именно бизнес-графика с набором диаграмм, и OLAP продукты для быстрой обработки больших массивов данных.

На каких платформах поддерживается?

В данный момент библиотека работает с приложениями на WinForms, .NET Framework 4.7.2, ASP .NET Core, Mono Framework.