2013-02-27 74 views
0

现在我不确定如何提出我正在使用SSRS开发所请求报告的问题。我已经得到处理的数据库视图以及报告本身的请求格式是静态的,所以我受限于我可以做的事情(虽然我可能能够将视图更改为或SP添加,如果需要)。查看数据如下所示。在单个报告页面上显示/拆分数据

我的问题的短'ish版本 - 查看销售信息为两种类型的销售 (正常和折扣,显然?)。所要求的报告格式是让每个销售代表在销售报告的不同页面上销售,并分别显示每种销售类型,即页面顶部的RepName,以及两个分别显示销售和折扣销售信息的不同表格。我为这两种类型创建了一个报告,但是当我试图将DiscSale报告添加为销售报告的子报告时,我得到了预期的问题。我不知道如何确保页面上的两个数据都用于相同的SalesRep,并且不知道如何确定每个页面的唯一数据点(RepFullName)。即使我做了,我也不知道如何在SSRS中建立这种关系。我甚至没有提到我知道这将是'未来问题' - 所有SalesReps都没有可用的记录 这两种类型的销售,所以我不知道如何解释链接报告(主要或Sub)不会返回没有记录的记录,然后再影响用户记录。

我很抱歉如果我的问题的描述听起来神秘或混乱,但这就是我的大脑目前正在运作和处理这个问题,说实话!如果任何人都能理解我的问题,并能指出我解决这个问题的正确方向,我会非常感激!

可用视图域 DayOfCharge,RepFullName,ManagerFullName,ChargeNumber,产品ID,SaleStart,SaleEnd,SaleTime,DiscStart,DiscEnd,DiscTime,产品名称,说明

谢谢!!

帕特里克

+0

看来您的报告已经开发完成,在这种情况下,这可能没有任何帮助。如果您渲染由销售代表组成的矩阵。您可以在“salesrep”细节中嵌入矩阵,并将其与“销售”细节进行进一步分组。然后可选地显示具有数据的子矩阵的行。 – 2013-02-28 01:51:39

回答

0

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

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

相关问题