Расчеты в скрипте

Автор Ирина, 29 июля 2015, 10:33:30

« назад - далее »

Ирина

Добрый день!
Знатоки, подскажите, пожалуйста, можно ли использовать AGGR функцию в скрипте?

Пример, пытаюсь на основе загруженных данных сделать расчет в скрипте и загрузить его дополнительным полем. Но начиная с sum функции перестают подсвечиваться, как бывает, когда ошибка в коде....

LOAD
     [№ заказа],
     aggr(sum([Кол-во в заказе на дату заказа, шт.]),[№ заказа]) as [Кол-во позиций в заказе на дату заказа]
RESIDENT Таблица1;

admin

Нет,
аналогичный aggr-у результат может быть получен конструкцией:
load sum([Кол-во в заказе на дату заказа, шт.]) As [Сумма в заказе]
resident откуда-то
GROUP BY [№ заказа]

Ирина

Понятно, а могу ли я добавить поле [№ заказа] и прописать JOIN? чтобы по нему потом сцеплять с другой таблицей

JOIN
load
    [№ заказа] // это ключевое поле для сцепки,
     sum([Кол-во в заказе на дату заказа, шт.]) As [Сумма в заказе]
resident откуда-то
GROUP BY [№ заказа]




Ирина

Или когда я прописываю GROUP BY [№ заказа], то поле [№ заказа] создается автоматически?

DmitryK

Добрый день!
Все что вашей душе угодно)
Admin, привел пример как выражение aggr будет выглядеть в скрипте.

Наполнение на ваше усмотрение.

Правда, если вы захотите добавить доп поле, то по нему тоже придется группировать.

В Group by Вы указываете по каким полям происходит группировка.
В Load Вы указываете, что именно, в каком виде будете выгружать.

Ирина


DmitryK


Яндекс.Метрика