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

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



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

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



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


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

А что если попытаться все же раскопать источник данных? Я не очень понимаю, как может быть неизвестен источник. В настройках DataSource ограниченный набор типов соединения. Даже если Вы правы, и данные каким-то образом черпаются из некоего, например, Excel-файла (что уже ^?*%# !!!), то лучше тогда создать некую промежуточную табличку в SQL Server, с помощью SSIS заливать туда данные из этого файла с некоторой периодичностью, а потом обращаться туда с помощью обычного SQL-запроса. Да, это муторнее, но зато надежно.
...
Рейтинг: 0 / 0
Report Builder 3.0 проблема создания диаграммы.
    #38553616
Andrews25
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
Report Builder 3.0 проблема создания диаграммы.
    #38553661
its_me
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
MadmechТеперь проблематика понятна. Да, действительно, попробовал применить фунцкию Previous сначала в вычислимом поле - выдалась ошибка. Потом - в группировке самой диаграммы. Тоже самое.

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

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

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

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

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

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

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

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

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

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

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

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


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