2013-06-04 65 views
0

下面的查詢做的存貨估價:SSRS行組被複制

select M.UserFld3, M.ItemID, D.ShortDesc, W.QtyOnHand, V.StdUnitCost, (W.QtyOnHand * V.StdUnitCost) as 'TotalValue' 
from timItem M 
inner join timInventory V on M.ItemKey = V.ItemKey 
inner join timItemDescription D on V.ItemKey = D.ItemKey 
inner join timWhseBinInvt W on D.ItemKey = W.ItemKey 
where 
-- Conditions 
order by M.UserFld3, M.ItemID 

查詢返回大約十幾大類2861行:五金,軟管,接頭,支架,電器,等我顯示結果在每個類別都有可摺疊部分的表格中。我的問題是,其中一些類別是重複的,所以我有兩個可擴展的Brackets類別。 (我會發布圖片,但我需要10點聲望點。)這兩個類別中的項目都是正確的,不會重複。我只想每個類別都列出一次。我怎麼做?我不認爲這是SQL的問題,我也找不到報告中的任何問題。

+0

聽起來像表中的分組問題。如果您在ItemID上進行分組,請確保「Brackets」只能有1個ItemID。否則,請添加具有可以分組的類別名稱的其他字段。 – StevenWhite

回答

0

問題在於某些類別包含尾隨空白,導致類別如「軟管」和「軟管」。通過消除表格中的尾隨空白可以輕鬆修復。