Результат 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 может использовать кэшированные наборы данных – отключите это.

Кроме того, если вы используете его в дизайнере, вы удаляете файл reportname.data, чтобы удалить локальную измененную версию.

  • Запрос SQL для исключения определенных дат для ssrs
  • SSRS Subreport выполняется несколько раз, я хочу, чтобы он выполнялся один раз
  • Создатель отчетов SSRS, как скрыть конкретное текстовое поле, экспортирующее в Excel
  • SQL find Клиенты, с которыми не удалось связаться за последние 45 дней
  • Отобразить имя столбца SQL как значение строки в SSRS-матрице
  • Как я могу отобразить зеленую ячейку, если результат верен или изображение зеленого робота, когда результат верен в службах отчетов SQL Server
  • Определение отчета SSRS новее, чем сервер
  • Как найти недопустимый символ Char в таблице SQL
  • Как показать промежуточное и общее количество групп в ssrs
  • SQL - объединение последовательных строк даты на основе столбца
  • Форматирование ячеек матрицы SSRS
  • Interesting Posts

    BCP Как указать пустой поле_терминатор

    Как собирать данные по следующему методу в SQL Server? Пробелы и острова

    Таблица на конкретный тип (TPC) Наследование в Entity Framework 6 (EF6)

    Может ли LINQ-to-SQL сломаться, если я изменю базовые таблицы?

    Multi арендатор – динамически создавать базу данных для каждого арендатора

    Выражение фильтра ASP.NET

    Запрос, чтобы узнать, ссылается ли внешний ключ где-либо еще в базе данных

    Как добавить опцию «Любой» в раскрывающемся списке, когда данные заполняются из базы данных?

    Объедините данные двух столбцов в один столбец, оставляя нулевые значения

    Безопасно ли удалить файл tempdb.mdf вручную?

    серверный драйвер sql для работы с Liquibase в maven

    Как вычислить текущий столбец, который имеет более одной даты, где критерии

    Если я использую SQL Server Compact Edition 4.0 x64 в своем приложении, могу ли я развертывать приложение на клиентах x86?

    Вручную добавьте миграцию?

    Группа SQL Server, но выберите «верхнюю» дату

    Давайте будем гением компьютера.