![](/img/trans.png)
[英]SQL query with subquery and concatenating variable using CRM on-premise data
[英]How to pre filter reports in SQL for CRM 2011 on-premise
我正在BIDS中為我的crm 2011內部部署構建SSRS報告。 以下是我的查詢以顯示記錄以及保存在記錄注釋中的圖像。
當我運行查詢時,它返回所有記錄的結果,而不是我從中運行記錄的結果。 我希望它只返回一個記錄的結果,即我選擇的記錄。
如何修改它以進行預過濾? 我通過放置WHERE子句嘗試了許多選擇,但無濟於事。 幫助需要的人。
select inmate_fullname,inmate_BookingNumber, inmate_InmateNumber,inmate_reportbookingdate,inmate_reportdob,
inmate_reportgender, inmate_reportrace, Annotation.DocumentBody
from (select Filterednew_bookingscreen1.* from Filterednew_bookingscreen1)
as CRMAF_filterednew_bookingscreen1 left outer join Annotation on
CRMAF_filterednew_bookingscreen1.new_bookingscreen1Id =Annotation.ObjectId
CRM <-> SSRS連接器在將別名別名為CRMAF_Filterednew_bookingscreen1時,應將前置過濾器應用於new_bookingscreen1實體。
問題可能出在您為子查詢的結果而不是表加上別名。
我建議您通過更改以下方式一起消除子查詢:
(select Filterednew_bookingscreen1.* from Filterednew_bookingscreen1)
as CRMAF_filterednew_bookingscreen1
至
Filterednew_bookingscreen1 as CRMAF_filterednew_bookingscreen1
或通過以下方式將別名放在子查詢中的表上:
(select Filterednew_bookingscreen1.* from Filterednew_bookingscreen1)
as CRMAF_filterednew_bookingscreen1
至
(select CRMAF_filterednew_bookingscreen1.* from Filterednew_bookingscreen1
as CRMAF_filterednew_bookingscreen1) as bookingscreen1
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.