Параметр SSRS - Загрузить текстовый файл? - PullRequest
0 голосов
/ 01 июля 2010

HI,

Можете ли вы загрузить файл как часть параметра службы отчетов SQL Server 2008?

Я хотел бы иметь возможность загружать идентификаторы контрактов в виде списка файлов и создавать отчетна основании этих контрактов.например, для этих 100 контрактов, в какую дату они были введены в систему.

Я мог бы иметь поле параметра, которое принимает список идентификаторов контрактов, разделенных запятыми.Но это будет очень трудно продать.

Спасибо за вашу помощь

1 Ответ

0 голосов
/ 01 июля 2010

Хмммммм Я бы не сделал / не сделал этого, но вы могли бы установить источник отчета в табличную функцию sql clr, которая принимает в качестве параметра полный путь и имя файла, а затем анализируетиз данных?

  • Похоже, как это можно сделать.* Я использовал при изучении clr tvfs.


Затем, согласно вашим комментариям, я бы взял csv ints и передал его sproc.Затем sproc превратит csv во временную таблицу, используя табличную функцию.Таблица, произведенная табличной функцией, будет затем использоваться в вашем запросе.Я бы избежал всего этого сценария, если бы мог.Если вы можете предоставить пользователю список допустимых параметров, тем лучше.Или, если этот CSV - обычный, медленно меняющийся список, возможно, лучше сделать его отдельным отчетом.SSRS позволяет вам «копировать» или «связывать» (я забыл термин) для базовых / основных отчетов.Все, что вы действительно делаете, это меняете набор входных параметров.Основы отчета остаются прежними.

См .:

УДАЧИ!

...