Mdx 如何创建以下多维数据集?
例如Mdx 如何创建以下多维数据集?,mdx,cubes,Mdx,Cubes,例如 数据库表: BatchID BatchName Chemical Value -------------------------------------------------------- BI-1 BN-1 CH-1 1 BI-2 BN-2 CH-2 2 --------------------------------
- 数据库表:
BatchID BatchName Chemical Value -------------------------------------------------------- BI-1 BN-1 CH-1 1 BI-2 BN-2 CH-2 2 --------------------------------------------------------
BI-1 BI-2
BN-1 BN-2
-----------------------------------------
CH-1 1 null
------------------------------------------
CH-2 null 2
------------------------------------------
这里BI-1,BN-1是一列中的两行,我需要将化学值显示为其中的一行
什么是MDX查询
请帮我解决这个问题
谢谢。创建一个多维数据集,其中BatchID、Batchname和Chemical作为维度,Value作为度量值 然后使用以下MDX代码:
SELECT
Crossjoin(Crossjoin([BatchID].Members, [Batchname].Members), { [Measures].[Value] }) ON COLUMNS,
[Chemical].Members ON ROWS
FROM [Mycube]