从数据库中我获得有关协作者的信息。协作者可以拥有不同数量的图像。例如。一个合作者有四个图像,另一个只有一个。在这个例子中,我总共得到5行。第一个合作者有四个,只有图像和另一个合作者不同。
我的报告应将属于同一协作者的所有图像视为同一结果行。因此,第一个合作者将在其报告中有四个图像,另一个只有一个。目前,每行创建一个报告。
如何告诉SSRS所有仅在图像列中有所不同的行都属于一起,如何将这些图像添加到报告中?
我必须承认我还没有尝试过,因为我不知道从哪里开始。我已经阅读过previous()函数(https://social.msdn.microsoft.com/Forums/sqlserver/en-US/397c92f5-e533-47be-9e07-56ea0b19f9a7/merge-data-from-multiple-rows-into-one-in-ssrs)和instr()函数(multiple images in SSRS Table Cell),但到目前为止我都看不到我需要的东西。
如果有必要,我想我可以合并已经在MSSQL中的行,每个协作者有一行用逗号分隔的图像。
图像不是以文件名存储,而是以二进制形式存储。
答案 0 :(得分:0)
您应该能够利用分组将同一个协作者的图像保存在一起。