Ssrs

SSRS 2016 移動報告顏色設置

  • August 3, 2016

在 SSRS 2016 中,移動報表是本機模式報表伺服器的新選項。我現在創建了幾個,如果在每個元素的設置中使用相同的列,則不同圖表和圖形上的顏色之間似乎存在一致性。但是,我找不到任何方法來在切片器更改時始終保持顏色。是否有解決方法,設置遺漏,隱藏程式碼,以某種方式確保當我更改參數時我的圖表圖例不會突然交換顏色?

在此處輸入圖像描述

這是對參數的“全部”級別設置。

在此處輸入圖像描述

這是選擇參數後的新配色方案,並且報告使用新數量更新。完全不能接受——這使得報告幾乎一文不值。

這種行為發生在我的報告和數據集中。我會嘗試設置排序,因為它似乎會根據每個類別的數量變化而變化,但餅圖沒有排序設置。

目前,Mobile Report 編輯器本身沒有任何內容表明可以對參數進行排序,並且大多數圖表沒有排序功能(一些條形圖允許基於值或標籤的圖表排列 - 這是我在這裡被拋棄的部分原因! )。

但是,可以對報告中使用的數據集進行排序。使用單個數據集可能會導致參數出現問題……所以標準ORDER BY x, x...方法只能走這麼遠。使用相同的值和不同的數據集,可以完成排序和保持過濾能力。

為了說明這一點,Mobile Reports 中的以下查詢給出了一個排序奇怪的狀態列表,因為它實際上是按照預期的 SQL 方式排序的,位於倉庫和業務中心列表之後。

SELECT
    WarehouseID
   ,PostalCode
   ,City
   ,County
   ,State
   ,BusinessCenter
FROM ...
ORDER BY WarehouseID, BusinessCenter, State

上面的排序解決了一些參數列表排序並修復了報表中的圖例顏色顯示,但沒有解決 State 參數排序問題。另一個包含在 State 中的值完全相同的數據集可用於參數,這可以實現正確排序且仍然有效的參數列表。

SELECT DISTINCT
State
FROM DIM.Geography
ORDER BY State

這解決了儀表板中圖例位置和顏色的一致性,並解決了參數選擇列表排序問題。

引用自:https://dba.stackexchange.com/questions/144997