Sql server 如何从SSRS中的第二个数据集中分割数据
我有两张SSRS表格。一个持有给定月份的保险索赔金额,一个持有给定月份的保险投诉金额 每个表的计算方法为索赔的Sql server 如何从SSRS中的第二个数据集中分割数据,sql-server,reporting-services,ssrs-2008,Sql Server,Reporting Services,Ssrs 2008,我有两张SSRS表格。一个持有给定月份的保险索赔金额,一个持有给定月份的保险投诉金额 每个表的计算方法为索赔的=COUNT(Fields!Claims.Value)和=COUNT(Fields!Complaints.Value),这两种方法都很简单,可以在一年中的当前10个月内进行拆分 然而,棘手的是索赔表还有一行,它将投诉计算为索赔比率。我目前的表述如下: =COUNT(Fields!Complaints.Value, "Complaints"/=COUNT(Fields!Claims.Val
=COUNT(Fields!Claims.Value)
和=COUNT(Fields!Complaints.Value)
,这两种方法都很简单,可以在一年中的当前10个月内进行拆分
然而,棘手的是索赔表还有一行,它将投诉计算为索赔比率。我目前的表述如下:
=COUNT(Fields!Complaints.Value, "Complaints"/=COUNT(Fields!Claims.Value)
但我的问题是,它取投诉的全部YTD值,除以每月的索赔金额
询问:如何获得与上述类似的计算结果,但仅将投诉按月划分,并将索赔按月划分-但请记住,投诉数据来自不同的表您可以使用LookUnder函数获得当月的索赔
DataSetName
属性中的Complaints
数据集=计数(字段!投诉.值)
=LookupSet(字段!月.值,字段!月.值,字段!索赔.值,“索赔”)。长度
=IIF(
ReportItems!Textbox69.Value=0,0,
计数(字段!投诉.Value)/ReportItems!Textbox69.Value
)
将Textbox69
替换为放置声明
(LookupSet)表达式的文本框的名称
请注意,如果给定月份内没有索赔,则验证零分母
它应产生:
如果有帮助,请告诉我。您可以使用lookupper函数在同一个月内获取索赔
DataSetName
属性中的Complaints
数据集=计数(字段!投诉.值)
=LookupSet(字段!月.值,字段!月.值,字段!索赔.值,“索赔”)。长度
=IIF(
ReportItems!Textbox69.Value=0,0,
计数(字段!投诉.Value)/ReportItems!Textbox69.Value
)
将Textbox69
替换为放置声明
(LookupSet)表达式的文本框的名称
请注意,如果给定月份内没有索赔,则验证零分母
它应产生:
让我知道这是否有帮助。如果我理解你的问题,你有一个投诉数据集,另一个索赔数据集。您希望按月计算投诉/索赔。正确的?如果是这样的话,每个数据集中是否都有一个月字段?嗨,Alejandro,是的,它们都有一个名为“CallMonth”的字段。因此,在猜测可能的解决方案之前,它们之间有一个共同的链接。您能否提供有关这两个数据集的示例数据和预期结果的简短示例。例如,在1月份的索赔表中,在投诉表有10个投诉,因此我希望的结果是10/140=7.1%,但不幸的是,我目前的表达方式是:COUNT(Fields!complaints.Value),“complaints”/=COUNT(Fields!Claims.Value)计算62(即每年投诉的总金额)除以140(1月份的索赔额)因此,我需要一个表达式,仅从“CallMonth”字段中挑出1月份的10个投诉,这两个投诉都来自“CallMonth”字段。您希望如何显示结果表。按月分组?如果我理解您的问题,您有一个投诉数据集,另一个索赔数据集。您希望按月计算投诉/索赔。对吗?如果是这样的话,t每个数据集中都有一个月字段?嗨,Alejandro,是的,它们都有一个名为“CallMonth”的字段。因此,在猜测可能的解决方案之前,这里有一个共同的链接。您能否提供有关这两个数据集的示例数据和预期结果的简短示例。例如,在1月份的索赔表中,投诉表中有140起索赔有10个投诉,因此我希望的结果是10/140=7.1%,但不幸的是,我目前的表达方式是:COUNT(Fields!complaints.Value),“complaints”/=COUNT(Fields!Claims.Value),“complaints”/=COUNT(Fields!Claims.Value)”正在计算62(这是每年投诉的总金额)除以140(1月份的索赔金额)因此,我需要一个表达式,只挑出1月份的10个投诉,这两个投诉都来自“CallMonth”字段感谢您希望如何显示结果表。按月份分组?是的,非常有效,非常感谢Alejandro非常有效,非常感谢Alejandro