我有一个报告,它以订单号作为参数,并在一行中显示一个 tablix,其中每个部件号以及部件描述、订购数量、发货数量、剩余发货数量和延期交货数量。
SSMS 显示查询返回的行数与 tablix 显示的行数相同。但是,tablix 在几个地方有空白。我没有过滤器,没有可见性设置,也没有特殊条件。我将零设置为显示为“-”。
空白出现在两列中相同值的下方:已发货数量和剩余数量。也就是说,如果一个值与上面的值相同,则不显示(仅在这两列中),如下所示:
Item Desc #Ordered #Shipped #Remaining #Backorder
1H abc 4 4 - -
2R def 1 - 1 0
5L ghi 6 6 3
7P jkl 6 6 - -
9Q mno 6 -
#Shipped 下的 5L 应该有一个 -(表示零)。9Q 在#Shipped 下应该有一个 6,在 #Remaining 下应该有一个 -,如下所示:
Item Desc #Ordered #Shipped #Remaining #Backorder
1H abc 4 4 - -
2R def 1 - 1 0
5L ghi 6 - 6 3
7P jkl 6 6 - -
9Q mno 6 6 - -
到底是怎么回事?