注文番号をパラメーターとして取り、部品の説明、注文数、出荷数、出荷残り数、およびバックオーダー数とともに、各部品番号を行に並べた Tablix を表示するレポートがあります。
SSMS は、クエリが Tablix が示すのと同じ数の行を返すことを示しています。ただし、Tablix にはいくつかの場所に空白があります。フィルターも、可視性の設定も、特別な条件もありません。「-」として表示するようにゼロを設定しています。
空白は、出荷数と残り数の 2 つの列の同じ値の下にあります。つまり、次のように、上の値と同じ場合、値は表示されません (これら 2 つの列のみ)。
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 - -
何が起こっている?