как найти первую запись от группы в кристаллических отчетах?

Знаете ли вы, что обещания могут быть сделаны последовательно?

val1.then(v1 => return val2).then(v2=> {...})

Вы должны открыть новую вкладку Chromium, а не экземпляр. (Вы только что перепутали понятия?)

И самое главное - вам нужно лучше управлять процессами загрузки. Очередь будет лучшей здесь. Это может быть просто: это гарантирует, что не более n запущенных процессов или более продвинутых: которое контролирует ресурсы сервера.

Возможно, вам удастся найти какую-то посылку. Если вам ничего не подходит, не забудьте разобраться с ситуацией, когда что-то вылезет, и Node не заметит окончания процесса.

Я использую методы взаимозаменяемо:

  • помечает URL как загруженный, и если он не извлекается в течение определенного времени, он возвращается в очередь (более конкретно: укажите, когда повторно загружать URL . Во время загрузки это +1 минута, после загрузки это, например, 1 месяц)
  • Я сохраняю PID процесса загрузки и периодически проверяю, работает ли он

Есть также rate-limits, которые контролируют количество HTTP-вызовов. О конечной точке, о количестве одновременных заказов с IP.

5
задан 4 February 2009 в 09:49
поделиться

2 ответа

Можно использовать Предыдущее (Group_Field) функция в формуле для указания на запуск группа. Справка функции формул Онлайн дает пример. В основном Вы видите, отличается ли Предыдущее значение поля, на котором Вы группируетесь, от текущего значения. Если это, то Вы только что запустили новую группу.

If Previous ({table.GroupingField}) = ({table.GroupingField}) Then 
    False
Else
    True
5
ответ дан 14 December 2019 в 19:28
поделиться

Вы можете использовать: NthSmallest (1, {ваше поле},{группировка}). Или NthLargest (1, {ваше поле},{группировка})

Работает как шарм

0
ответ дан 14 December 2019 в 19:28
поделиться
Другие вопросы по тегам:

Похожие вопросы: