Reporting services 使用WITH成员的mdx查询上的参数
我每个月都有一个“Reporting services 使用WITH成员的mdx查询上的参数,reporting-services,ssrs-2008,ssas,mdx,Reporting Services,Ssrs 2008,Ssas,Mdx,我每个月都有一个“会员月名为()” 这里是我问题的一部分 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].&[
会员月名为()
”
这里是我问题的一部分
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].&[@anioant].&[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])
如果我不使用参数,它工作正常!
现在我需要将其传递给report services,并需要参数
你可以看到我有@nameparameter,我需要这些参数,但它不起作用
只是因为它
@anioact= user will one year
@anioant= @anioact-1
@cedis=a intenger number
那我怎么做呢 SSR的MDX查询中的参数可能是[whatever]中的一个难题。我的建议是使用这些参数构建一个字符串。查询应如下所示:
="member ... [Dimregion].[Puntovta].&[" & Parameters!cedis.Value & "] ..."
希望这有帮助 SSR的MDX查询中的参数可能是[whatever]中的一个难题。我的建议是使用这些参数构建一个字符串。查询应如下所示:
="member ... [Dimregion].[Puntovta].&[" & Parameters!cedis.Value & "] ..."
希望这有帮助