2015-04-23 55 views
0

我有一個包含兩列像水晶報表採用多重條件的圖表

(OD)/(SV) 

(2014-10-13)/(647423.00) 

(2014-10-14)/(40272.72) 

(2014-11-14)/(757531.50) 

(2014-11-15)/(87175.44) 

(2014-12-15)/(0.00) 

(2014-13-16)/(126031.50) 

一個表,我需要做的是包含了過去3個月2014年 所有銷售報告以另一種方式的單一報告我想喜歡

  • 總SV 3個值,其中OD之間2014年10月1日和2014-10-30

  • 總SV凡OD之間2014 -11-1而且情節中字

  • 總SV凡OD之間的情節中字而且情節中字

,並把所有這一切都成圖表

我的問題是,圖表需要直接從數據庫字段獲取值或報表字段

那麼如何使這樣一個條件允許圖表具有3個值以便將其放入圖表?

PS:我使用VB.NET在這

+0

你說3列,但只有2所示... – jarlh

+0

@jarlh更正,謝謝。 – user3290334

回答

0
  1. 添加6個參數來報告:From1To1From2To2From3To3(也許它可能是更容易把只有一個參數From然後評估所有其他日期使用Formula字段)
  2. 根據日期和選擇的時段添加一個grouping字段,以便可以對值進行分組和彙總(此字段可以在查詢中創建)

    IF({} SalesRep1.OD)> = {?1跳轉}和{} SalesRep1.OD < = {?TO1} THEN 1 ...

  3. 在報表中創建一個group(使用組專家),然後Summarized Field評估彙總各組

+0

嗯,謝謝你的回覆,但我在水晶報告中有點小事,請你詳細解釋一下嗎?就像你提到的如何添加分組字段..等我真的很感激更多的解釋 – user3290334

+0

好吧!我已經嘗試了兩個月的第1步和第2步,但我在步驟2中遇到了問題 我應該如何使分組字段的公式化? 我使它成爲 GroupName({SalesRep1.OD})IN {?From1}至{?To1}或GroupName({SalesRep1.OD})在{?From2}至{?To2} 月10日和所有記錄顯示月11日 是正確的,如果是這樣我如何繼續步驟3 – user3290334

+0

From1和To1日期..所以IN和TO將無法正常工作,我想。您應該使用({SalesRep1.OD})> = {?From1}和{SalesRep1.OD} <= {?To1} –