簡體   English   中英

創建/編輯訂閱時禁用 SSRS 報告參數選擇列表

[英]SSRS Report Parameter Pick Lists Are Disabled When Creating/Editing Subscriptions

我看到發布了很多類似的問題,但沒有一個與我正在經歷的完全一樣。

SSRS 報告的參數選擇列表在正常運行報告時正常工作,但在嘗試創建或編輯訂閱時某些選項列表不起作用。

我無法發布具體示例,但會詳細描述。

  • 報告中可以使用 6 個參數。
  • 所有 6 個都是一個單一的選擇列表。
  • 該列表包括值 NULL,如果選中,則表示基礎 SQL 查詢的“全部”。
  • 其中三個選擇列表在報告和訂閱頁面上填充得非常好:
    • “產品編號”具有基於基礎 SQL 查詢的可用選擇
    • “類型”具有硬編碼的可用選項
    • “位置類型”具有硬編碼的可用選項
  • 訂閱設置頁面上的三個參數選擇列表正確填充,但手動運行報告時會正確填充。 我已經包含了下面的屏幕截圖。
    • 國家由 SQL 查詢填充
    • 區域由依賴於國家/地區的 SQL 查詢填充(但接受 NULL 國家/地區值以獲取全部)
    • 位置由依賴於 Regiona 和 Country 的 SQL 查詢填充(但接受 NULL 國家和/或 NULL 區域以獲取所有信息)

所以報告很奇怪,因為它在 SSRS Report Builder 中運行良好,從 SSRS 網站手動運行運行良好,但訂閱頁面禁用下拉菜單,並且不允許我在“價值來源”設置為“輸入值”。 受影響的選擇列表在技術上是兩個級聯選擇列表和它們使用的頂級選擇列表(不依賴任何參數)。

額外細節

  • 有一個現有的訂閱確實設置了國家/地區選擇列表(一定在某個時候有效),我仍然可以將其更改為另一個國家/地區,但如果我在任何時候將其更改回全部,該列表現在將被禁用並且我拿不回來了。
  • 我在 Firefox/Edge/Chrome 中嘗試過。 三者的行為相同。
  • 在 Chrome 中,我進入了開發者模式並檢查了元素。 當我檢查選擇列表時,選擇列表的所有值都存在,當我更改選擇時它們甚至會更新(從選擇國家的現有訂閱中我可以看到這一點)。
  • 這種行為也出現在多種環境中(開發人員服務器、質量保證和生產環境)。

所以基本上我知道查詢正在返回選擇,如果我更改它們,選擇列表會更新,但是 UI 中的選擇列表只是無法選擇任何內容。

在此處輸入圖像描述

這不是一個完整的答案,但問題肯定與級聯參數有關。 我刪除了 Region 和 Location 中使用前面參數的依賴項,現在所有選擇列表都可以再次工作(即使是 Country 依賴,但本身沒有任何依賴項)。

似乎是一個錯誤,但不確定。

所以我的報告工作正常,但從技術上講,您可以輸入互斥的參數並且不會返回任何結果。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM