2010-12-14 125 views
1

你好家伙再次在这里与我的MDX头痛(为什么我的老板认为程序员=解决任何与计算机相关的问题)。MDX帮助和教程

过滤器的尺寸 Productos是这样构成的[Casa]。[Linea]。[Producto]我试图通过Linea 72和74进行过滤,除此之外,任何人都知道一个很好的在线教程或MDX书?

反正我在这里的MDX到目前为止

SELECT 'Dic 1 2010' AS Fecha, A.*
from (SELECT "[Measures].[Piezas Dia]", "[Measures].[P Redondeadas]" FROM openrowset('MSOLAP' ,'DATASOURCE=XXX ;Initial Catalog=XXX ; User Id=XXX;Password=XXX;', 'WITH SET [Lineas] AS '' FILTER(DESCENDANTS([PRODUCTOS],[LINEA],SELF),
ANCESTOR([PRODUCTOS].CURRENTMEMBER,SELF) <> [74 VARIOS] AND
ANCESTOR([PRODUCTOS].CURRENTMEMBER,SELF) <> [72 VARIOS])'' Member [Measures].[Piezas Dia] AS ''sum([Lineas],[Measures].[|P| Venta Dia Año Actual])''
Member [Measures].[P Redondeadas] AS ''sum([Lineas],[Measures].[Venta Piezas Redondeadas])'' SELECT {[Measures].[Piezas Dia], [Measures].[P Redondeadas]} on columns FROM [Venta Gerencial] WHERE ([Fecha Diario].[Fecha].&[2010].&[12].&[1])')) as A

感谢所有提供帮助。

+1

你可以设置你的查询代码请。我想帮助你,但这样我甚至不会阅读你的查询。谢谢。 – Spredzy 2010-12-14 14:09:02

+1

我的老板认为程序员=用插件修理任何东西 – RobD 2012-03-21 23:43:25

+0

我的朋友们认为同样的事情。他们会问我任何电脑问题,就像他们从未听说过Google一样。显然,我是Excel和Access的“专家”,尽管过去几年我都没有用过。 – DataGirl 2013-03-27 13:56:40

回答

7

你可以找到一个 '温和' 的介绍与MDX here

1

它应该是真的,而不是一个; 这里

FROM openrowset('MSOLAP' ***,*** 'DATASOURCE=HDZNT10

4

你问一本书转诊。我的老板刚刚为我购买了SQL Server 2008 MDX Step by Step。我开始经历它,我喜欢它的布局方式。我已经使用T-SQL进行了十多年的编程,而且MDX已经足够让我困惑了。本书帮助我思考我的代码和编码习惯。我还没有完成它,但我确实认为它可能是一个很好的开始,因为你可以跳进书中的任何地方去了解你需要知道的内容。

+1

我几乎完成了“一步一步”,但像你@DataGirl我一直在使用T-SQL之前,它需要一些时间来掌握“立方体的事情”..虽然伟大的书! – 2013-03-20 20:08:47