2017-08-23 33 views
1

我會嘗試解釋我在做什麼盡我所能但如果有人需要任何進一步的信息,請讓我知道。SSRS頁碼

我有一個SSRS報告與一些不同的數據集,我的一個DataSet被稱爲詳細信息。坐在這之後是一個SQL存儲過程,它按日期返回一些應用程序。記錄看起來像這樣

Application ID  Date  Period  PeriodID 

1234    01/05/2017 2017-05  1 
2978    01/06/2017 2017-06  2 
9982    01/07/2017 2017-07  3 

在每個週期內將有多個應用程序,例如如果5月有6個申請,他們將獲得相同的期間和期間ID。

我正在使用PeriodID,因爲我正在創建一些表格,然後我將其放在一個過濾器上,以便在一個表格中僅在5月份顯示應用程序,然後在單獨的表格中執行6月和7月的相同操作。

然後每個表格都被包裹在一個矩形中,因爲我想在導出到Excel時在新選項卡上顯示每個表格。

這是我遇到問題的地方,我想根據Period列自動命名選項卡,例如, May的標籤將被稱爲2017-05。問題是,當我去表達的選項並選擇我的數據集「詳細信息」,然後選擇「第一(期)」我拿到2017-05,這是很好的,但是當我然後去一個重複相同的過程的其他選項卡我讓他們都稱爲2017-05,我明白這是因爲這是在我的初始數據集「詳細資料」的最早時期,而不是什麼是每桌我過濾的數據集內最早時期如前所述。我不知道如何以我想要的方式命名頁面,任何人都可以提供一些幫助?

感謝

回答

0

嘗試與特定表關聯的組的名稱替換你的表情的「詳細資料」部分。這會改變你的表達的範圍,因此將選擇每個表,而不是整個數據集的第一個週期的第一個週期。

令人困惑的是,組的默認命名是「詳細信息」,因此您可能需要重命名每個組以減少混淆。

+0

嗨tomdemaine,我試過你提到的是,我想我可能不得不重新命名該組。目前在頁面名=首先我表達閱讀(領域!Period.Value,「Details2」),但我得到的錯誤「爲矩形‘Rectangle2’頁面名中表達具有無效的聚合函數的作用域參數我覺得我已經做了這一點什麼我做錯了嗎?謝謝有什麼想法! – PJD

+0

嗨tomdemaine,在您的幫助,以前我一直包在一個矩形我的表/矩陣中的分頁符和頁面名稱前加入。我沒有注意到我可以直接在桌子上做這件事,在做這件事的時候,我可以訪問正確的數據集來拉我想要的時間段,雖然出於興趣,但我仍然想看看爲什麼我不能「T通過訪問組,但可能是另一天的戰鬥。感謝您的幫助,我已授予你答案,因爲它指出了我在正確的方向。 – PJD