Гость
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / Report Builder 3.0 проблема создания диаграммы. / 17 сообщений из 17, страница 1 из 1
06.02.2014, 16:28
    #38552145
its_me
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Report Builder 3.0 проблема создания диаграммы.
Есть отчет, который берет данные не понять откуда(не SQL Server, возможно из сформированного файла), соответственно надо нарисовать диаграмму используя только существующие наборы данных. Проблема заключается в этих данных. Надо из таблицы(см. файл, таблица из набора данных без модификации) сделать групповую диаграмму(столбцы например). Группировать по полю name, в каждой группе категории legend ну и значение result. Как это сделать, есть не распознать что куда относиться(legend к name)?
...
Рейтинг: 0 / 0
07.02.2014, 14:06
    #38553384
its_me
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Report Builder 3.0 проблема создания диаграммы.
up
...
Рейтинг: 0 / 0
07.02.2014, 14:25
    #38553439
Madmech
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Report Builder 3.0 проблема создания диаграммы.
Ни черта не понял Вашу проблему. У вас DataSet есть, безотносительно источника данных? Как я понимаю, есть, раз таблица строится. Значит, в этом наборе данных есть поля, на основе которых можно легко построить диаграмму интересующего Вас типа.
...
Рейтинг: 0 / 0
07.02.2014, 14:35
    #38553477
Andrews25
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Report Builder 3.0 проблема создания диаграммы.
Madmech,

TS, видимо хотел сказать, что он не знает как построить диаграмму. потому что поле Name заполнено НЕ ВЕЗДЕ.
А на уровне SSRS (SQL недоступен) нельзя использовать функции типа Previous при добавлении Calculated Field



Ну, я так поняла его проблему :)
...
Рейтинг: 0 / 0
07.02.2014, 14:51
    #38553515
its_me
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Report Builder 3.0 проблема создания диаграммы.
Andrews25Madmech,

TS, видимо хотел сказать, что он не знает как построить диаграмму. потому что поле Name заполнено НЕ ВЕЗДЕ.
А на уровне SSRS (SQL недоступен) нельзя использовать функции типа Previous при добавлении Calculated Field



Ну, я так поняла его проблему :)


Да, именно так.
...
Рейтинг: 0 / 0
07.02.2014, 15:34
    #38553600
Madmech
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Report Builder 3.0 проблема создания диаграммы.
Теперь проблематика понятна. Да, действительно, попробовал применить фунцкию Previous сначала в вычислимом поле - выдалась ошибка. Потом - в группировке самой диаграммы. Тоже самое.

