簡體   English   中英

使用用戶登錄的域作為 SSRS 中的參數

[英]Using the domain from a user login as a parameter in SSRS

我的任務是創建一個將用於多個域的報告。 我遇到的問題是用戶的域需要自動將他們可以看到的數據限制在他們的域中。 我目前的想法是使用他們登錄時的域作為參數,該參數將被隱藏,因此用戶無權更改它。 這可能嗎? 我一直在 inte.net 上搜索,但找不到這種登錄方式。 報告的 object 是為了顯示沒有權限的登錄,但僅限於用戶的域。

我當前的腳本是:

DECLARE @Domain VARCHAR(50)
DECLARE @StartDate DATE

SELECT  userName, datetime, message, appDomain
FROM table
WHERE  message LIKE '%No Permissions%' 
    AND (CONVERT(DATE, dateTime) >= @StartDate AND CONVERT(DATE, dateTime) <= DATEADD(dd, 7, @StartDate))
    AND table.appDomain = @Domain

您可以為此使用User!UserID

您可以將參數的默認值設置為=User!UserID ,然后照常將其傳遞給您的查詢。

暫無
暫無

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

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