小编Zhe*_*hen的帖子

使用级联参数在SSRS中实现切片器

我正在尝试使用AdventureWorks2012(http://msftdbprodsamples.codeplex.com/downloads/get/165399)在SSRS中使用级联参数实现切片器.有三个数据集:一个(SalesbyCategory)用于报告,另一个用于参数.

这是查询:SalesbyCategory:

SELECT        PC.Name AS Category, PSC.Name AS Subcategory, P.Name AS Product
FROM            Production.Product AS P INNER JOIN
                         Production.ProductSubcategory AS PSC ON P.ProductSubcategoryID = PSC.ProductSubcategoryID INNER JOIN
                         Production.ProductCategory AS PC ON PC.ProductCategoryID = PSC.ProductCategoryID
WHERE        (PC.Name IN (@Category)) AND (PSC.Name IN (@Subcategory)) 
Run Code Online (Sandbox Code Playgroud)

CategoryValues:

SELECT DISTINCT Name AS Category
FROM            Production.ProductCategory
Run Code Online (Sandbox Code Playgroud)

SubcategoryValues:

SELECT DISTINCT PSC.Name AS Subcategory
FROM            Production.ProductSubcategory AS PSC INNER JOIN
                         Production.ProductCategory AS PC ON PC.ProductCategoryID = PSC.ProductCategoryID
WHERE        (PC.Name IN (@Category))
Run Code Online (Sandbox Code Playgroud)

反函数的函数:

Function parameterInverse(ByVal paramsArray As …
Run Code Online (Sandbox Code Playgroud)

reporting-services

5
推荐指数
0
解决办法
173
查看次数

标签 统计

reporting-services ×1