2011-12-25 117 views
1

我有一個包含2個組名稱的報告 - 客戶和產品 我試圖總結一個字段「總」來自客戶的每個產品的訂單 但我只想與特定字段求和線值水晶報表公式編輯 - 總結一個字段的多個條件

例如: 如果{OrderProducts.X} = y和{OrderProducts.V} <> W,則 SUM({OrderProducts.Quantity},{Products.ProductID} )

當使用SUM與條件字段我得到的全部總和沒有任何問候上述字段值。

我會很感激一些幫助,這

(我使用Crystal Reports 2011)

回答

1

嘗試了不同的方法:

  • 創建一個公式字段:

    // {@ product} //爲選定產品生成產品; NULL否則 如果{OrderProducts.X} = y和{OrderProducts.V} <> W,則 {OrderProducts.Quantity} * {Products.ProductID}畫布

  • 代替式(在細節部分)

  • 選擇字段,然後選擇插入|摘要...
  • 刪除公式字段,如果需要的話(它並不需要是在畫布上的總結才能正常工作)
0

嘗試添加「運行總計字段」(查看>>現場資源管理器)

現場總結 - product.quantity

評估 - 選擇 「使用forumla」,給有您的病情

例如

if (product.x=Y and product.v<>W) then 
product.quantity 
else 
0 

重置 - 選擇客戶現場

希望這有助於

+0

@Radiodef先生 - 究竟你在我的答案編輯上面?我沒有看到任何**改進**!你不應該編輯只是因爲你可以編輯 – 2015-04-29 17:57:16

+0

我用正確的代碼格式編輯。我有[這樣做的特權](http://stackoverflow.com/help/privileges/edit)。您不應該抱怨您的演示文稿有小幅改進。 – Radiodef 2015-04-29 19:27:51

+0

哦,我明白了..有一個空間,你刪除!如果您在編輯時(如果我沒有錯 - 有一個選項可以這麼做),您是否在意提及,我們完全避免了這種對話。 – 2015-04-30 21:14:30