I'm a novice with MDX, so sorry if I've missed something. (and sorry about my english too!)
The following query:
WITH
SET [ROWMEMBERS] AS '{([BIN_SCH_INV_GRO].&[1]) , ([BIN_SCH_INV_GRO].&[2]) , ([BIN_SCH_INV_GRO].&[3]) , ([BIN_SCH_INV_GRO].&[4]) , ([BIN_SCH_INV_GRO].&[5]) , ([BIN_SCH_INV_GRO].&[6]) , ([BIN_SCH_INV_GRO].&[7]) , ([BIN_SCH_INV_GRO].&[8]) , ([BIN_SCH_INV_GRO].&[9])}'
SELECT {([Measures].[BIN_SCH_REC_VAL], [BIN_SCH_Year].&[2010])
, ([Measures].[BIN_SCH_VAL_Real_CSP], [BIN_SCH_Year].&[2010])
, ([Measures].[BIN_SCH_REC_VAL], [BIN_SCH_Year].&[2011])
, ([Measures].[BIN_SCH_VAL_Real_CSP], [BIN_SCH_Year].&[2011])
, ([Measures].[BIN_SCH_REC_VAL], [BIN_SCH_Year])
, ([Measures].[BIN_SCH_VAL_Real_CSP], [BIN_SCH_Year])
} ON COLUMNS, [ROWMEMBERS] DIMENSION PROPERTIES MEMBER_NAME, PARENT_UNIQUE_NAME ON ROWS FROM [ProductsManagement]
Returns this:
BIN_SCH_REC_VAL BIN_SCH_VAL_Real_CSP BIN_SCH_REC_VAL BIN_SCH_VAL_Real_CSP BIN_SCH_REC_VAL BIN_SCH_VAL_Real_CSP
2010 2010 2011 2011 ALL ALL
ALIMENTACAO (nulo) (nulo) (nulo) (nulo) 2,663,657.70 1,650,353.73
ALIMENTACAO PARENTAL E ENTERAL (nulo) (nulo) (nulo) (nulo) 1,028,281.08 1,033,596.66
BRINDES (nulo) (nulo) (nulo) (nulo) 163,867.06 187,183.59
EQUIPAMENTOS DE SEGURANCA (nulo) (nulo) (nulo) (nulo) 497,320.63 372,173.12
FIOS CIRURGICOS (nulo) (nulo) (nulo) (nulo) 1,280,577.64 1,288,735.81
GASES MEDICINAIS (nulo) (nulo) (nulo) (nulo) 144,900.20 141,914.26
HIGIENE E LIMPEZA (nulo) (nulo) (nulo) (nulo) 1,895,881.03 1,949,619.64
IMPRESSOS (nulo) (nulo) (nulo) (nulo) 1,617,042.25 1,652,345.87
LABORATORIO (nulo) (nulo) (nulo) (nulo) 6,672,048.90 6,725,001.30
I'm pretty sure that those rowmembers contain values on the specified years…
Any Ideas?
Thank you!
Best Answer
If you are an MDX novice, you should start simple and layer on complexity as you get the simple queries to work. Try getting just one of the values you're expecting. Once you get that, all the others should fall into place.
Start off with something like this:
If you find values, build on this query. If you don't, take a look at your relational database and make sure the data is loaded correctly.
Boa sorte!