1
我在一個行組表格中有一個範圍條形圖表,並且該圖表是根據一個類別重複生成的。我想根據類別動態增加圖表高度。如何在一個表格中動態增加圖表大小
假設
if category =A THEN CHART HEIGHT=10CM
if category =B THEN CHART HEIGHT=7CM
我在一個行組表格中有一個範圍條形圖表,並且該圖表是根據一個類別重複生成的。我想根據類別動態增加圖表高度。如何在一個表格中動態增加圖表大小
假設
if category =A THEN CHART HEIGHT=10CM
if category =B THEN CHART HEIGHT=7CM
如果在圖表的屬性看起來有一種叫DynamicHeight場,這將作爲建議,動態改變基於值圖表的高度。
比如我設置了一個參數叫偏移默認爲8
然後,您可以DynamicHeight的值設置爲 = CStr的(參數!Offset.Value)+「釐米」
然後,當您更改「偏移」參數時,圖表的寬度會發生變化。
DynamicHeight = 8
和
DynamicHeight = 4
現在你如何計算高度是一個有意義的和一致的取決於你...我得到的印象是你不想使用上面的例子參數,但我相信這是可能的創建一個會給你一個明智的佈局的計算。
更新
注意,不可能改變對以矩陣重建多次表DynamicHeight。
我相信這是因爲圖表區域的大小被確定爲生成報表的佈局,然後在渲染過程中稍後使用實際圖表填充此區域。它不知道,直到後期階段應該是一個較小的尺寸,所以不是更小的尺寸。
是的,你是對的,它會工作,但我的要求是圖表是在一個錶行組中,它會根據類別創建多個圖表類別,並且它不會將高度類別增加到類別 – Himansu
請參閱更新添加到上面的回答,說明你所追求的是SSRS實際上不可能的 – Jonnus