Результат SSRS отличается от результата SSMS тем же запросом
Я сравниваю результат моего SQL-запроса с моим SSRS-сообщением с тем же запросом в его наборе данных, но я заметил, что результат меньше в SSRS по сравнению с SQL.
Я тестировал его много раз и убедился, что у меня есть тот же параметр, который был выбран в моем отчете, и то же значение, введенное в моем SQL-запросе, но у меня все еще не было такого же результата. Кто-нибудь может мне с этим помочь? Я действительно не вижу проблемы. Я также проверил все фильтры в своем отчете SSRS, но у меня не было фильтра на каких-либо объектах.
SELECT ZR.CURRENT_PROD_SKU AS PRODUCT_SKU ,LGEO.LEVEL6 AS CUSTOMER_COUNTRY ,LGEO.LEVEL1 AS CUSTOMER_REGION ,ZR.BILLTO_IBR_CSR_ENTITY_NAME AS CUSTOMER_NAME ,ZR.CURRENTPRODATT_DIV_NAME AS PROD_DIV ,LDATE.PER_NAME_MONTH ,SUM(ZR.RPTDPOSRECORDUNITSSOLD) AS QUANTITY ,SUM(ZR.PRICEC_EUR) AS PRICEC_EUR FROM View_ZR_Birst_Raw ZR LEFT JOIN LOOKUP_DATE LDATE ON ZR.POS_INVOICE_DATE = LDATE.DAY_DT LEFT JOIN LOOKUP_GEO_MASTER LGEO ON LGEO.COUNTRY = ZR.BILLTO_IBR_CSR_COUNTRY WHERE ZR.POS_INVOICE_DATE BETWEEN @StartDate AND @EndDate AND LGEO.LEVEL6 IN (SELECT VALUE FROM DBO.[FnSplit](@Country,',')) AND ZR.CURRENTPRODATT_DIV_NAME IN (SELECT VALUE FROM DBO.[FnSplit](@ProductDivision,',')) AND ZR.CURRENT_PROD_SKU IN (SELECT VALUE FROM DBO.[FnSplit](@SKU,',')) GROUP BY ZR.CURRENT_PROD_SKU ,LDATE.PER_NAME_MONTH ,LGEO.LEVEL6 ,LGEO.LEVEL1 ,ZR.BILLTO_IBR_CSR_ENTITY_NAME ,ZR.CURRENTPRODATT_DIV_NAME ORDER BY CUSTOMER_REGION,CUSTOMER_COUNTRY,BILLTO_IBR_CSR_ENTITY_NAME,PROD_DIV,PRODUCT_SKU OPTION (MAXDOP 4)
Я использовал функцию [FnSplit] в моих предложениях WHERE. Эта функция в основном предназначена для разделения значения, разделенного запятыми, из параметра multiselect, потому что мой скрипт был первоначально в SP, поэтому я использовал его.
- Выполнить набор данных на основе значения параметра -SSRS
- Как настроить SQL Azure Reporting?
- Отладка отчета не работает, показывая сообщение об ошибке «Убедитесь, что предоставлены достаточные разрешения» Как решить эту проблему?
- SSRS объединяет и объединяет два отчета в один отчет
- Нарушение отчета SSRS в зависимости от параметра Multi Value
- Динамически хранить и отправлять отчеты SSRS в формате PDF с помощью C #
- Динамические параметры SSRS, прошедшие через заголовок страницы
- # Ужасно даже после использования IIF, чтобы избежать деления на нуль в выражении
- Цвет клиента в выражении IIF -SSRS
- Разрешить множественные значения в SSRS
- Отчет SQL Server Reporting Studio с сообщением «ERROR #» или недопустимой ошибкой типа данных
- sp_send_dbmail вставить файл mhtml в тело
- Как получить данные из собственной таблицы ссылок в sql
SSRS может использовать кэшированные наборы данных – отключите это.
Кроме того, если вы используете его в дизайнере, вы удаляете файл reportname.data, чтобы удалить локальную измененную версию.