powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Создание REPORT в BIRT (На базе Eclipse) для запросов в ASSYST при помощи MS SQL запросов.
13 сообщений из 13, страница 1 из 1
Создание REPORT в BIRT (На базе Eclipse) для запросов в ASSYST при помощи MS SQL запросов.
    #39825264
Agney
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день!
Надеюсь достаточно подробно описал тему.
Запрос
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
SELECT TOP (1000) dbo.usr.usr_n AS Инциатор,
			dbo.surv_req.resp_date AS [Дата прохождения опроса],
			dbo.surv_req.response_1 AS [Оценка 1],
			dbo.surv_req.response_2 AS [Оценка 2],
			dbo.surv_req.response_3 AS [Оценка 3],
			dbo.surv_req.comments AS Комментарий,
			dbo.incident.incident_ref AS [Инцидент],
			dbo.serv_dept.serv_dept_n AS Группа,
			dbo.assyst_usr.assyst_usr_n AS Специалист
FROM		dbo.surv_req INNER JOIN
			dbo.incident ON dbo.surv_req.incident_id = dbo.incident.incident_id INNER JOIN
			dbo.usr ON dbo.surv_req.usr_id = dbo.usr.usr_id INNER JOIN
			dbo.serv_dept ON dbo.incident.inc_resolve_svd = dbo.serv_dept.serv_dept_id INNER JOIN
			dbo.assyst_usr ON dbo.incident.inc_resolve_usr = dbo.assyst_usr.assyst_usr_id
WHERE		(dbo.surv_req.resp_date BETWEEN '2018-09-03' AND '2018-09-09')
			AND (dbo.incident.inc_resolve_svd = '1146')
			AND (dbo.surv_req.response_1 <> '0')
ORDER BY	[Дата прохождения опроса]



В Data Set настройки - Computes Colums - фильтры с Expression звучат вот так:
авторif(row["date_logged"]!=null){
new Date ( BirtDateTime.year ( row["date_logged"] ) , 0, 1, 0, 0, 0 )}else{new Date ( 1900, 0, 1, 0, 0, 0)}
и
авторnew Date ( BirtDateTime.year ( row["date_logged"] ) , ( BirtDateTime.quarter ( row["date_logged"])-1)*3 , 1, 0, 0, 0 )
И т.д.
Можете объяснить, на каком языке написано и что это. Мне надо по аналогии сделать несколько отчётов с визуализацией.
Если тема не MS SQL, то рад буду намёку на корректную маршрутизацию.
Спасибо за внимание к моему вопросу.
...
Рейтинг: 0 / 0
Создание REPORT в BIRT (На базе Eclipse) для запросов в ASSYST при помощи MS SQL запросов.
    #39825278
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AgneyМожете объяснить, на каком языке написано и что это.Ну, запрос написан на T-SQL, с вопросами по нему - сюда.
А вот "настройки" - это уже что то в BIRT, то есть Business Intelligence and Reporting Tools
Возможно, специалисты по нему тусуются в разделе Отчетные системы
...
Рейтинг: 0 / 0
Создание REPORT в BIRT (На базе Eclipse) для запросов в ASSYST при помощи MS SQL запросов.
    #39825283
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: sql
1.
ORDER BY	[Дата прохождения опроса]


здесь ошибка
...
Рейтинг: 0 / 0
Создание REPORT в BIRT (На базе Eclipse) для запросов в ASSYST при помощи MS SQL запросов.
    #39825333
Agney
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
alexeyvgAgneyМожете объяснить, на каком языке написано и что это.Ну, запрос написан на T-SQL, с вопросами по нему - сюда.
А вот "настройки" - это уже что то в BIRT, то есть Business Intelligence and Reporting Tools
Возможно, специалисты по нему тусуются в разделе Отчетные системы
Ранее я находил темы про Birt здесь, потому и спросил. Можете модератор перенесёт тему. Чтобы не плодить...
...
Рейтинг: 0 / 0
Создание REPORT в BIRT (На базе Eclipse) для запросов в ASSYST при помощи MS SQL запросов.
    #39825334
Agney
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Konst_One
Код: sql
1.
ORDER BY	[Дата прохождения опроса]


здесь ошибка
Не, сам отчёт нормально отрабатывает. Причём такие ссылки тоже. Или Вы имеете ввиду, что находясь в программе Birt это будет ошибкой?
...
Рейтинг: 0 / 0
Создание REPORT в BIRT (На базе Eclipse) для запросов в ASSYST при помощи MS SQL запросов.
    #39825376
Владислав Колосов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Agney,

VBA, по-моему.
...
Рейтинг: 0 / 0
Создание REPORT в BIRT (На базе Eclipse) для запросов в ASSYST при помощи MS SQL запросов.
    #39825384
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AgneyKonst_One
Код: sql
1.
ORDER BY	[Дата прохождения опроса]



здесь ошибка
Не, сам отчёт нормально отрабатывает. Причём такие ссылки тоже. Или Вы имеете ввиду, что находясь в программе Birt это будет ошибкой?

это алиас поля, а нужно указать само поле в сортировку
Код: sql
1.
ORDER BY dbo.surv_req.resp_date
...
Рейтинг: 0 / 0
Создание REPORT в BIRT (На базе Eclipse) для запросов в ASSYST при помощи MS SQL запросов.
    #39825388
TaPaK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Konst_OneAgneyпропущено...

Не, сам отчёт нормально отрабатывает. Причём такие ссылки тоже. Или Вы имеете ввиду, что находясь в программе Birt это будет ошибкой?

это алиас поля, а нужно указать само поле в сортировку
Код: sql
1.
ORDER BY dbo.surv_req.resp_date


мда...
...
Рейтинг: 0 / 0
Создание REPORT в BIRT (На базе Eclipse) для запросов в ASSYST при помощи MS SQL запросов.
    #39825390
TaPaK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Konst_One,
мат часть
авторorder_by_expression
Specifies a column or expression on which to sort the query result set. A sort column can be specified as a name or column alias, or a nonnegative integer representing the position of the column in the select list.
...
Рейтинг: 0 / 0
Создание REPORT в BIRT (На базе Eclipse) для запросов в ASSYST при помощи MS SQL запросов.
    #39825397
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
мда, а я всегда имена полей туда прописываю =)
вот что значит невнимательность в чтении документации, спасибо за науку
...
Рейтинг: 0 / 0
Создание REPORT в BIRT (На базе Eclipse) для запросов в ASSYST при помощи MS SQL запросов.
    #39825400
TaPaK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Konst_Oneмда, а я всегда имена полей туда прописываю =)
вот что значит невнимательность в чтении документации, спасибо за науку
если надо быстро то "nonnegative integer representing the position of the column in the select list." самое то :)
...
Рейтинг: 0 / 0
Создание REPORT в BIRT (На базе Eclipse) для запросов в ASSYST при помощи MS SQL запросов.
    #39825409
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
номера полей, да, юзаем, хоть и не очень информативно бывает
...
Рейтинг: 0 / 0
Создание REPORT в BIRT (На базе Eclipse) для запросов в ASSYST при помощи MS SQL запросов.
    #39825569
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Konst_Oneэто алиас поля, а нужно указать само поле в сортировкуНигде нельзя указывать алиасы, но вот в order by как раз можно.
Так что ошибки нет.
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Создание REPORT в BIRT (На базе Eclipse) для запросов в ASSYST при помощи MS SQL запросов.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]