2017-03-23 88 views
1

我有一个存储过程,根据字段(1 = AGS,2 =发票计数等)分配“totalstype_number”。当我想显示给定的总计类型时,我按总类型进行分组,并将其过滤为totalstype =“1”(或任何我试图填充的数字)。我需要做的是创建一个需要totaltype = 1并将其除以totalstype = 2的字段。我不太确定如何去解决这个问题,我尝试在tablix级别执行此操作,但我不确定如何设置我的行组以分组。列组通过通道(#1-5),然后是两个相邻的子组,分别是value1(year1)和value2(year2)。谢谢!SSRS计算条件字段

回答

0

你不需要与SSRS的工作,修改查询您的SP,而不是在原来的SP添加group by totalstypecount(*) as total_Number_this_salesType,最简单的方法是有两个参数来存储每个的sales_type总数。这将是这样的:

@parameter1 = (query to get total number of sales type 1) 
@parameter2 = (query to get total number of sales type 2) 

然后填充@parameter1/@parameter2