А что если попытаться все же раскопать источник данных? Я не очень понимаю, как может быть неизвестен источник. В настройках DataSource ограниченный набор типов соединения. Даже если Вы правы, и данные каким-то образом черпаются из некоего, например, Excel-файла (что уже ^?*%# !!!), то лучше тогда создать некую промежуточную табличку в SQL Server, с помощью SSIS заливать туда данные из этого файла с некоторой периодичностью, а потом обращаться туда с помощью обычного SQL-запроса. Да, это муторнее, но зато надежно.
...
Рейтинг: 0 / 0
07.02.2014, 15:40
    #38553616
Andrews25
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Report Builder 3.0 проблема создания диаграммы.
its_me,

customcode

Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
Public MyName as String = ""

Public  Function MyNameValue(val as Object)
IF IsNothing(val) Then 
	Return MyName
ELSE
	MyName = val
	Return MyName

End IF
End Function 


calculatedfield
Код: vbnet
1.
=Code.MyNameValue(Fields!name.Value)
...
Рейтинг: 0 / 0
07.02.2014, 15:56
    #38553661
its_me
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Report Builder 3.0 проблема создания диаграммы.
MadmechТеперь проблематика понятна. Да, действительно, попробовал применить фунцкию Previous сначала в вычислимом поле - выдалась ошибка. Потом - в группировке самой диаграммы. Тоже самое.

А что если попытаться все же раскопать источник данных? Я не очень понимаю, как может быть неизвестен источник. В настройках DataSource ограниченный набор типов соединения. Даже если Вы правы, и данные каким-то образом черпаются из некоего, например, Excel-файла (что уже ^?*%# !!!), то лучше тогда создать некую промежуточную табличку в SQL Server, с помощью SSIS заливать туда данные из этого файла с некоторой периодичностью, а потом обращаться туда с помощью обычного SQL-запроса. Да, это муторнее, но зато надежно.

Это специфика программы(exe, dll файлики) которая запускает этот отчет, и данных таких в СУБД нету(предположительно в бинарнике).
...
Рейтинг: 0 / 0
07.02.2014, 15:59
    #38553670
its_me
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Report Builder 3.0 проблема создания диаграммы.
Andrews25its_me,

customcode

Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
Public MyName as String = ""

Public  Function MyNameValue(val as Object)
IF IsNothing(val) Then 
	Return MyName
ELSE
	MyName = val
	Return MyName

End IF
End Function 


calculatedfield
Код: vbnet
1.
=Code.MyNameValue(Fields!name.Value)



Я в Report Builder третий день от начала его сетапа, если не очень сложно поподробнее. calculatedfield - это я понял, а вот функции куда писать незнаком ещё...
...
Рейтинг: 0 / 0
07.02.2014, 16:13
    #38553707
Andrews25
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Report Builder 3.0 проблема создания диаграммы.
its_me,

не знаю как там в ReportBuilder

я использую BIDS, но, судя по описанию, в ReportBuilder там же
пункт меню Report -->
пункт ниспадающего мен. ReportProperties -->
пункт Code

P.S. иногда не виден пункт меню Report - надо выбрать на Design канве какой-нибудь элемент отчета и этот пункт появится
...
Рейтинг: 0 / 0
07.02.2014, 16:26
    #38553747
its_me
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Report Builder 3.0 проблема создания диаграммы.
Andrews25its_me,

не знаю как там в ReportBuilder

я использую BIDS, но, судя по описанию, в ReportBuilder там же
пункт меню Report -->
пункт ниспадающего мен. ReportProperties -->
пункт Code

P.S. иногда не виден пункт меню Report - надо выбрать на Design канве какой-нибудь элемент отчета и этот пункт появится

Думаю у меня этот пункт никогда не виден так как нету никаких ниспадающих меню "Отчет". Куда этот код писать не представляю.
...
Рейтинг: 0 / 0
07.02.2014, 16:36
    #38553777
its_me
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Report Builder 3.0 проблема создания диаграммы.
Нашел, добавил вычисляемое поле и вставил =Code.MyNameValue(Fields!name.Value), оно стало дублировать поле name...
...
Рейтинг: 0 / 0
07.02.2014, 16:51
    #38553806
its_me
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Report Builder 3.0 проблема создания диаграммы.
Идею понял, подгоняю скрипт. Спасибо Andrews25!
...
Рейтинг: 0 / 0
07.02.2014, 16:52
    #38553809
Andrews25
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Report Builder 3.0 проблема создания диаграммы.
its_me,

оно не дублирует!
А ЗаПОЛНЯЕТ NAME В ТЕХ СТРОКАХ, В КОТОРЫХ НЕЗАПОЛНЕНО
После этого можете сделать диаграмму, используя группировку по полю name
...
Рейтинг: 0 / 0
07.02.2014, 16:57
    #38553820
its_me
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Report Builder 3.0 проблема создания диаграммы.
Andrews25,

У меня дублирует, почему то сбрасывает предыдущее значение MyName...
...
Рейтинг: 0 / 0
07.02.2014, 17:02
    #38553830
its_me
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Report Builder 3.0 проблема создания диаграммы.
Решил вопрос:

Код: vbnet
1.
2.
3.
....
IF val=Nothing ....
....
...
Рейтинг: 0 / 0
07.02.2014, 17:03
    #38553835
its_me
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Report Builder 3.0 проблема создания диаграммы.
И еще, спасибо Andrews25!
...
Рейтинг: 0 / 0
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / Report Builder 3.0 проблема создания диаграммы. / 17 сообщений из 17, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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