1
以及這是我的代碼 但我如何替換@anioct和@cedis SSRS的參數? @ anioact =是一個年份,而@cedis可能是很多數字中的一個數字 我在做什麼壞事?它工作我取代@參數爲真正的數字,它的工作。MDX,如何傳遞變量/參數? SSAS?
with
member Enero as
(
([Dim Tiempos].[Año-Mes].[Año].&[(@anioact)].&[1],([Measures].[venta]),[Dimregion].[Puntovta].&[(@cedis)],[Dimproductos].[Categoria].&[Agua 20 Lt])
-
([Dim Tiempos].[Año-Mes].[Año].&[(@anioact)-1].&[1],([Measures].[venta]),[Dimregion].[Puntovta].&[(@cedis)],[Dimproductos].[Categoria].&[Agua 20 Lt])
)
member Febrero as
(
([Dim Tiempos].[Año-Mes].[Año].&[(@anioact)].&[2],([Measures].[venta]),[Dimregion].[Puntovta].&[(@cedis)],[Dimproductos].[Categoria].&[Agua 20 Lt])
-
([Dim Tiempos].[Año-Mes].[Año].&[(@anioact)-1].&[2],([Measures].[venta]),[Dimregion].[Puntovta].&[(@cedis)],[Dimproductos].[Categoria].&[Agua 20 Lt])
)
member Marzo as
(
([Dim Tiempos].[Año-Mes].[Año].&[(@anioact)].&[3],([Measures].[venta]),[Dimregion].[Puntovta].&[(@cedis)],[Dimproductos].[Categoria].&[Agua 20 Lt])
-
([Dim Tiempos].[Año-Mes].[Año].&[(@anioact)-1].&[3],([Measures].[venta]),[Dimregion].[Puntovta].&[(@cedis)],[Dimproductos].[Categoria].&[Agua 20 Lt])
)
member Abril as
(
([Dim Tiempos].[Año-Mes].[Año].&[(@anioact)].&[4],([Measures].[venta]),[Dimregion].[Puntovta].&[(@cedis)],[Dimproductos].[Categoria].&[Agua 20 Lt])
-
([Dim Tiempos].[Año-Mes].[Año].&[(@anioact)-1].&[4],([Measures].[venta]),[Dimregion].[Puntovta].&[(@cedis)],[Dimproductos].[Categoria].&[Agua 20 Lt])
)
member Mayo as
(
([Dim Tiempos].[Año-Mes].[Año].&[(@anioact)].&[5],([Measures].[venta]),[Dimregion].[Puntovta].&[(@cedis)],[Dimproductos].[Categoria].&[Agua 20 Lt])
-
([Dim Tiempos].[Año-Mes].[Año].&[(@anioact)-1].&[5],([Measures].[venta]),[Dimregion].[Puntovta].&[(@cedis)],[Dimproductos].[Categoria].&[Agua 20 Lt])
)
member Junio as
(
([Dim Tiempos].[Año-Mes].[Año].&[(@anioact)].&[6],([Measures].[venta]),[Dimregion].[Puntovta].&[(@cedis)],[Dimproductos].[Categoria].&[Agua 20 Lt])
-
([Dim Tiempos].[Año-Mes].[Año].&[(@anioact)-1].&[6],([Measures].[venta]),[Dimregion].[Puntovta].&[(@cedis)],[Dimproductos].[Categoria].&[Agua 20 Lt])
)
member Julio as
(
([Dim Tiempos].[Año-Mes].[Año].&[(@anioact)].&[7],([Measures].[venta]),[Dimregion].[Puntovta].&[(@cedis)],[Dimproductos].[Categoria].&[Agua 20 Lt])
-
([Dim Tiempos].[Año-Mes].[Año].&[(@anioact)-1].&[7],([Measures].[venta]),[Dimregion].[Puntovta].&[(@cedis)],[Dimproductos].[Categoria].&[Agua 20 Lt])
)
member Agosto as
(
([Dim Tiempos].[Año-Mes].[Año].&[(@anioact)].&[8],([Measures].[venta]),[Dimregion].[Puntovta].&[(@cedis)],[Dimproductos].[Categoria].&[Agua 20 Lt])
-
([Dim Tiempos].[Año-Mes].[Año].&[(@anioact)-1].&[8],([Measures].[venta]),[Dimregion].[Puntovta].&[(@cedis)],[Dimproductos].[Categoria].&[Agua 20 Lt])
)
member Septiembre as
(
([Dim Tiempos].[Año-Mes].[Año].&[(@anioact)].&[9],([Measures].[venta]),[Dimregion].[Puntovta].&[(@cedis)],[Dimproductos].[Categoria].&[Agua 20 Lt])
-
([Dim Tiempos].[Año-Mes].[Año].&[(@anioact)-1].&[9],([Measures].[venta]),[Dimregion].[Puntovta].&[(@cedis)],[Dimproductos].[Categoria].&[Agua 20 Lt])
)
member Octubre as
(
([Dim Tiempos].[Año-Mes].[Año].&[(@anioact)].&[10],([Measures].[venta]),[Dimregion].[Puntovta].&[(@cedis)],[Dimproductos].[Categoria].&[Agua 20 Lt])
-([Dim Tiempos].[Año-Mes].[Año].&[(@anioact)-1].&[10],([Measures].[venta]),[Dimregion].[Puntovta].&[(@cedis)],[Dimproductos].[Categoria].&[Agua 20 Lt])
)
member Noviembre as
(
([Dim Tiempos].[Año-Mes].[Año].&[(@anioact)].&[11],([Measures].[venta]),[Dimregion].[Puntovta].&[(@cedis)],[Dimproductos].[Categoria].&[Agua 20 Lt])
-([Dim Tiempos].[Año-Mes].[Año].&[(@anioact)-1].&[11],([Measures].[venta]),[Dimregion].[Puntovta].&[(@cedis)],[Dimproductos].[Categoria].&[Agua 20 Lt])
)
member Diciembre as
(
([Dim Tiempos].[Año-Mes].[Año].&[(@anioact)].&[12],([Measures].[venta]),[Dimregion].[Puntovta].&[(@cedis)],[Dimproductos].[Categoria].&[Agua 20 Lt])
-([Dim Tiempos].[Año-Mes].[Año].&[(@anioact)-1].&[12],([Measures].[venta]),[Dimregion].[Puntovta].&[(@cedis)],[Dimproductos].[Categoria].&[Agua 20 Lt])
)
select {Enero,Febrero,Marzo,Abril,Mayo,Junio,Julio,Agosto,Septiembre,Octubre,Noviembre,Diciembre} on columns,
FILTER(
{[Dimrutas].[Ruta].Members},
(([Measures].[Venta]),[Dimregion].[Puntovta].&[(@cedis)],[Dimproductos].[Categoria].&[Agua 20 Lt]) > 0
)ON ROWS
from CuboBebidas
where ([Dimproductos].[Categoria].&[Agua 20 Lt],[Dimregion].[Puntovta].&[(@cedis)])