powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / RS2005 Показать процент в диаграмме
5 сообщений из 5, страница 1 из 1
RS2005 Показать процент в диаграмме
    #35217000
AlexPAV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Использую RS2005. Через RS работаю с OLAP кубами.

Пытаюсь сделать отчет (диаграмма), чтобы показать доли товаров.

Построил диаграмму и таблицу. Пытаюсь на диаграмме показать процент от общего количества (доля), которая считается по такой формуле:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
=CStr(Fields!Объем.Value)
+" ("+
CStr(
FormatPercent(
(Fields!Объем.Value)/
Sum(Fields!Объем.Value)
, 2 )+")"
)

Как мы видим из рисунка, в таблице данная доля считается правильно, но как сосчитать ее в диаграмме??? Подстановка такой же формулы в "Point Labels" выводит мне всегда 100%.
Ладно, подставляю в диаграмму просто Fields!Объем.Value или SUM(Fields!Объем.Value) дает вообще одинаковый результат -просто вывод значений.
Такое впечатление, что SUM в диаграмме просто не работает :-)

Кто сталкивался с подобной проблемой? Помогите!
...
Рейтинг: 0 / 0
RS2005 Показать процент в диаграмме
    #35217273
a!rat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
попробуйте указать scope для sum
...
Рейтинг: 0 / 0
RS2005 Показать процент в диаграмме
    #35218122
AlexPAV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не очень понял что надо сделать?
Вы мне предлагаете изменить куб, чтобы построить простейший отчет в RS???
Так в кубе то сумма считается правильно! Правильно она считается и в RS при выводе данных в виде таблицы.
Мне не повторить такой же вывод в диаграмме! Вот в чем вопрос!

На приведенном рисунке есть 2 варианта заполнения "Data field" у диаграммы. Они дают одинаковый результат, что с SUM, что без SUM. По моему мнению, такого быть не должно!

Очень буду рад заблуждаться :-)
...
Рейтинг: 0 / 0
RS2005 Показать процент в диаграмме
    #35218605
a!rat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
я имел в виду указание scope в функции sum(). например можно указать имя датасета, по которому нужно суммировать поле Объем из вашего датасета:
Sum(Fields!Объем.Value,"your_dataset_name")
...
Рейтинг: 0 / 0
RS2005 Показать процент в диаграмме
    #35218717
AlexPAV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо a!rat!

Все получилось!
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / RS2005 Показать процент в диаграмме
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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