我有一个 SSRS 报告,其中日期应按项目类别分组该类别中的项目代码在组内重复我如何抑制该值
请帮我想出一个主意。
谢谢,布里吉特
我有一个 SSRS 报告,其中日期应按项目类别分组该类别中的项目代码在组内重复我如何抑制该值
请帮我想出一个主意。
谢谢,布里吉特
您还可以通过在 Hidden 属性中放置一个表达式来隐藏字段,如下所示:
=Fields!ProductCode.Value = Previous(Fields!ProductCode.Value)
所以如果上一条记录中的值与这条记录相同,它将隐藏该字段。您必须正确排序数据集才能使其正常工作。在您的情况下,我认为排序将是日期、产品类别、产品代码。
过去,我经常将它与字段边界的表达式一起使用,以直观地对输出进行分组。
我认为有一个选项可以隐藏 ssrs 属性中的重复项。因此您将在项目类别组下签入该选项。这样您就可以隐藏重复的值并获得唯一的记录。首先,您在字段属性中根据项目类别创建一个组,然后签入该组下的隐藏重复选项。每当您签入该选项时,它都会突出显示一个下拉列表,其中包含您选择创建的组或数据集。
这对你来说有点晚了,但我所做的是编辑该字段的文本框属性,在字体选项卡中输入颜色的表达式,如下所示:
=IIf(Fields!ProductCode.Value = Previous(Fields!ProductCode.Value), "White", "Black")
...假设您的背景是白色的,这将有效地满足您的需求。
我认为这可能是关于您对日期进行分组的方式的问题。您是否也对它们进行了分组,但抑制了输出中的时间?
例如:
12-5-2010 12:00:00
12-5-2010 13:00:00
如果你把时间从你看待他们的方式上去掉,而不是你如何对他们进行分组,他们就会被骗。