0

在这一点上,我不确定如何提出我在使用 SSRS 开发请求的报告时遇到的问题。我被赋予使用的数据库视图以及报告本身的请求格式是静态的,因此我可以做的事情受到限制(尽管我可能能够更改视图或SP 添加,如果需要)。查看数据如下图所示。

我的问题的“短”版本-视图具有两种销售类型的销售信息(显然是正常和折扣?)。报告的要求格式是在报告的不同页面上显示每个 Rep 的销售额,并分别显示每种类型的销售,即 RepName 在页面顶部,两个不同的表格分别显示 Sale 和 DiscountedSale 信息。我为这两种类型创建了一个报告,但是当我尝试将 DiscSale 报告作为子报告添加到销售报告时,我遇到了预期的问题。我没有已知的方法来确保页面上用于两者的数据用于相同的 SalesRep,并且不知道如何确定每个页面的唯一数据点 (RepFullName)。即使我这样做了,我也不知道如何在 SSRS 中创建这种关系。我什至还没有提出我所知道的“

如果对我的问题的描述听起来含糊不清或混乱,我深表歉意,但老实说,这就是我的大脑目前的运作方式和处理方式!如果有人能理解我的问题是什么并能够指出我解决这个问题的正确方向,我将不胜感激!

可用视图字段 DayOfCharge、RepFullName、ManagerFullName、ChargeNumber、ProductID、SaleStart、SaleEnd、SaleTime、DiscStart、DiscEnd、DiscTime、ProductName、描述

谢谢你!!

帕特里克

4

1 回答 1

0

作为创建子报表的替代方法,您可以返回同一数据集中的常规销售和折扣销售。然后,您可以将两个不同的数据区域添加到报告中(我假设您将使用表格)并为每个区域添加一个过滤器以仅显示销售或折扣销售。

如果您将这两个表都放在一个列表区域中,并且您的数据集每个销售代表有一行,那么您应该能够为每个销售代表显示一个页面,其中包含两个表,一个用于销售,一个用于折扣销售。

于 2013-03-04T23:12:06.980 回答