所以我一直在研究一段時間的報告。我仍然是一個noob,所以我不知道如何處理我目前的問題,這是重複的參數值。處理SSRS參數中的重複項
下面是我的參數的屏幕截圖。 Paramater一個參數下拉與我的程序有關,而另一個是活動。正如你所看到的,當選擇兩個程序時,都會出現「Basics for」的重複。
這是我的數據庫的一個片段。 Database將不同的ID附加到兩個不同的程序。
最後,這裏是我的參數的代碼。
計劃:
SELECT distinct
A.ProgramID, A.ProgramName
FROM dwh.Bks_DWH_Programs A
INNER JOIN dwh.Bks_DWH_OrgUnits d on A.ProgramOrgUnitID = d.OrgUnitID
WHERE d.OrgUnitParentID in (@OP) and
d.OrgUnitID in (@OU)
活動:
SELECT distinct A.Activity_ID, A.Activity_Name
FROM dwh.Bks_DWH_Activities A
INNER JOIN dwh.Bks_DWH_Programs aa on a.Activity_EntityID = aa.ProgramID
INNER JOIN dwh.Bks_DWH_OrgUnits d on aa.ProgramOrgUnitID = d.OrgUnitID
WHERE d.OrgUnitParentID in (@OP) and
d.OrgUnitID in (@OU) and
aa.ProgramID in (@TP)
ORDER by A.Activity_ID
我明白了爲什麼有重複(因爲該程序具有不同的ID),但我只是想知道如果有一個以某種方式加入這兩個方式?這是令人討厭的下拉菜單中的重複。
謝謝。
難道你不能像'SELECT distinct A.Activity_ID,A.Activity_Name + aa.ProgramName AS Activity_Name'那樣做一些事情,使其獨特嗎? –
這也可以!我喜歡它顯示活動旁邊的程序。謝謝。 – JerrySein