思路是用VBA把透视表里的度量值成员和计算成员遍历出来,放到EXCEL的表中,给用户可以复制粘贴,用户最终要做的是加上一些简单的运算符就可以,降低用户使用门槛,同时也不需要在cube里写那么多很少人用的计算成员,用户想到要计算时自己动手、丰衣足食
另外一个模块是登录,因为我自己用的是非NT帐号登录,然后转换为NT帐号,把connection里的字符串替换成NT帐号的用户密码,实现简单的权限管理。
最后:VBA密码是0,代码写得比较乱,没备注,需要查看代码就辛苦些,主要是做给公司用,自己经手维护的,没空写注释,抱歉。
里面提到的插件地址:http://www.codeplex.com/OlapPivotTableExtend
还有天善xpivot的也是很不错的插件:http://www.flybi.net/question/8658
回到家里用家里的EXCEL2013试了下,微软在2013上已经增强得非常友好,自己辛苦半天也没有什么实际性的改善,只能叹息企业化的office版本迭代太慢了,跟不上最选进的工具,只能许多人在低效中,或者稍微好点的就修修补补弄点小工具填补上。
自己用插件弄了好半天,还是弄不成功的计算成员也可以了,原来计算还分计算度量值和计算成员两种叫法,在EXCEL学到了,看来EXCEL真是体贴用户,还特意分开两个模块来操作。