2010-09-16 53 views

回答

1

您可以调用SSAS中的VBA程序集,您会注意到它在SSAS服务器程序集文件夹中。

完整的VBA函数列表在这里: http://www.ssas-info.com/analysis-services-articles/50-mdx/2075-vba-functions-in-as2005-mdx

简单的例子: http://geekswithblogs.net/darrengosbell/archive/2006/10/29/95332.aspx

另外,您可以编写自己的CLR例程,并调用: http://geekswithblogs.net/dotNETPlayground/archive/2007/12/20/117869.aspx

编辑:它看起来就像我以为你在使用MS分析服务......如果你是这个应该工作,否则用你的确切版本重新?

WITH MEMBER Measures.[SinOne] AS VBAMDX!Sin(1) 
SELECT Measures.[SinOne] ON COLUMNS FROM [Cube] 
+0

完美!有用!谢谢您的帮助。 (是的,我正在使用MS Analysis Services。) – CL23 2010-09-17 12:31:27