情況 我有一個帶有堆疊條形圖的BIRT報告,它代表每個資產的成本。該圖基於一個datacube。在y軸上,我有成本總和(datacube measure)。在軸上一組資產(因爲數據集每個資產有多行)選項系列分組是成本類型組。我根據成本將x軸上的圖表從高到低排序。這工作正常。x軸上的BIRT限制條形圖
問題 問題是我的數據集受報告期限限制,可能有大量資產。該報告「縮放」了x軸以適應所有情況。這壓碎了一切,看起來很糟糕,幾乎無法閱讀。我想限制前20名的結果。
試圖
腳本 我無法找到任何選項來做到這一點。如果我使用交叉表,我可以使用一些腳本來「統計」行數,但是我不知道如何讓BIRT停止繪製表格。對於圖形,我不知道如何「計數」繪製的x軸入口的數量。在這裏,我也沒有看到停止BIRT繪製圖表的方法。
aggegation我也嘗試過讓獨一無二的資產組獲得更多的運行時間。我通過繪製我的例子來測試它(希望我得到了一條從0到198,198的直線(數據集現在有198個獨特資產),我沒有得到這個,但如果我能這樣做,應該可以使用過濾器它會檢查這個運行計數是否低於20.
我在本例中稍微簡化了一下數據集,做了一個首先發現前20個然後用它作爲基礎來獲得額外信息的雙查詢是不可能的來表現。
任何其他想法是值得歡迎的。
那麼,這是否使這個問題重複的現有問題? –
不,因爲這是一個兩步驟的解決方案。您無法直接在圖表上找到選項。您需要添加交叉表,限制它(並且很可能會將其隱藏在報表中) – Jeroen