Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
CR10. Как построить диаграмму для результата формулы и группы.
|
|||
|---|---|---|---|
|
#18+
CR10. В отчете есть Group Footer , в которой имеются Group#1 и результат формулы Show_Time_AVG: Код: plaintext 1. 2. 3. Вопрос : как построить диаграмму для этих данных группы ? Диаграмма Advanced не дает выбрать формулу Show_Time_AVG В хелпе не нашел - есть только для сумм, который формируюися автоматически (не через формулу) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2010, 12:47 |
|
||
|
CR10. Как построить диаграмму для результата формулы и группы.
|
|||
|---|---|---|---|
|
#18+
Что считают формула {@Show_Time_} и поле промежуточного результата {#Count_TT_}?? Если для Group#1, то тогда можно дальше пытаться ответить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2010, 02:10 |
|
||
|
CR10. Как построить диаграмму для результата формулы и группы.
|
|||
|---|---|---|---|
|
#18+
iNattyЧто считают формула {@Show_Time_} и поле промежуточного результата {#Count_TT_}?? Если для Group#1, то тогда можно дальше пытаться ответить. {@Show_Time_} - считает сумму времени выполнения акций в минутах, {#Count_TT_} - количество выполненных акций. Все это для Group#1 и расположены они в Group Footer. А вот график нужно построить по среднему времени AVG_Filial из формулы Show_Time_AVG. Но все равно ни {@Show_Time_} ни {#Count_TT_} не отображаются в свойствах диграммы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2010, 05:14 |
|
||
|
CR10. Как построить диаграмму для результата формулы и группы.
|
|||
|---|---|---|---|
|
#18+
автор{@Show_Time_} - считает сумму времени выполнения акций в минутах. - ОК, оставляем.. автор{#Count_TT_} - количество выполненных акций. - а почему поле промежуточного итога? Здесь нужно накопление? Выполнение формулы Show_Time_AVG в WhilePrintingRecords заставляет нас разделять их по времени выполнения, и для диаграммы это не есть гуд . Количество по условию для группы можно посчитать, к примеру, просто создав 1. Формулу условия <Новая формула> Код: plaintext Код: plaintext Далее. Если возможна замена {#Count_TT_} на поле итога, как сказала выше, то 1. Создаем итоговое поле <Итог_AVG>, в котором полем подведения итога будет формула, содержащая Код: plaintext 2.Имеем группу Group#1 и подведенный итог по группе <Итог_AVG> - диаграмма сама предложит групповой вариант при размещении ее в заголовке или подвале группы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2010, 00:21 |
|
||
|
CR10. Как построить диаграмму для результата формулы и группы.
|
|||
|---|---|---|---|
|
#18+
Спасибо, но в этом месте затык Код: plaintext Выводится при сохранении формулы : this filed cannot be summarized и подсвечивает "<Новая формула>" Видимо нельзя использовать формулу в аргументах для Sum , только поля. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.01.2010, 15:11 |
|
||
|
CR10. Как построить диаграмму для результата формулы и группы.
|
|||
|---|---|---|---|
|
#18+
Код: plaintext Видимо нельзя использовать формулу в аргументах для Sum , только поля. Конечно, можно, если это формула того же времени выполнения, что и Sum. Или сделайте не через формулу, а через итоговое поле. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.01.2010, 16:50 |
|
||
|
CR10. Как построить диаграмму для результата формулы и группы.
|
|||
|---|---|---|---|
|
#18+
iNatty Код: plaintext Видимо нельзя использовать формулу в аргументах для Sum , только поля. Конечно, можно, если это формула того же времени выполнения, что и Sum. Или сделайте не через формулу, а через итоговое поле. 1. Конечно я поставил свою формулу count Код: plaintext 1. и далее summ Код: plaintext 2. А что имеете ввиду под "формула того же времени выполнения", count размещен в Details А summ мне в принципе не дает создать - "this filed cannot be summarized". 3. Или сделайте не через формулу, а через итоговое поле. Через Running Total Field не дает также. Код: plaintext Выводится тот же "This filed cannot be summarized", но подсвечивает {#RTotal0} . Так в чем же моя ошибка? Не понятно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.01.2010, 05:20 |
|
||
|
CR10. Как построить диаграмму для результата формулы и группы.
|
|||
|---|---|---|---|
|
#18+
Время выполнения формул - это тот "проход", в момент которого выполняется вычисление. У Кристала их 2 (точнее, 3, это почитайте) Это прямое указание, в какой момент выполнять вычисление. Уберите его. Код: plaintext Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.01.2010, 13:04 |
|
||
|
CR10. Как построить диаграмму для результата формулы и группы.
|
|||
|---|---|---|---|
|
#18+
iNatty, Благодарю за советы. Но не все получается, если вы не против, то все по порядку. Формула count размещена в cекции Details Код: plaintext Код: plaintext Тут все отлично считает и диаграмма предлагает формулу summ ! Далее не получается, видимо я что -то не понял из ваших предложений. Все ли верно?: Формула <Итог1> размещена в cекции Group Код: plaintext Или <Итог1> это не формула ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.01.2010, 09:38 |
|
||
|
CR10. Как построить диаграмму для результата формулы и группы.
|
|||
|---|---|---|---|
|
#18+
PVBФормула count размещена в cекции Details Код: plaintext Код: plaintext Дальше PVBФормула <Итог1> размещена в cекции Group Код: plaintext Здесь я так понимаю формула <Итог1> Код: plaintext Дальше нужно создать критерий, то есть, еще итоговое поле <Итог_AVG> , для которого - поле подведения итога (выбираете из выпадающего списка) Итог1 - тип подводимого итога - min или max (значение единственное, оно и будет) - для группы Group#1 И вот этот критерий уже и выбирать.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2010, 01:58 |
|
||
|
CR10. Как построить диаграмму для результата формулы и группы.
|
|||
|---|---|---|---|
|
#18+
iNatty[quot PVB]........ Дальше нужно создать критерий, то есть, еще итоговое поле <Итог_AVG> , для которого - поле подведения итога (выбираете из выпадающего списка) Итог1 - тип подводимого итога - min или max (значение единственное, оно и будет) - для группы Group#1 И вот этот критерий уже и выбирать.. При создании <Итог_AVG> этот пункт Код: plaintext Код: plaintext Это и есть первоначальная проблема, которая не дает построить диаграмму по вычисляемым полям. поле подведения итога (выбираете из выпадающего списка) Итог1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2010, 08:08 |
|
||
|
CR10. Как построить диаграмму для результата формулы и группы.
|
|||
|---|---|---|---|
|
#18+
iNatty , извините , но прошу уточнить , вы уверены в своих рекомендациях? Дело в том, что не только у меня такая проблема , в других ветках так же пытались, безуспешно как я понял, данную проблему: Но обычные графики он не строит со своим вычисленным значением (используя поле формулы). Описано тут P.S. Просто хотелось бы получить информацию (может быть это в описании help где-то описано), можно или нельзя строить графики на основе вычисляемых полей. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.01.2010, 05:53 |
|
||
|
CR10. Как построить диаграмму для результата формулы и группы.
|
|||
|---|---|---|---|
|
#18+
Я сталкивался с подобным в версии XII R2: не строятся графики по формулам, содержащим функции частичных итогов типа sum, count,.. Поэтому думаю что это особенность CR иначе они бы ее за несколько лет с 10 версии исправили, хотя свои ошибки они весьма неохотно признают и тем более исправляют. Скорее всего, графики строятся на основе данных на первом проходе, когда еще не доступны частичные итоговые суммы, но это только мое предположение. Поэтому проблему пришлось решать используя подотчет с запросом к тем же данным что и в основном, но другим уровнем группировки данных. Если в качестве субд используется MSSQL2005 или старше, то вопрос можно попробовать решить с помощью оконных функций ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.01.2010, 11:22 |
|
||
|
CR10. Как построить диаграмму для результата формулы и группы.
|
|||
|---|---|---|---|
|
#18+
ustass, Еще раз проверил на тестовом отчете. В секции группы расположены два итоговых поля, одно отображает сумму времени ( sum_time_action ), второе кол-во выполненных действий ( sum_count_action ). Для диаграммы отображаются оба итовых поля - все отлично, но мне нужно построить по среднему значению, то есть по формуле Код: plaintext Вот эта формула в диаграмму уже не хочет попадать....... Как ее создать ? Или это не возможно в CR ? iNatty писала тут как нужно, но я не понял как эту формулу вставить в итоговое поле: Здесь я так понимаю формула <Итог1> {@Show_Time_} \ {@summ} Дальше нужно создать критерий, то есть, еще итоговое поле <Итог_AVG> , для которого - поле подведения итога (выбираете из выпадающего списка) Итог1 - тип подводимого итога - min или max (значение единственное, оно и будет) - для группы Group#1 И вот этот критерий уже и выбирать.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.01.2010, 12:28 |
|
||
|
CR10. Как построить диаграмму для результата формулы и группы.
|
|||
|---|---|---|---|
|
#18+
ustass, Поэтому проблему пришлось решать используя подотчет с запросом к тем же данным что и в основном, но другим уровнем группировки данных. Можно уточнить как делать запрос к тем же данным что и в основном из subreport. Имеете ввиду передачу параметров из основного в subreport ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.01.2010, 08:34 |
|
||
|
CR10. Как построить диаграмму для результата формулы и группы.
|
|||
|---|---|---|---|
|
#18+
в версии XII R2: не строятся графики по формулам, содержащим функции частичных итогов типа sum, count,.. С сожалением, соглашусь с этой фразой. Пример писала по памяти - была подобного плана задача по подсчету временых ресурсов и трудозатрат. Нашла ее в старых проектах, увы, условия там чуть другие (удалось решить путем изменения модели расчета - успешные и неуспешные проекты были разделены). В данном случае нужно искать что-то другое. Вы можете изменять сам запрос SQL и задать его через Command? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.01.2010, 09:58 |
|
||
|
CR10. Как построить диаграмму для результата формулы и группы.
|
|||
|---|---|---|---|
|
#18+
PVBustass, Поэтому проблему пришлось решать используя подотчет с запросом к тем же данным что и в основном, но другим уровнем группировки данных. Можно уточнить как делать запрос к тем же данным что и в основном из subreport. Имеете ввиду передачу параметров из основного в subreport ? В основном отчете запрос выглядит как Код: plaintext 1. 2. 3. Код: plaintext 1. 2. 3. Если график нужно добавить в кажду группу 2 уровня то запрос в подотчете может быть таким Код: plaintext 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.01.2010, 11:02 |
|
||
|
CR10. Как построить диаграмму для результата формулы и группы.
|
|||
|---|---|---|---|
|
#18+
Если запросы можно менять, то привожу пример для MS SQL Server Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. В самом отчете создается группа по полю Пользователь и итоговое поле с формулой max(a) По нему и строится диаграмма, которая располагается выше группы по Пользователю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.01.2010, 17:01 |
|
||
|
CR10. Как построить диаграмму для результата формулы и группы.
|
|||
|---|---|---|---|
|
#18+
iNatty, пытаюсь идти по вашим стопам, но при вставке в такой код: Код: plaintext 1. 2. 3. такого дополнения Код: plaintext 1. 2. 3. Выводит "37000 Expected lexical element not found <identifier>" Через PL\SQL такой код проходит на ура. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2010, 10:16 |
|
||
|
CR10. Как построить диаграмму для результата формулы и группы.
|
|||
|---|---|---|---|
|
#18+
Давайте уточним, что мы говорим одними терминами :) 1. Добавляем соединение. Тип соединения - Oracle Server. (Сервис, логин, пароль). 2. Add Command. Вставляем запрос (отлаженный в pl/sql). 3. Создаем параметры, добавляем в запрос. У меня не получается воспроизвести Вашу ошибку. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2010, 13:48 |
|
||
|
CR10. Как построить диаграмму для результата формулы и группы.
|
|||
|---|---|---|---|
|
#18+
Видимо проблема с драйвером ODBC для ПО с которым я работаю. Он Oracle таблицы конвертит немного в свой оригинальный формат и потому есть ньюансы. Ну это как говорится "уже совсем другая история..." ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.01.2010, 20:09 |
|
||
|
|

start [/forum/topic.php?fid=31&msg=36404419&tid=1535710]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
49ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
63ms |
get tp. blocked users: |
1ms |
| others: | 18ms |
| total: | 175ms |

| 0 / 0 |
