Delphi的交叉表/多维数据集/枢轴组件

Delphi的交叉表/多维数据集/枢轴组件,delphi,components,olap,cube,crosstab,Delphi,Components,Olap,Cube,Crosstab,我正在寻找Delphi 2009、2010或XE的Delphi VCL交叉表/cube/pivotcube/olap网格组件。我愿意牺牲高级功能来获得一些开放/免费或非常便宜的东西,如果我必须使它更容易与任何未来的开发人员协作,而不需要任何人购买比我已经使用的更多的组件,因为这将只在一个屏幕中使用。如果没有合适的方法,我可以尝试自己实现一些简单的东西。我可以使用一些相当基本的功能:拖放以配置维度、按列排序、允许列的totals/min/max以及可选的展开/折叠或向下钻取子类别。由于源行应该少于

我正在寻找Delphi 2009、2010或XE的Delphi VCL交叉表/cube/pivotcube/olap网格组件。我愿意牺牲高级功能来获得一些开放/免费或非常便宜的东西,如果我必须使它更容易与任何未来的开发人员协作,而不需要任何人购买比我已经使用的更多的组件,因为这将只在一个屏幕中使用。如果没有合适的方法,我可以尝试自己实现一些简单的东西。我可以使用一些相当基本的功能:拖放以配置维度、按列排序、允许列的totals/min/max以及可选的展开/折叠或向下钻取子类别。由于源行应该少于2000行,所以不需要出色的性能和企业可伸缩性

在商业空间ExpressPivotCube、FastCube和HierCube似乎有几个不错的选择,但它们都是几百美元。这个项目已经使用了Excel 2007和SQL Server 2005/2008的现有安装,所以我可以考虑利用这些,虽然如果可能的话,我更喜欢本地的Delphi组件。Delphi的Source\xtab目录中还包含非常古老的决策多维数据集组件,但它们显然不再支持unicode编译器Delphi 2009+,因为我在Delphi XE中测试编译该源代码时遇到了几十个与unicode相关的编译错误。这些组件仍然链接到长期不推荐使用的BDE!有人修改过Decision Cube以支持unicode/pure TDataSet吗?我发现的在线教程不完整,没有提到我看到的数十个BDE/unicode编译错误,因此我可能不得不自己解决这个问题

有人对免费/便宜的基本交叉表/透视网格组件的起点有什么建议吗?

是一个功能强大的库,它集成了excel用于报告目的,以及它的透视功能,可以直接从应用程序中控制。据说所有的东西都是开源的,但不知道确切的时间。也许有必要直接询问作者,因为这一承诺是多年前做出的,而且直到现在仍然存在。

是一个功能强大的库,它集成了excel用于报告的功能以及从应用程序直接控制的数据透视功能。据说所有的东西都是开源的,但不知道确切的时间。也许有必要直接问作者,因为这个承诺是多年前做出的,直到现在仍然存在。

DevExpress Pivot Grid-起价为1000美元

功能强大得多的RadarCube-价格从200美元起

但在回答之前,我提到了Decision Cube的免费/开源副本,名为FXDS:它的最后一次更新是12年前,包含Delphi 6和Delphi 7的准备包。

DevExpress Pivot Grid-起价1000美元

功能强大得多的RadarCube-价格从200美元起


但在回答之前提到的Decision Cube的免费/开源副本,名为FXDS:上次更新是12年前,包含Delphi 6和Delphi 7的准备包。

Excel提供了一个非常强大的透视图功能,它不满足基本要求吗?大约有50000行,速度也相当快。我使用过Excel透视表,如果我找不到本机的Delphi解决方案,这是一个功能强大且非常合理的选择。我唯一能想到的缺点是,它并没有集成到应用程序中,并且引入了一些外部应用程序依赖关系,但是如果首选选项不泛泛,我当然愿意考虑它。我还没有搜索过通过代码构建Excel数据透视表的OLE自动化代码,但是我确信有很多例子。Excel提供了一个数据透视图功能,它非常强大,不满足基本要求吗?大约有50000行,速度也相当快。我使用过Excel透视表,如果我找不到本机的Delphi解决方案,这是一个功能强大且非常合理的选择。我唯一能想到的缺点是,它并没有集成到应用程序中,并且引入了一些外部应用程序依赖关系,但是如果首选选项不泛泛,我当然愿意考虑它。我还没有搜索过通过代码构建Excel pivot表的OLE自动化代码是什么样子的,但我相信有很多例子。