我们想要创建一个更简单的替代Excel的CUBEVALUE函数来从OLAP服务器检索数据。细节并不重要,但简单地说,我们的函数将“知道”源连接并接受一个非常简单的类似于ticker的参数和日期,代替CUBEVALUE的MDX样式参数。这仅供我们公司内部使用,仅供参考。
但是,Excel优化了CUBEVALUE,以便对OLAP服务器进行批处理。
问题:有没有办法对新功能进行编码,以便它可以类似地批量调用,而不是为每个单元格发出单独的查询?
答案 0 :(得分:0)
从Excel 2010开始可能会出现这种情况。根据http://blogs.msdn.com/excel/archive/2010/01/27/programmability-improvements-in-excel-2010.aspx,Excel 2010增加了对异步UDF的支持。这正是模仿CUBEVALUE性能所需要的。