2016-03-07 76 views
0

我在ssrs中有一個向下鑽取報告。嘗試將父報告中的參數值傳遞給子節點。現在在子報告中,我已經有一組該參數的可用值。我試圖實現的是,當子報表加載時,默認值應該是我從父報表傳遞的報表,並且報表數據應該基於該報表加載,並且在初始加載後用戶可以選擇下拉式表單並刷新報告。對我來說,問題在於子報表正在被加載時,它沒有從父報表傳遞參數的值。 請幫忙。謝謝。ssrs轉發參數和可用值

+0

是您在子報表中的可用值列表中傳遞的值嗎? – Jayvee

回答

0

我已經設置了一個虛擬報告,按照您的要求進行,發現SSRS將無法正常工作 - 根本不會出現錯誤 - 如果您沒有完全正確的話。

下面是我遵循的步驟使其工作。

  1. 在父報告上創建參數並確保它已設置,並且您正在運行時或通過默認設置。
  2. 確保您要設置的參數存在於子報告中並且沒有默認值(這可能不是必需的,但如果出錯則有助於調試)
  3. 確保子報告參數具有你降可用值下降設置和要傳遞的一個有
  4. 通過使用屬性和圍棋的動作部分報告
  5. 通過報告指定鑽
  6. 選擇設置鑽取參數來自名稱 drop do WN(在孩子報告中的可用參數將在那裏)和值設置爲[@parameterName]
  7. 測試

如果您不想在父報表的參數,只是想硬代碼的值,你可以跳過第1步,改變第6步,只使用該值。

+0

我能夠做到這一點使用額外的參數 –

+0

所以下面的這些步驟解決了你的問題? – goneos

+0

沒有這些步驟,我已經做了,它不工作.. –