2009-10-14 59 views
0

我已經在我的報告以下領域(我對發生在我的公司會議上運行報告):抑制信息報告

會議開始,會議結束時,一般/會議標題,一般/主機,通過預訂並最終定製一個只顯示IT要求的公式字段。

現在,如果我運行該報告,它會向我顯示公司每當遇到IT需求時就會顯示的每個會議 - 並非每個會議都有IT需求。

因此,我想知道如何禁止顯示會議,如果有沒有它的要求,它是空白的?我不需要看到每次會議,只需要滿足IT需求。

任何想法?

回答

0

有很多方法可以實現這一點。沒有更具體的信息,我只能提供一般性。

我相信最有效的方法是使用Where子句(如果您使用的是SQL)查詢並僅過濾IT需求。

第二個簡單的方法,但是對於服務器來說,處理時間更長,可以使用報告 - 選擇專家下的選擇專家。創建一個新的過濾器並過濾掉沒有IT要求的所有記錄。您也可以在報告 - 選擇公式 - 記錄下的選擇公式中執行此操作。

從理論上講,你可以在每個記錄的格式中抑制記錄,但這會很麻煩。

我確定還有其他方法。

這是否幫助?

3

這應該可以在驅動報表的查詢中完成,以便報表不會咀嚼大量永遠不會顯示的記錄,但是您可以始終根據自定義公式字段禁止會議詳細信息所在的部分。只需在「抑制此部分」上添加一個條件,如'myFormulaField =='「'。

+0

我明白你說的是什麼......但我怎麼能寫這個條件來說「抑制不必要的東西從我的報告」? – yeahumok 2009-10-14 17:38:29

+0

我同意pjabbott,你只應該把你需要的數據放入報告中。然而,要回答你關於「從我的報告中抑制不必要的東西」的問題,你應該能夠將你的邏輯放在該部分的Section Expert的Suppress的x + 2公式中。 – Dusty 2009-10-14 21:08:30

1

根據公式是如何構建的,你可能可以用它記錄選擇公式中排除任何你在外地返回時,有沒有IT的要求,例如

{MyCustomFormula} <> '' 

它但最好使用它在RSF中基於的字段,以便在服務器上完成更多的工作。