|
|
|
Crystal Reports 11 : Предыдущее не нулевое значение
|
|||
|---|---|---|---|
|
#18+
Есть таблица Дата\время Параметр(от же столбец) Расчетный параметр 11.12.1993 13:00 13 Пусто (т.к. первый ) 11.12.1993 14:00 18 5 (18 -13) 11.12.1993 15:00 Пусто 11.12.1993 16:00 Пусто 11.12.1993 17:00 44 26 ( 44-18 предыдущее первое не нулевое) 11.12.1993 18:00 49 5 (49-44) Некоторые поля с данными Null-евые. Сортировка по "Дата\время" Не могу реализовать формулу которая бы вычисляла разницу между "текущим значение" и " предыдущим первым не нулевым "(тоесть нужно пости отбратно по списку), а именно не могу определить "Первое не нулевое". Хотел сделать через рекурсивную формулу (мол Предыдущий от предыдущего), но формула меня послала - "говоря Изыди демон. Сама себя не буду вызывать". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2011, 19:04 |
|
||
|
Crystal Reports 11 : Предыдущее не нулевое значение
|
|||
|---|---|---|---|
|
#18+
таблича сьехала :( Перерисовываю Код: plaintext 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2011, 19:09 |
|
||
|
Crystal Reports 11 : Предыдущее не нулевое значение
|
|||
|---|---|---|---|
|
#18+
Вышел из положения : Использованием Global\Local Переменной в расчетном элемете. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2011, 19:43 |
|
||
|
Crystal Reports 11 : Предыдущее не нулевое значение
|
|||
|---|---|---|---|
|
#18+
Сейчас понял, что использование global Переменных некрасивое. + Summary("итого") стандартными стредствами нельзя построить (для сложных Formula Fields). Вопрост остался открыт - Как выбрать первое предшествующее не Null значение?. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2011, 11:47 |
|
||
|
Crystal Reports 11 : Предыдущее не нулевое значение
|
|||
|---|---|---|---|
|
#18+
сумму считать тоже в глобальной переменной ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2011, 16:20 |
|
||
|
Crystal Reports 11 : Предыдущее не нулевое значение
|
|||
|---|---|---|---|
|
#18+
Сумму, в данный момент, я так и считаю. Но мне не нравиться, что можно случайно из других процедур обратиться к этой переменнной(где-нить имя повториться и пи%д"ц). + Дополнительно приходится ждать выполнения предшествующих процедур. Решение через global переменный считаю извращением, соизмеримым с хождением по минному полю - хорошо когда мина одна, а когда таких параметров N или более..... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2011, 16:27 |
|
||
|
Crystal Reports 11 : Предыдущее не нулевое значение
|
|||
|---|---|---|---|
|
#18+
получить доступ к любому елементу данных не получится, потому что они выбираются последовательно, фишки типа Previous и Next не считаются. Хранить промежуточный результат в какойто переменной приемлемое решение, хотя накладывает ограничение на использование груповых функций. Если очень мешают переменные то нужно "правильно" выбрать данные из запроса ( дополнительная нагрузка на сервер) гдето так Код: plaintext 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2011, 01:06 |
|
||
|
|

start [/forum/topic.php?fid=31&fpage=50&tid=1534703]: |
0ms |
get settings: |
11ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
49ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
47ms |
get tp. blocked users: |
2ms |
| others: | 15ms |
| total: | 156ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...