嗨,大家好,如果你熟悉的Microsoft Dynamics Navision公司2013年和它的表 ,那麼你也許能夠幫助我加入到另一個表時
嗨
微軟Navision的值輸入表銷售金額(實際)不正確我使用Microsoft Dynamics NAV 2013,SQL服務器2014年,桌面的Tableau
我創建了包含從消費率數據的新表,地點,項目和措施表的項目單位,以便計算轉移消費稅。轉讓稅是我們的葡萄酒從一個倉庫運輸到另一個倉庫時支付的稅。我對包含所有項目相關交易的Value Entry表進行了Left Join,因爲我需要Invoice Quantity列來計算Transfer Excise。這是我如何計算轉讓稅:(開票數量/升轉換因子*單價)=轉讓稅。通過這種方法我沒有得到期望的結果,請參閱SQL腳本來獲取轉移消費
SELECT DISTINCT
b.[Entry No_] ,
a.[Starting Date],
b.[Posting Date],
b.[Item No_],
b.[Invoiced Quantity],
b.[Sales Amount (Actual)],
a.[Litre Conversion Factor],
a.[Unit Rate] ,
b.[Location Code],
a.[Excise Location],
a.[Excise Type Code],
a.[Unit Of Measure Code]
FROM [Spier Live$Value Entry] b
LEFT JOIN [Transfer Excise Tbl] a
ON a.[No_] = b.[Item No_]
AND b.[Location Code] = a.[Location Code]
AND DateDiff(y,b.[Posting Date],a.[Starting Date]) > -365
AND DateDiff(y,b.[Posting Date],a.[Starting Date]) < 0
WHERE b.[Posting Date] > '2013-02-26'
AND b.[Gen_ Bus_ Posting Group] IN ('LOCA','EXSA')
AND b.[Invoiced Quantity] <>0
GROUP BY b.[Entry No_] ,a.[Starting Date], b.[Posting Date], b.[Item No_], b.[Invoiced Quantity],
b.[Sales Amount (Actual)], a.[Litre Conversion Factor], a.[Unit Rate] ,
b.[Location Code], a.[Excise Location], a.[Excise Type Code], a.[Unit Of Measure Code]
這一切的完成,銷售金額(實際)值不應該是這樣的變化。有人告訴我可能是左連接導致銷售額(實際)發生變化。我無法更改腳本,因爲轉換價值將不正確,或者有其他更好的方式來編寫此查詢,以使銷售額(實際)和轉讓價格值保持不變。哦,我寫查詢的方式的原因是因爲我想獲得每個項目交易的單位費率。
我真的不知道爲什麼這個腳本改變提前銷售金額(實際)
感謝您的幫助
你在問什麼?你的腳本不是'modify'腳本。 – xdd