如何更改此MDX
查询(从Saiku获取)以便" anno" (年)和measures
列在专栏中?
MDX查询:
WITH
SET [~ROWS_Regime Ricovero_Regime Ricovero.Regime Ricovero] AS
{[Regime Ricovero].[Degenza ordinaria]}
SET [~ROWS_Anno_Anno.Anno] AS
{[Anno].[Anno].MEMBERS}
SELECT
NON EMPTY
{
[Measures].[Numero di Ricoveri]
,[Measures].[Dimessi 0-1 Giorno]
,[Measures].[Dimessi > di 1 Giorno]
,[Measures].[Giornate di Degenza]
,[Measures].[Degenza Media]
,[Measures].[Occupazione Media (Percentuale)]
,[Measures].[Indice di Rotazione]
,[Measures].[Presenti Medi Giornaliari]
,[Measures].[Numero di Interventi]
,[Measures].[DRG Peso]
} ON COLUMNS
,NON EMPTY
NonEmptyCrossJoin
(
[~ROWS_Regime Ricovero_Regime Ricovero.Regime Ricovero]
,[~ROWS_Anno_Anno.Anno]
) ON ROWS
FROM [Cubo Virtuale Report Dati Attività];
在实践中,我希望垂直而不是水平地看到这张桌子。 提前谢谢
答案 0 :(得分:0)
你可以随意交换ROWS和COLUMNS。
此配置应更加垂直:
WITH
SET [~ROWS_Regime Ricovero_Regime Ricovero.Regime Ricovero] AS
{[Regime Ricovero].[Degenza ordinaria]}
SET [~ROWS_Anno_Anno.Anno] AS
{[Anno].[Anno].MEMBERS}
SELECT
NON EMPTY
[~ROWS_Anno_Anno.Anno]
ON COLUMNS
,NON EMPTY
CrossJoin(
[~ROWS_Regime Ricovero_Regime Ricovero.Regime Ricovero]
,
{
[Measures].[Numero di Ricoveri]
,[Measures].[Dimessi 0-1 Giorno]
,[Measures].[Dimessi > di 1 Giorno]
,[Measures].[Giornate di Degenza]
,[Measures].[Degenza Media]
,[Measures].[Occupazione Media (Percentuale)]
,[Measures].[Indice di Rotazione]
,[Measures].[Presenti Medi Giornaliari]
,[Measures].[Numero di Interventi]
,[Measures].[DRG Peso]
}
)
ON ROWS
FROM [Cubo Virtuale Report Dati Attività];