2012-02-06 31 views
0

目標:
根據最終用戶的位置顯示自定義信息。
如果你有2個用戶:
*第一個用戶是管理員,並有權查看美國每個城市的所有銷售。
*第二位用戶是芝加哥的推銷員,該人只能閱讀在芝加哥發生的所有銷售。如何在報告管理器中自定義信息

當最終用戶使用報告管理器時,此功能應該起作用。

問題:
您如何啓用篩選以在報告管理器中顯示正確的信息?

後來,一位新的推銷員負責一家商店,而且您還需要針對自定義信息應用相同的標準。

所有這些用戶使用相同的SQL代碼,除了標準。

// Fullmetalboy

回答

1

從一個答案,一個similar question:

在SSRS您可以訪問用戶的ID:如果您創建一個內部 參數設置爲這個值(= User.UserID)您的查詢可以檢查 查看該用戶是否有權查看請求的數據。 (即 創建表與UniqueIDs用戶被允許訪問 並加入了這一點。)

您可以在您的查詢傳遞此參數。使用這些查詢來填充其他參數的可用選項。

確保您的最終查詢也使用UserID參數來檢查用戶是否有權訪問這些參數,否則您會爲任何手動指定參數的人員打開安全漏洞。

相關問題