gpt4 book ai didi

sql-server - 具有多个分组的报表服务

转载 作者:行者123 更新时间:2023-12-03 18:26:05 25 4
gpt4 key购买 nike

我是报告服务的新手。我有 2 个表:

  • “cars”,包含 id、cartype、capacity 列
  • "values"with column id,carid, year, val1, val2

这些表的记录是:

Cars:
id cartype capacity

1 Passat 2200

2 BMW 2800

Values:
id carid year val1 val2

1 1 2012 100 1

2 1 2011 200 2

3 1 2010 300 3

4 2 2012 400 4

5 2 2011 500 5

我想做一份报告来说明这一点:

Car Type    Capacity

Passat 2200


2012 2011 2010

val1 100 200 300

val2 1 2 3


Car Type Capacity

BMV 2800


2012 2011

val1 400 500

val2 4 5

我用这个选择做了一个数据源:

 SELECT m.Id AS carid, m.cartype, m.capacity, v.Id AS idval, v.An, v.val1, v.val2
FROM car AS m INNER JOIN values AS v ON m.Id = v.carid

我尝试过使用矩阵,但无法成功制作这种格式。有人可以帮我获得这份报告吗?

最佳答案

您的数据集适用于此报告。

您需要创建一个基于Cars 组的List,在此List 中添加两个Textboxes Car 的详细信息和val1val2 等的矩阵

List 允许您根据需要灵活地放置和移动项目,而将 MatrixCars 组一起放置意味着它只会包括每辆 Car 范围内的值。 List(以及因此 Car 详细信息和值 Matrix)将根据需要为每辆 Car 重复。

评论后添加:

不可能说出是什么导致了您的错误;这确实是一个具体的实现细节。为了举例说明如何做到这一点,我模拟了一份报告。第一步是创建 Car 组:

enter image description here

你可以看到有一个Group,有一个Textbox。在文本框中有一个矩形(SSRS 中的列表只是插入了矩形的表格)。 CarCapacity 只是文本框。在此示例中,我使用了两个矩阵,但这可以通过多种方式完成。 Val1:

enter image description here

Val2:

enter image description here

最终结果:

enter image description here

所以你看这是很有可能的,你只需要了解需要的分组以及如何构建矩阵。不幸的是,不可能说出是什么导致了这个错误,但希望这能给你一些目标。

关于sql-server - 具有多个分组的报表服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14558323/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com