显示SSRS Tablix中的百分比

时间:2016-12-20 19:31:54

标签: reporting-services sql-server-2012 expression ssrs-2012 percentage

我正在使用Visual Studio 2012和SQL Server 2012.我的问题是如何根据我目前的字段在我的SSRS Tablix中显示百分比。

我有一个WithinRequirements字段,我使用了一个案例陈述来告诉我某个Business_ID是否符合要求。在这种情况下,如果名称为Business_ID的{​​{1}}在10天内完成,则会收到1,如果不是则为0。

Headquarters

从那里开始,应用我的过滤器和其余的查询,我得到601个CASE WHEN AgeBusiness >= 0 AND AgeBusiness <10 AND [Name] like '%Headquarters%' THEN 1 ELSE 0 End AS WithinRequirements 记录,这些记录要么得到0,要么得到1。

现在我正在尝试在我的Tablix中创建一个列,以显示Business_ID的百分比。

基本上,我试图在WithinRequirements中为表示<:p>的列提供表达式

SSRS

我不知道如何制作这个表达方式。有人可以帮我解决这个问题吗?我试过了:

(Count of Business_ID where WithinRequirements = 1/Total Number of Business_ID where WithinRequirements = 1 or 0) * 100)

作为我的表达,但那不起作用。

任何帮助将不胜感激,并提前感谢您。

1 个答案:

答案 0 :(得分:0)

试试这个

Sum(Fields!WithinRequirements.Value)/Count(Fields!WithinRequirements.Value) * 100