Ищите возможности сводной диаграммы, аналогичной сводной диаграмме Excel - PullRequest
1 голос
/ 19 сентября 2010

Я ищу компонент сводной диаграммы .NET, похожий на сводную диаграмму Excel. Этот компонент будет использоваться для отображения данных пользователям как часть интеллектуального клиента. Пользователи могут порезать и нарезать данные различными способами. В идеале компонент PivotChart позволит пользователю выбирать различные способы группировки и агрегирования данных.

У меня уже есть возможность экспортировать данные в Excel; однако я бы предпочел сохранить возможность создания отчетов PivotChart непосредственно внутри моего приложения из соображений безопасности (водяные знаки и т. д.) и для простоты.

Я немного поэкспериментировал с переносом диаграммы System.Forms.DataVisualization.Charting с пользовательским интерфейсом, аналогичным интерфейсу в Excel, но решил, что не следует заново изобретать колесо, если уже существуют решения.

Я провел опрос и нашел множество решений, которые включают надстройки для Excel, но, как объяснялось выше, идеальное решение не будет зависеть от Excel.

Спасибо

1 Ответ

0 голосов
/ 13 мая 2011

Потратив некоторое время на просмотр, я обнаружил, что нет общего компонента PivotChart ни для WinForms, ни для WPF.

Мне удалось реализовать указанную возможность с помощью диаграммы System.WIndows.Forms.DataVisualization.Charting и добавить панель параметров, где пользователи могли выбирать, какие поля будут использоваться для построения значений X и Y, какие методы будут использоваться для агрегированные данные и какие поля будут использоваться для группировки значений в серии.

Я не могу опубликовать ссылку на решение, потому что оно принадлежит моей компании, но я просто хотел сообщить, что в этом нет стороннего компонента для использования.

...