Автор | Сообщение | ||||||
---|---|---|---|---|---|---|---|
Dmitry Почетный форумщик Зарегистрирован: 24.02.2012 |
Добавлено: 27.02.2012 12:15 Заголовок сообщения: вопросы по SSRS Начал осваивать SSRS и уже сделал отчетов 10. Юзерам нравится, да и сам пользуюсь часто. Сейчас решил часть печатных документов вывести из Crystall и "переложить" на SSRS. Что-то перевести удалось "с лету", но возникли и вопросы. делаю лист подбора (упаковочный лист) Пока вроде бы все |
||||||
aav Администратор ![]() Зарегистрирован: 14.09.2004 |
Добавлено: 27.02.2012 14:20 Заголовок сообщения: Re: вопросы по SSRS
|
||||||
aav Администратор ![]() Зарегистрирован: 14.09.2004 |
Добавлено: 27.02.2012 14:25 Заголовок сообщения: Re: вопросы по SSRS
|
||||||
aav Администратор ![]() Зарегистрирован: 14.09.2004 |
Добавлено: 27.02.2012 14:35 Заголовок сообщения: Re: вопросы по SSRS
Горизонтально можно объединять, а вертикально нет. Можно что-нибудь придумать в качестве обходного пути, но в любом случае вертикально объединить не получится. |
||||||
Dmitry Почетный форумщик Зарегистрирован: 24.02.2012 |
Добавлено: 27.02.2012 14:48 Заголовок сообщения: Re: вопросы по SSRS
Как обходной путь — есть ли возможность сделать подобие автоформата в экселе? Чтобы разные строки товаров подкаришвались по-разному (напрмиер, серым через одну строчку). Иными словами — может ли мне как-нибудь помочь форматирование? |
||||||
aav Администратор ![]() Зарегистрирован: 14.09.2004 |
Добавлено: 27.02.2012 15:05 Заголовок сообщения: Re: вопросы по SSRS
|
||||||
Dmitry Почетный форумщик Зарегистрирован: 24.02.2012 |
Добавлено: 01.03.2012 16:29 Заголовок сообщения: Спасибо за ответ. Так и сделал, правда группировку по коду еще не повесил. Как-то рука пока не лежит, хоть и принтер жалко. Согласовываю итоговую форму уже. очень жаль что объединения по ячейке нет. Другой вопрос: иногда требуется выкачка отчетов с большим количеством строк (15 000+) или все-таки есть шанс выгружать большие отчеты? второй вопрос: |
||||||
aav Администратор ![]() Зарегистрирован: 14.09.2004 |
Добавлено: 01.03.2012 17:10 Заголовок сообщения: Re: вопросы по SSRS
Не понял вопроса |
||||||
Dmitry Почетный форумщик Зарегистрирован: 24.02.2012 |
Добавлено: 02.03.2012 08:56 Заголовок сообщения: Re: вопросы по SSRS
Пользователь (да и я сам грешен) не любит заходить лишний раз в диспетчер очтетов и фильтровать там данные, когда таких итераций может быть 3 или больше. + иногда нужен массив данных, чтобы можно было легче увидеть ошибку по смежным данным. В конечном счете, из "полуфабркиата" делается пивот, и там уже конфигурируется как нужно. Аксесс для этих целей у нас запретили. По поводу примера — процедура там большая, с несколькими временными таблицами, но это для того, чтобы она была мультикомпанейской и учетноизмерение-незавимсмой (о как) Вкратце — в SQL server эта процедура обрабатывается за 5 секунд.
Ну наприемр так: В Аксессе это бы бы сделать просто. А ССРС наверное не для этого.. |
||||||
aav Администратор ![]() Зарегистрирован: 14.09.2004 |
Добавлено: 02.03.2012 10:13 Заголовок сообщения: Re: вопросы по SSRS
Мне кажется, что и загружать тогда в Эксель нужно "напрямую"
Всё равно не понял. Не здесь ли ответ? — http://scala.org.ru/training/ssrsandiscala/13/ |
||||||
Dmitry Почетный форумщик Зарегистрирован: 24.02.2012 |
Добавлено: 02.03.2012 15:15 Заголовок сообщения: Re: вопросы по SSRS
Мне кажется что не там Поясню на более глубоком примере: Есть склад, на нем 10 000 уникальных позиций. Как, не забивая заказа на продажу, оценить что на складе есть, а чего нет, обычному пользователю ? (без построчного просмотра сведений попоизционно) В аксессе я бы сделал запрос, который был бы связан с темповой таблицей. Пользователь положил бы свои данные туда, запустил запрос, и получил бы результат. Также можно сделать в RGW (но я в нем формы не создавал). И еще у меня проблемы с макросами, поэтому я и избегаю эксельных решений, хоть и знаю возможности. Через SSRS не получится? Бонус вопрос — какую книжку почитать по SSRS? |
||||||
aav Администратор ![]() Зарегистрирован: 14.09.2004 |
Добавлено: 02.03.2012 15:55 Заголовок сообщения: Re: вопросы по SSRS
А мне кажется там. Важно лишь привести все значения на одну строку и разделить каким-нибудь символом, например, так: RW01,RW02,RW03,RW04,RW05,RW06. Если это слишком сложно, тогда я не знаю, что посоветовать. Каждый инструмент предназначен для чего-то своего. Если надо, чтобы система "поняла сама", в ней должна быть только одна большая красная кнопка, остальные — долой с клавиатуры
Та задача, как она ставится, не имеет отношения конкретно к SSRS. Я бы даже сказал, что эта задача имеет отношение к унификации формы получения заявок от покупателей. На выходе этой формы должен быть обработчик, который либо создаст временную таблицу, либо сцепит значения через запятую и отправит запрос на SQL сервер. А через что выводить результат — дело третье. SSRS — это просто один из инструментов. Очень неплохой, кстати, вот только не следует им "орехи колоть" для этого есть орехоколка.
Такую не читал. Читал вот эту: http://www.ozon.ru/context/detail/id/3924844/ |
||||||
Dmitry Почетный форумщик Зарегистрирован: 24.02.2012 |
Добавлено: 02.03.2012 16:04 Заголовок сообщения: тогда такой вопрос — есть ли ограничение на "принимающее поле" в SSRS? То есть если сделать конвертер, который будет преобразовывать строку 181 в вид 181,182,183,184,…,200 есть ли ограничение на длину этой строки? Может там только 200 символов напрмиер. |
||||||
aav Администратор ![]() Зарегистрирован: 14.09.2004 |
Добавлено: 02.03.2012 16:07 Заголовок сообщения: Re: вопросы по SSRS Надо будет попробовать, но, вообще, насколько я понимаю, не более 4000 символов |
||||||
Dmitry Почетный форумщик Зарегистрирован: 24.02.2012 |
Добавлено: 18.04.2012 12:21 Заголовок сообщения: Такой вопрос: про "встраиваемые" формы SSRS в меню Скала. Скала работает на удаленном сервере (3). Работа проходит через терминал (который на сервере2 и соединяется в (3) SSRS установлен на сервере (3) пароль в винду меняется кажде несколько месяцев. Проблема: при смене пароля в винде, "интернетные" отчеты работают без проблем. Скала загружается без проблем, но при открытии меню SSRS в скале начинает спрашивать пароль, при этом даже галочка "сохранит ьпароль" не помогает (работает до выхода из процесса). можно как-то это решить, или всех на интернет переводить? EDIT: по-видимому проблема в работе терминала, будем думать |
||||||
aav Администратор ![]() Зарегистрирован: 14.09.2004 |
Добавлено: 18.04.2012 13:19 Заголовок сообщения: про "встраиваемые" формы SSRS в меню Скала
Лично я НЕ сторонник включения отчётов в меню Скалы, т.к., во-первых, это создаёт у пользователя впечатление, что это "штатный" отчёт Скалы, а это не так, а, во-вторых, пользователю для вызова отчёта приходится заходить в Скалу и занимать там рабочее место, тогда как этого в некоторых случаях можно было бы избежать (если пользователь не часто вводит информацию, но часто смотрит её) Так что может быть эта проблема поможет разделить мою точку зрения? |
||||||
Dmitry Почетный форумщик Зарегистрирован: 24.02.2012 |
Добавлено: 19.04.2012 07:13 Заголовок сообщения: я согласен с вашей точкой зрения и целиком поддерживаю. просто ест ьпечатная форма, которой пользуются только те, кт осидит в скале, и соответвенно, удобно привязать ее сразу в меню скалы. проблему решили, было что-то в настройках терминала |
||||||
Dmitry Почетный форумщик Зарегистрирован: 24.02.2012 |
Добавлено: 23.05.2012 08:02 Заголовок сообщения: Такой вопрос — ведь в SSRS (обычно) используются хранимые процедуры? Соответственно, в основном, для SSRS применются процедуры которые выполняют в основном функции "select" ну или похожие (данные из временных таблиц и т.д.) Вопрос: будет ли работать хранимые процедуры на update при запуске из ssrs? никаких проблем вроде как не вижу, но могу ошибаться. Идея такая: чтобы при первичной печати документа из SSRS (упаковочного листа) ему присваивался номер, и чтобы он в дальнейшем не менялся если его содержимое не меняется (все эти переходы конечно в рамках хранимой процедуры) |
||||||
aav Администратор ![]() Зарегистрирован: 14.09.2004 |
Добавлено: 23.05.2012 08:12 Заголовок сообщения: Хранимые процедуры на update работать будут
Будут, вот один из многочисленных примеров: http://scala.org.ru/scala/viewtopic.php?t=597 (это, кстати, пример на insert, а не на update, но разницы никакой) |
||||||
Dmitry Почетный форумщик Зарегистрирован: 24.02.2012 |
Добавлено: 23.05.2012 08:22 Заголовок сообщения: Как я понял в примере изменение касается добавления скидки на заказ. или цена в одинаковых позициях везде уравнивается. Ну не столь важно, главнео что рабоатет. Примера когда не нужно (там же как обычная процедура как я понимаю) большое спасибо! |
||||||
aav Администратор ![]() Зарегистрирован: 14.09.2004 |
Добавлено: 23.05.2012 12:09 Заголовок сообщения: Пример вызова процедуры на вставку данных
И, тем не менее, расскажу, как может выглядеть набор данных, вдруг кому-то покажется интересным?
|
||||||
Dmitry Почетный форумщик Зарегистрирован: 24.02.2012 |
Добавлено: 04.12.2012 16:32 Заголовок сообщения: SSRS не открывает файл .rdl SSRS не открывает файл .rdl суть такова: как-то сделал отчет, сохранил его в формате .rdl, разместил на сервере, все работает прекрасно-замечательно потом что-то сделал, уже не помню что, но сам "отчет" исчез из дерева "проекта" справа.
потом я на это подзабил, а теперь потребовалось-таки немного обновить форму и никак не могу открыть чтобы была красивая табличная форма. Переделать конечно можно, но там у меня форма с разными полями и там и сям, уж очень неприятно было бы. |
||||||
aav Администратор ![]() Зарегистрирован: 14.09.2004 |
Добавлено: 04.12.2012 17:24 Заголовок сообщения: Re: SSRS не открывает файл .rdl
Если отчёт "исчез" из списка внутри проекта, не попробовать ли его добавить? http://scala.org.ru/training/ssrsandiscala/11/ (пункт 2, только сам отчёт, наверное находится в той же папке, где все остальные) |
||||||
Dmitry Почетный форумщик Зарегистрирован: 24.02.2012 |
Добавлено: 05.12.2012 07:51 Заголовок сообщения: в том-то и дело, что открываемый .rdl файл открывается в виде xml файла почему-то. другие файлы открываются нормально, а этот же, при открытии в VS, в заголовке вкладки содержит название Name.rdl[XML] я бы сам файл отправил, да только файлообменные сервера тут не работают |
||||||
aav Администратор ![]() Зарегистрирован: 14.09.2004 |
Добавлено: 05.12.2012 08:58 Заголовок сообщения: Как отправить файл
Отправить файл можно через форму на сайте: http://scala.org.ru/mail/ |
||||||
Dmitry Почетный форумщик Зарегистрирован: 24.02.2012 |
Добавлено: 05.12.2012 09:26 Заголовок сообщения: отправил архив с 2 файлаи, собственно, файл АРР не открывается правильно в дизайнере |
||||||
aav Администратор ![]() Зарегистрирован: 14.09.2004 |
Добавлено: 05.12.2012 09:40 Заголовок сообщения: Что-то Вы неправильно делаете
Дмитрий, что-то Вы неправильно делаете. Я выше давал ссылку, как это делается. Попробуем ещё раз конкретно с Вашими файлами: |
||||||
Dmitry Почетный форумщик Зарегистрирован: 24.02.2012 |
Добавлено: 05.12.2012 09:46 Заголовок сообщения: ооо. что пардон -то пардон я пытался открыть через File > Open > File и октырвало кракозяблу. сейчас все работает, спасибо! |
||||||
Dmitry Почетный форумщик Зарегистрирован: 24.02.2012 |
Добавлено: 25.12.2012 15:37 Заголовок сообщения: Есть ли возможность делать SSRS по динамичной таблице? Т.е. хранимая процедура выдает разное количество колонок, от 3 до 30+ (в зависимости от наличия товара на складе, по 3 колонки на каждый склад; а хранимка — показывает наличие на складах исходя из номера заказа) Как я понимаю динамически /расширяющуюся/ таблицу в SSRS сделать нельзя? |
||||||
aav Администратор ![]() Зарегистрирован: 14.09.2004 |
Добавлено: 25.12.2012 15:51 Заголовок сообщения: В переменном количестве столбцов нет надобности
И это не требуется. Для этого имеется специальный объект — матрица. Пример можно посмотреть вот здесь: http://scala.org.ru/training/ssrsandiscala/10/
|
||||||
Dmitry Почетный форумщик Зарегистрирован: 24.02.2012 |
Добавлено: 06.02.2013 16:18 Заголовок сообщения: как Группировку по значениям сортировать? Спасибо за ответ! Помогло. Классная штука! Остался правда вопрос. Вопрос — как Группировку по значениям (из аналогии примера выше — склад) сортировать? чтобы в качестве первой колонки со значениями был склад 04, затем уже остальные склады (ну тоже хорошо бы по сортировке) в примере, что я скинул есть первым по списку идет склад 06 норильск сортировка в запрсое включена по принципу номер строки заказа, код склада вероятно SSRS берет порядок складов из самого верхнего значения, а потом достраивает его сверух вниз? |
||||||
aav Администратор ![]() Зарегистрирован: 14.09.2004 |
Добавлено: 06.02.2013 17:07 Заголовок сообщения: Re: как Группировку по значениям сортировать? Предполагаю, что всё дело в запросе. Обратите внимание как это реализовано в моём запросе:
|
||||||
Dmitry Почетный форумщик Зарегистрирован: 24.02.2012 |
Добавлено: 07.02.2013 11:20 Заголовок сообщения: Я сделал обходной путь Процедура уж больно здоровенная и хитрая.Ну и суть в том, что она выводит только те скклады, где есть остатки. А суть в том, что нужно видеть остатки в первую очередь по приоритетному складу (из запроса), а потом все остальные где остатки есть. Я сделал обходной путь — ко всему массиву данных, добавил первую пуструю строку с номером строки заказа на продажу 000001, и добавил там нужный склад. как на картинке ну а потом вклчюил сортировку по номеру строки заказа на продажу, и т.к. строка 000001 всегда первая, получилось! А чтобы в SSRS не выводилась эта стрчока, поставил фильтр через Edit Group, на то, чтобы не показывать строку 000001. Класс! спасибо |
||||||
Dmitry Почетный форумщик Зарегистрирован: 24.02.2012 |
Добавлено: 07.02.2013 15:54 Заголовок сообщения: какой формат присвоить ячейкам в редакторе? таки один вопрос остался — какой формат присвоить ячейкам в редакторе , чтобы такой формат и в браузере нормально отображался, и в экселе? если присвиваю как из инструкции # ### ###.### — то в интернете нормально, а в экселе — с точкой (например число "50" отображается как "50.") если оставлять формат дефолтный, то в экселе все супер, а интернете "50.00000000" |
||||||
aav Администратор ![]() Зарегистрирован: 14.09.2004 |
Добавлено: 07.02.2013 16:04 Заголовок сообщения: Re: какой формат присвоить ячейкам в редакторе? Идеального варианта нет, думаю, что оптимальным будет формат "N3" (числовой, 3 знака после запятой). Можно также попытаться добавить параметр и выбирать нужный в зависимости от того, что нужно пользователю: смотреть или выгружать в Эксель ![]() |
||||||
Serj Заслуженный форумщик ![]() Зарегистрирован: 15.12.2006 |
Добавлено: 07.02.2013 19:42 Заголовок сообщения: Re: какой формат присвоить ячейкам в редакторе?
|
||||||
Dmitry Почетный форумщик Зарегистрирован: 24.02.2012 |
Добавлено: 13.02.2013 12:07 Заголовок сообщения: А можно ли добавлять "Разрыв страницы", когда появляется новое уникальное значение по какому-нибудь полю? Конкретнее — делается лист подборки по аллоцированным позициям, нужно сгурппировать позиции по ячейкам, и упаковочный по каждой ячейке выводить отдельным документом. |
||||||
aav Администратор ![]() Зарегистрирован: 14.09.2004 |
Добавлено: 13.02.2013 13:21 Заголовок сообщения: Разрыв страницы На уровне группы можно активировать разрыв страниц |
||||||
Dmitry Почетный форумщик Зарегистрирован: 24.02.2012 |
Добавлено: 13.02.2013 13:47 Заголовок сообщения: вижу, то-то меня не покидало ощущение что это можно сделать и легко) спасибо! |
||||||
Dmitry Почетный форумщик Зарегистрирован: 24.02.2012 |
Добавлено: 13.03.2013 10:05 Заголовок сообщения: Проблема все-таки возникла, как решить не очень понятно. В упомянутом упаковочном http://imgur.com/a/GRrvq Причем этот номер должен быть свреху. В примерах что есть у меня получается вставлять page break по группировке — ячейка. Но я также хочу видеть номер упаковочного, в зависимости от ячейки, и чтобы он был наверху. А получается, что отображается уникальный номер только когда этот номер указан в группировке, а группировка толькн сизу. Пока писал, подумал что может быть и есть вариант добавить группировку сверху… Но тогда page break не настроишь нормально… |
||||||
aav Администратор ![]() Зарегистрирован: 14.09.2004 |
Добавлено: 13.03.2013 12:43 Заголовок сообщения: Re: Разрыв страницы К сожалению, я присланный файл проверить не могу, так как для этого надо иметь похожие данные, а у меня нет ячеек, я вообще не люблю эту функциональность. А не пробовали переместить весь заголовок таблицы в верхний заголовок группы? |
||||||
Dmitry Почетный форумщик Зарегистрирован: 24.02.2012 |
Добавлено: 13.03.2013 13:21 Заголовок сообщения: Re: Разрыв страницы пробовал, получается фигня. А именно, мне нужно чтобы верхняя часть документа повторялась (это как "область" заголовок. Но в заголовокнельзя делать разрыв. В принципе можно сделать группировку верху, но тогда она будет выше чем "заголовок". |
||||||
Dmitry Почетный форумщик Зарегистрирован: 24.02.2012 |
Добавлено: 16.09.2013 14:25 Заголовок сообщения: стандартизированные формы печатных документов Коллеги, у кого есть готовые SSRS форму печатных документов, по формам: МХ-1, М11, М4 сам текст запроса не нужен, хотя конечно не откажусь. с меня хранимки и пара интересных отчетов по складу — проводки, остатки, оборотка ну и всякое такое (хранимки компаниезависимые, т.е. как параметр). хотя я думаю у вас у самих все это есть. |
||||||
Dmitry Почетный форумщик Зарегистрирован: 24.02.2012 |
Добавлено: 13.09.2016 14:15 Заголовок сообщения: Очередной вопрос по SSRS (2005) Очередной вопрос по SSRS (2005)
гуглится плохо, что нашел — говорят, что нет, но вдруг? 2) есть отчет по продажам клиентам. Некоторые клиенты (А) имеют по два или больше кодов (колонка В)
И при этом по нажатию на колонку А раскрывать строку В? А мне бы сделать такую группировку, чтобы вместо двух строк по умолчанию показывало одну, и новые строки бы раскрывались лишь "по требованию". |
||||||
aav Администратор ![]() Зарегистрирован: 14.09.2004 |
Добавлено: 14.09.2016 22:07 Заголовок сообщения: Re: Очередной вопрос по SSRS (2005)
|
||||||
Dmitry Почетный форумщик Зарегистрирован: 24.02.2012 |
Добавлено: 15.09.2016 09:20 Заголовок сообщения: Re: Очередной вопрос по SSRS (2005)
Я так и хочу сделать, а как можно динамически расширять (добавлять строки)? Ведь суть в том чтобы по нажатию открывался не новый отчет, а тот же самый, доращивался новыми строками, если интересно. Как вариант, можно будет сделать 2 отчета — развернутый, как сейчас, и сгруппированый (как вы и предлагаете в принципе), но вдруг все в одом можно? |
||||||
aav Администратор ![]() Зарегистрирован: 14.09.2004 |
Добавлено: 15.09.2016 10:00 Заголовок сообщения: Re: Очередной вопрос по SSRS (2005)
Всё в одном можно: http://scala.org.ru/report-examples-4/ |
||||||
Dmitry Почетный форумщик Зарегистрирован: 24.02.2012 |
Добавлено: 15.09.2016 12:27 Заголовок сообщения: Re: Очередной вопрос по SSRS (2005)
воот, а как? |
||||||
aav Администратор ![]() Зарегистрирован: 14.09.2004 |
Добавлено: 15.09.2016 14:56 Заголовок сообщения: Re: Очередной вопрос по SSRS (2005)
Специально для Вас написал: http://scala.org.ru/training/ssrsandiscala/show-hide-details/ |