2010-12-14 124 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