Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/reporting-services/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reporting services SSRS计数与表达功能_Reporting Services_Count - Fatal编程技术网

Reporting services SSRS计数与表达功能

Reporting services SSRS计数与表达功能,reporting-services,count,Reporting Services,Count,我试图通过使用计数来计算属于该区域的包数。每个区域都有不同数量的包 如何在此处使用Count并检查特定区域的包数。 还有一个名为“Delivered”的属性,其定义值为D、N、P。 我想检查并计算有多少百分比的包处于“D”状态 有人能帮忙吗。 我试着用计数,但没有成功。 =Count(Fields!Delivered.Value='D')要获得特定记录的计数,可以使用类似的方法 = SUM(Fields!Area.Value = "abc", 1, 0) 要获取已交付字段的百分比,请执行以下操

我试图通过使用计数来计算属于该区域的包数。每个区域都有不同数量的包

如何在此处使用Count并检查特定区域的包数。 还有一个名为“Delivered”的属性,其定义值为D、N、P。 我想检查并计算有多少百分比的包处于“D”状态

有人能帮忙吗。 我试着用计数,但没有成功。
=Count(Fields!Delivered.Value='D')

要获得特定记录的计数,可以使用类似的方法

= SUM(Fields!Area.Value = "abc", 1, 0)
要获取已交付字段的百分比,请执行以下操作

=Sum(IIF(Fields!Delivered.Value = 1, 1, 0), "DataSet1")
 / Count(Fields!Delivered.Value , "DataSet1")

确保更改DataSet1以匹配交付字段的数据集形式(您必须包括引号)

嗨,Alan,谢谢您的回复。我想我无法解释我到底需要什么。当我制作SSRS报告时,我为下图所示的国家制作了一个小组,以及要交付到该国特定地区的包裹和交付状态。但我还需要%的已交付和未交付包裹的状态。我尝试使用计数,然后使用另一个表达式。国家城市状态%已交付包裹%未交付包裹印度德里交付普纳进程中诺伊达未发送科奇交付英国伦敦交付曼彻斯特进程中布里斯托尔未发送贝尔法斯特进程中利物浦没有派遣你好艾伦,谢谢你的回复。我想我无法解释我到底想用这个做什么。我在SSRS中添加了一个表。我根据国家创建了一个组。在这里,我需要为已交付的包和未交付的包提取一个百分比。