Заявка 1C 8

Да предположим, че в нашите складове има такъв продукт:

Заявка 1C 8

Стоките в този случай - това е област, за която се извършва групиране, както и броя - на полето за групиране. ОБЩО - е обобщаваща функция, това показва заявка, че всички данни за броя на идентични стоки, трябва да се сумират. В резултат на тази заявка е вид таблица:

Заявка 1C 8

обобщаващи функции

За групирани полета трябва да бъдат задължително прилагат общата функция, SUM, не е задължително, както и максимум, минимум, средният брой, броят на по-различно. Нека разгледаме по-подробно действието на всеки един от тях.

СУМА - важи само за числови полета, поставя на броя преминали към него. Неговият резултат е показано на фигурата по-горе.

MID - важи само за числови полета, изчислява средната стойност - сумата от параметрите премина / брой параметри:

Заявка 1C 8

Максимална - може да се използва за всяка област, той получава максимума от минали параметри. Да предположим, че текста на заявката е:

Т.е. Отново, ние имаме едно поле групиране доставки и две групирани поле: Склад и номер. В резултат на тази заявка е както следва:

Заявка 1C 8

МИНИМАЛЕН - може да се използва за всяка област, която получава най-малко от минали параметри:

Заявка 1C 8

НОМЕР - може да се използва за всяка област, получава броя на преминалите параметри:

Броят на различно - може да се използва за всяка област, получава броят на различни параметри. Т.е. ако функцията да премине параметри (1,1,2,3,3,3,4,4,4,4,4,5), той се връща 5. НОМЕР функция ще се върне 12. Искане от броя на различните функции ще изглеждат :

Да предположим, че група от двете полета: Продуктът и склад:

за различни обобщаващи функции ще доведе до следното:

Заявка 1C 8

Ако заявката използва групиране, всички полета трябва да бъде разделена на групирани (което ще бъде "спряно") и комбинации (на чрез групиране - "сгъване"). За да групираните полета трябва да се прилагат една от общите функции, функциите като суми и аварии могат да се прилагат само за числови полета.