Skip to main content

Сазнајте о коришћењу Мицрософт Аццесс ГРОУП БИ Упита

Anonim

Можете користити основне СКЛ упите за преузимање података из базе података, али то често не пружа довољно информација како би задовољили пословне захтјеве. СКЛ вам такође пружа могућност групирања резултата упита заснованих на атрибутима нивоа нивоа како бисте примијенили агрегатне функције кориштењем клаузуле ГРОУП БИ. Размотримо, на примјер, таблицу података о наруџбини која се састоји од атрибута у наставку:

  • ИД поруџбине - нумеричка вредност која јединствено идентификује сваку поруџбину. Ово поље је примарни кључ за базу података.
  • Продавац - текстуалну вредност која садржи име продавца који је продао производе. Ово поље је инострани кључ другог стола који садржи информације о особљу.
  • Идентификација купца - нумеричка вредност која одговара броју рачуна клијента. Ово поље је такође инострани кључ, који се односи на табелу која садржи информације о корисничком рачуну.
  • Приход - нумеричка вредност која одговара износу долара продаје.

Када је дошло вријеме да се изврше ревизије учинка за продавце, табела наруџбине садржи вриједне информације које се могу користити за тај преглед. Када процењујете Јим, могли бисте, на пример, написати једноставан упит који преузима све Јим продајне записе:

СЕЛЕЦТ *

ОД РЕДОВАЊА

ГДЕ ДА Продавац ЛИКЕ 'Јим'

Ово би преузело све записе из базе података које одговара продаји коју је направио Јим:

ОрдерИД СалесИДер ЦустомерИД прихода

12482 Јим 182 40000

12488 Јим 219 25000

12519 Јим 137 85000

12602 Јим 182 10000

12741 Јим 155 90000

Можете прегледати ове податке и извршити неке ручне израчуне како бисте дошли до статистике учинка, али то би био задивљени задатак који бисте морали поновити за сваког продавца у компанији. Уместо тога, можете заменити овај рад помоћу једног ГРОУП БИ упита који израчунава статистику за сваког продавца у компанији. Једноставно упишите упит и наведите да би база података требала груписати резултате на основу поља продавца. Затим можете користити било коју од СКЛ агрегатних функција да извршите израчунавање резултата.

Ево примера. Ако сте извршили следећу СКЛ израз:

СЕЛЕЦТ Продавац, СУМ (Приход) АС 'Укупно', МИН (Приход) АС 'Најмањи', МАКС (Приход) АС 'Највећи', АВГ (Приход) АС 'Просјечан', ЦОУНТ (Приход)

ОД РЕДОВАЊА

ГРОУП БИ Салесперсон

Добићете следеће резултате:

Продавац Укупно Најмањи Највећи Просечан Број

Јим 250000 10000 90000 50000 5

Мари 342000 24000 102000 57000 6

Боб 118000 4000 36000 39333 3

Као што видите, ова моћна функција вам омогућава да генеришете мале извештаје из СКЛ упита, пружајући корисној пословној интелигенцији менаџера који спроводи преглед перформанси. Клаузула ГРОУП БИ се често користи у базама података за ову сврху и представља вриједан алат у ДБА торби трикова.