我有一個數據表叫InvoiceShipments
。對於發票上的每件產品,它都會持續一行。每個產品屬於一個產品類別,我可以查詢和過濾。其中一些產品是用Bill of Material
完成的好產品,其中Bill of Materials
(BOM)是組合成品的部件清單。水晶報表XI - 條件總和發行
在InvoiceShipments
表中,成品以價格列出,但沒有成本。接下來是成品的組件(BOM),這些成品又具有成本但沒有價格。我有一個單獨的表格,列出了所有組件項目以及它完成的產品。請注意,組件商品可以屬於多個BOM。
我目前可以根據產品類別(從連接到不同表格)按照我想要的產品篩選InvoiceShipments
。我想要做的是抓取完成的好數字,並獲得構成該BOM的所有零件編號的列表,然後返回到InvoiceShipments並將與這些組件編號匹配的所有行的成本和發票#。但我一直沒使用Crystal足夠長的時間知道如何在查詢級別,做什麼用的命令表,做什麼用公式來完成,等
中的頂級表gallery是BOM表,第二個表是InvoiceShipments
,第三個是期望的結果。
任何幫助,將不勝感激。
對不起,我想到了它,它在我的實例中效果很好,但如果您在同一張發票上有兩個成品,則不適合您。如果我想出點什麼,我會讓你知道的。 –
謝謝。我有另一種選擇。我添加了一個名爲productCategory的新字段。成品的ProductCategory將具有一個名稱,並且組件商品的ProductCategory將有所不同。所以我想我可以檢查每一行,看它是否在成品分類中,然後遍歷下一行並計算產品分類中的所有成本,並將總和返回給原始完成好排。我只是不確定如何在Crystal中按語法進行操作。 – user1700538