在我存储的proc中有一个名为@ReportType的参数。我使用它是因为我有两个报表,它们使用相同的数据子集,但是它们基于@ReportType返回不同的列,在其中一个报表类型中,我聚合数据。WHERE TRANSACTION_CATEGORY IN ('IN','IF') OR (TRANSACTION_CATEGORY IN ('CD','CW') AND TRANSACTION_SUBCATEGORYFSO','FS
在Visual 2008中创建使用如下表达式的基准表报表时,预览所用的时间要比它应该做的要长得多。如果将同一报表部署到报表服务器并在报表管理器中查看,或者报表是使用报表生成器而不是Visual设计的,则没有问题,报表生成很快。中使用以下查询作为数据集创建矩阵报告:PC.EnglishProductCategoryName AS Category
,PSC.
Integrated Security=True");
using (var command = new SqlCommand("Insert into Match_Subcategory_BusinessSector5(SubCategoryID, BusinessSector5ID)"+ "(Select [SubCategory].ID fromSubCategory