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
Ssrs 2008 如何选择介于“0”和“0”之间的行值;第一(字段…);及;最后(字段…)”;加入排组?_Ssrs 2008_Reporting Services_Ssrs Tablix_Ssrs Grouping - Fatal编程技术网

Ssrs 2008 如何选择介于“0”和“0”之间的行值;第一(字段…);及;最后(字段…)”;加入排组?

Ssrs 2008 如何选择介于“0”和“0”之间的行值;第一(字段…);及;最后(字段…)”;加入排组?,ssrs-2008,reporting-services,ssrs-tablix,ssrs-grouping,Ssrs 2008,Reporting Services,Ssrs Tablix,Ssrs Grouping,使用SSRS 2008R2 目前,我有一个select语句,它查询几个表并返回一组分层数据 1个商店->1+个部门->1+个项目 返回的数据集类似于以下内容(加上其他20列): 在我的tablix中,我目前正在对项目和分区进行分组,以便为每个分区的每个项目重复整个tablix 一开始这不是一个难题,因为我刚刚创建了两个tablix,一个有多年历史的有一个专栏组。问题解决了 然而,和任何工作一样,这还不够好。我需要为每个“5年计算”重复所有信息数据 这是tablix的样子,你会明白为什么我不能找到

使用SSRS 2008R2

目前,我有一个select语句,它查询几个表并返回一组分层数据

1个商店->1+个部门->1+个项目

返回的数据集类似于以下内容(加上其他20列):

在我的tablix中,我目前正在对项目和分区进行分组,以便为每个分区的每个项目重复整个tablix

一开始这不是一个难题,因为我刚刚创建了两个tablix,一个有多年历史的有一个专栏组。问题解决了

然而,和任何工作一样,这还不够好。我需要为每个“5年计算”重复所有信息数据

这是tablix的样子,你会明白为什么我不能找到一个好的解决方案

+--------+--------+----------------+-------------+---------+---------+----------------+
|Store   |4542                     |Store Name:  | We Sell Groceries!                 |
+--------+--------+----------------+-------------+---------+---------+----------------+
|Section |32                       |Section Name:| Fruits                             |
+--------+--------+----------------+-------------+---------+---------+----------------+
|Item    |1                        |Item Name:   | Apple                              |
+--------+--------+----------------+-------------+---------+---------+----------------+
|                 |First(Year)     |2nd(Year)    |3rd(Year)|4th(Year)|Last(Year)      |
+-----------------+----------------+-------------+---------+---------+----------------+
|Calculation 1    |First(Column_10)|             |         |         |Last(Column_10) |
+-----------------+----------------+-------------+---------+---------+----------------+
|Calculation 2    |First(Column_11)|             |         |         |Last(Column_11) |
+-----------------+----------------+-------------+---------+---------+----------------+
|Calculation 3    |First(Column_12)|             |         |         |Last(Column_12) |
+-----------------+----------------+-------------+---------+---------+----------------+
|Calculation 4    |First(Column_13)|             |         |         |Last(Column_13) |
+-----------------+----------------+-------------+---------+---------+----------------+
|Calculation 5    |First(Column_14)|             |         |         |Last(Column_14) |
+-----------------+----------------+-------------+---------+---------+----------------+
|Calculation 6    |First(Column_15)|             |         |         |Last(Column_15) |
+-----------------+----------------+-------------+---------+---------+----------------+
|Calculation 7    |First(Column_16)|             |         |         |Last(Column_16) |
+-----------------+----------------+-------------+---------+---------+----------------+
我有5个静态列,无法找到从数据集中获取“第二、第三和第四”值的方法

使用Lookup函数不起作用,因为它位于整个数据集上,并且不符合我当前应用的行组(适用于整个tablix)


有什么想法吗?

因为我之前尝试了一节一项的报告。我又回到了那个设计,创建了一个新的报告,其中一个子报告放在一个Tablix中,分组在那里完成

在实际的子报表中,我创建了两个tablix。一个包含计算上方的所有数据,另一个包含计算下方的数据(将根据列组增长)


答:使用了子报告

为什么要设置第一个(列名称)您不需要第一个()方法来显示数据,请删除第一个并检查结果。让我知道First返回“年”等于1时的值(对于节中的每个项目)。当然,没有它仍然会返回相同的值,但这不是我遇到的问题。我说的是当年份=2,3,4时得到的值。
+--------+--------+----------------+-------------+---------+---------+----------------+
|Store   |4542                     |Store Name:  | We Sell Groceries!                 |
+--------+--------+----------------+-------------+---------+---------+----------------+
|Section |32                       |Section Name:| Fruits                             |
+--------+--------+----------------+-------------+---------+---------+----------------+
|Item    |1                        |Item Name:   | Apple                              |
+--------+--------+----------------+-------------+---------+---------+----------------+
|                 |First(Year)     |2nd(Year)    |3rd(Year)|4th(Year)|Last(Year)      |
+-----------------+----------------+-------------+---------+---------+----------------+
|Calculation 1    |First(Column_10)|             |         |         |Last(Column_10) |
+-----------------+----------------+-------------+---------+---------+----------------+
|Calculation 2    |First(Column_11)|             |         |         |Last(Column_11) |
+-----------------+----------------+-------------+---------+---------+----------------+
|Calculation 3    |First(Column_12)|             |         |         |Last(Column_12) |
+-----------------+----------------+-------------+---------+---------+----------------+
|Calculation 4    |First(Column_13)|             |         |         |Last(Column_13) |
+-----------------+----------------+-------------+---------+---------+----------------+
|Calculation 5    |First(Column_14)|             |         |         |Last(Column_14) |
+-----------------+----------------+-------------+---------+---------+----------------+
|Calculation 6    |First(Column_15)|             |         |         |Last(Column_15) |
+-----------------+----------------+-------------+---------+---------+----------------+
|Calculation 7    |First(Column_16)|             |         |         |Last(Column_16) |
+-----------------+----------------+-------------+---------+---------+----------------+