我有一個水晶報表,其報表參數可以是1到100之間的一個值。 如果該值小於50,我需要按照CustomerID進行分組。如果該值大於50,我需要按OrderID進行分組。動態分組水晶報表9
我一直在網上搜索如何做到這一點,我遇到了幾個鏈接,說這可以通過公式完成。因此,公式裏面我有:
if {ReportParameter} < 50 then
{TableName.CustomerID}
else
{TableName.OrderID}
我創建了一個組手動認爲正確通過數據進行篩選,,但是當我拖動公式爲分組類別,它不是爲我工作。
有沒有額外的一步我失蹤?
幾個問題:當你說你「手動創建一個組」時,你的意思是你剛剛插入了{TableName.CustomerID}和{TableName.OrderID}組?當你試圖用這個公式進行分組時,當你說「它不工作」時,你的意思是什麼? – Ryan 2010-09-02 19:13:33
是的,我插入組(插入>組),看看我是否可以成功地分組數據,並且工作。因此,我從組部分中刪除了該標籤,並嘗試在其中放置一個公式,但這不適用。 – coson 2010-09-02 19:26:11
我沒有看到使用該公式進行分組的任何問題。這不起作用,因爲記錄根本沒有分組?當你這樣做時,什麼顯示爲組名? – Ryan 2010-09-02 19:31:48