Белешка
Приступ овој страници захтева ауторизацију. Можете покушати да се пријавите или промените директоријуме.
Приступ овој страници захтева ауторизацију. Можете покушати да промените директоријуме.
Колоне збирних вредности помажу корисницима да стекну увиде у податке надгледањем кључних пословних показатеља. Колона збирне вредности садржи агрегатну вредност израчунату преко редова повезаних са одређеним редом. То обухвата стандардне табеле и табеле активности, као што су е-поруке и заказане обавезе.
У сложенијим сценаријима, можете да додајете податке преко хијерархије редова. Као администратор или особа задужена за прилагођавање система, можете да дефинишете колоне збирне вредности у услузи Power Apps, без потребе за писањем кода.
Вредности и могућности збирних вредности колона
Предности и могућности роллуп колона укључују:
- Визуелно уређивање је лако. Колоне збирних вредности можете да креирате помоћу Уређивача колона, као што радите када креирате редовну колону.
- Широк избор агрегатних функција. Можете агрегирати податке помоћу следећих функција:
SUM,,COUNT,MINиMAXAVG. - Пуна подршка филтера за додавање. Можете поставити различите филтере за изворну табелу или сродну табелу приликом постављања више услова.
- Неприметна интеграција са корисничким интерфејсом. Можете укључити колоне роллуп-а у обрасце, приказе, графиконе и извештаје.
- Колоне збирних вредности су компоненте решења. Можете лако да пребаците колоне збирних вредности као компоненте решења између окружења и да их дистрибуирате у решењима.
- Колоне збирних вредности и израчунате колоне се међусобно надопуњују. Колону за збирну вредност можете да користите као део израчунате колоне и обрнуто.
- Можете да конфигуришете колоне збирних вредности да користе прилагођене контроле.
Поједини примери колона збирних вредности обухватају:
- Укупан процењени приход отворених могућности налога
- Укупан процењени приход отворених могућности за све налоге у хијерархији
- Укупан процењени приход од могућности укључујући подређене могућности
- Укупна процењене вредност квалификованих потенцијалних клијената генерисаних у кампањи
- Број отворених предмета високог приоритета кроз све налоге у хијерархији
- Најраније креирано време свих отворених премета високог приоритета за налог
Свака колона за спајање креира две додатне колоне са узорком < суфикса цолумннаме >_date и < цолумннаме >_state. Колона _date садржи податке ДатеТиме и _state колона садржи податке о целом броју. Колона _state има следеће вредности:
| Вредност | Стање | Опис |
|---|---|---|
| 0 | NotCalculated | Вредност колоне тек треба да буде израчуната. |
| 1. | Израчунато | Вредност колоне је израчуната по времену последњег ажурирања у колони _date. |
| 2. | OverflowError | Израчунавање вредности колоне довело је до грешке прекорачења. |
| 3. | OtherError | Израчунавање вредности колоне није успело због унутрашње грешке. Следеће покретање посла израчунавања ће то вероватно поправити. |
| 4. | RetryLimitExceeded | Израчунавање вредности колоне није успело зато што је максималан број поновних покушаја да се израчуна вредност премашена због високог броја паралелних извршавања и неусаглашености закључавања. |
| 5 | HierarchicalRecursionLimitReached | Израчунавање вредности колоне није успело зато што је достигнуто максимално ограничење дубине хијерархије за израчунавање. |
| 6 | LoopDetected | Израчунавање вредности колоне није успело зато што је рекурзивна петља откривена у хијерархији реда. |
| 7 | CurrencyMissing | Израчунавање вредности колоне није успео јер недостаје обавезна валута поља. |
Израчунавања збирне вредности
Збирне вредности су израчунате заказивањем системских послова који се асинхроно покрећу у позадини. Морате да будете администратор да бисте видели и управљали пословима збирне вредности.
Погледај роллуп послове
Да бисте приказали задатке збирне вредности:
- Пријавите се Power Apps, а затим изаберите жељено окружење.
- Изаберите Сеттингс (брзина ) > Напредна подешавања.
- На левом окну за навигацију изаберите Системски послови .
- У селектору приказа изаберите Понављајући системски послови.
- Да бисте брзо пронашли релевантан посао, можете филтрирати по систему Тип посла : Маса Израчунајте Роллуп поље или Израчунајте Роллуп поље .
Масовно израчунавање поља збирне вредности
Масовно израчунавање поља збирне вредности је посао који се понавља, креиран за сваку колону збирне вредности. Оно се покрене једном, када креирате или ажурирате колону збирне вредности. Посао поново израчунава вредност колоне за збирне вредности за све постојеће записе који садрже ову колону. Посао ће се подразумевано покренути 12 часова након што креирате или ажурирате колону. Када се колона измени, посао се ресетује да се поново покрене за 12 сати након ажурирања. Кашњење од 12 сати је потребно како би се осигурало да Масс Цалцулате Роллуп Фиелд ради током неоперативних сати окружења.
Препоручујемо да администратор прилагоди време почетка посла Масс Цалцулате Роллуп Фиелд након што је колона збирне вредности креирана или модификована, на такав начин да се покреће током неоперативних сати. На пример, добро време за покретање посла је поноћ, како бисте се постарали да постоји ефикасна обрада колона збирних вредности.
Обратите пажњу да, када дође до ситуације у којој се колона збирне вредности никада не ажурира, посао Масовно израчунавање збирног поља неће се поново покренути за ту колону све док не прође 10 година. То понашање је предвиђено. Када нема ажурирања у основним колонама повезаним са збирним пољем, нема разлога за чешће покретање посла.
Израчунајте Роллуп поље
Израчунајте Роллуп поље је понављајући посао који врши инкременталне прорачуне свих колона роллуп-а у постојећим редовима за одређену табелу. Постоји само један посао Израчунајте поље збирања по табели. Инкрементални прорачуни значе да посао Израчунајте поље збирне обраде редове који су креирани, ажурирани или избрисани након завршетка последњег посла Масс Цалцулате Роллуп Фиелд . Подразумевана поставка минималног понављања је један сат. Посао се аутоматски креира када се креира прва колона збирне вредности за табелу и избрише када се последња колона збирне вредности избрише.
Опција за поновно израчунавање на мрежи
Колона збирне вредности на обрасцу приказује слику калкулатора, збирну вредност и време последњег израчунавања. Да бисте поново израчунали, изаберите слику калкулатора, а затим изаберите дугме Прерачунајте које се појави.
Постоји неколико предострожности које треба да имате у виду када користите опцију поновног рачунања на мрежи (ручно освежавање на обрасцу):
- Морате имати привилегије за писање на табели и писање права приступа на изворном реду на којем тражите Освежи. На пример, ако израчунавате процењени приход од отворених прилика рачуна, не морате да имате привилегије писања на табели прилика, већ само на табели рачуна.
- Ова опција је доступна само у режиму на мрежи. Не можете га користити док радите ван мреже.
- Максимални број редова током освежавања збирних вредности је ограничен на 50.000 редова. У случају хијерархијске збирне вредности, ово се односи на сродне редове у хијерархији. Ако је ограничење прекорачено, видећете поруку о грешци: Прорачуни не могу да се врше на мрежи јер је достигнута граница израчунавања од 50.000 повезаних редова. Ово ограничење се не примењује када је збирна датотека аутоматски прерачуната од стране системских послова.
- Максимална дубина хијерархије је ограничена на 10 за изворни ред. Ако је ограничење прекорачено, видите поруку о грешци: Прорачуни не могу бити изведени на мрежи јер је достигнуто ограничење дубине хијерархије од 10 за изворни ред. Ово ограничење се не примењује када је збирна датотека аутоматски прерачуната од стране системских послова.
Измена понављања задатка збирне вредности
Као администратор система, можете да измените образац понављања задатка збирне вредности, да га одложите, паузирате или наставите задатак збирне вредности. Међутим, не можете отказати или избрисати роллуп посао.
Да бисте паузирали, одложили, наставили или изменили образац понављања, морате приказати системске послове. Више информација Погледај Роллуп послове
На траци за навигацију изаберите Акције и изаберите акцију коју желите.
За посао Масс Цалцулате Роллуп Фиелд , доступне селекције су: Ресуме, Постпоне , и Паусе.
За посао Израчунајте поље збирања, доступне селекције су: Измена понављања , Настави , Одложи и Пауза.
Примери
Хајде да погледамо неколико примера колона роллуп-а. Ми ћемо агрегирати податке за ред из повезаних редова са и без коришћења хијерархије. Такође ћемо агрегирати податке за ред из сродних активности и активности које су индиректно повезане са редом преко табеле АцтивитиПартy. У сваком примеру, ми дефинишемо колону збирне вредности помоћу Уређивача колона. Да бисте отворили уређивач колона, отворите претраживач решења и проширите табеле компоненти>. Изаберите табелу коју желите и изаберите Колоне. Одаберите Ново У уређивачу наведите потребне информације за колону, укључујући Тип колоне и Тип података. У Тип колоне, изаберите Роллуп , након што сте изабрали тип података. Типови података укључују децималне или целе бројеве, валуту и датум/време. Изаберите Едит дугме поред Тип колоне. Ово вас доводи до уређивача за дефиниције колона збирне вредности. Дефиниција колоне збирне састоји се од три одељка: Изворна табела , ** Сродна табела и Агрегација.
У Изворној табели секцији, одредите табелу за коју је дефинисана збирна колона и да ли се агрегирате преко хијерархије. Можете да додате филтере са више услова да бисте навели редове у хијерархији коју желите да користите за збирне вредности.
У одељку Сродна табела , одредите табелу преко које агрегирате. Овај одељак је опционо када изаберете да се преврнете преко хијерархије на изворној табели. Можете да додате филтере са више услова да бисте навели које сродне редове да користите у израчунавању. На пример, укључујете приход од отворених могућности за пословање са пословним годишњи приходом већим од 1000$.
У одељку Агрегат , одредите метрику коју желите да израчунате. Можете да изаберете доступне агрегатне функције, као што су СУМ, ЦОУНТ, МИН, МАКС или АВГ.
Агрегација података за ред из сродних редова
У овом примеру, хијерархија се не користи. Укупан процењени приход је израчунат за пословни контакт, из сродних отворених могућности.
Агрегација података за ред из подређених редова, преко хијерархије
У овом примеру рачунамо укупан процењени приход могућности за пословање укључујући подређене могућности, преко хијерархије.
Агрегација података за ред из сродних редова, преко хијерархије
У овом примеру рачунамо укупан процењени приход отворених могућности за пословање за све налоге, преко хијерархије.
Агрегација података за ред из свих повезаних активности
У овом примеру рачунамо укупно потрошено и наплаћено време из активности повезаних са пословним контактом. То може укључивати време проведено на телефону, на састанцима или на прилагођеним активностима.
У ранијим издањима, могли смо да дефинишемо колону збирне вредности за појединачну активност, као што су телефонски позив, факс или заказана обавеза. Али, да бисмо добили резултат као у примеру приказаном у наставку, морали смо да саберемо податке помоћу израчунатих колона. Сада можете то све да урадите у једном кораку тако што ћете дефинисати једну колону збирне вредности за табелу „Активност“.
Агрегација података за ред из свих повезаних активности и активности индиректно повезаних преко табеле „Извођач активности“
У овом примеру бројимо укупан број е-порука послатих на налог, где је налог наведен у линији "Примаоцу" е-поште или линији "Цц прималаца". Ово се ради навођењем Тип учешћа у ФИЛТЕРИМА за табелу Активност Парти у дефиницији колоне збирања. Ако не користите филтрирање, онда се у обрачуну користе сви доступни типови учешћа за активност.
За више информација о табели Ацтивитy Партy и типовима учешћа доступним за одређену активност, погледајте табелу АцтивитиПартy.
Агрегација података за ред из сродних редова помоћу оператора AVG
У овом примеру рачунамо просечан процењени приход из свих могућности за пословање повезаних са пословним контактом.
Следећи пример приказује како се рачуна просечан процењени приход од повезаних могућности за пословање преко хијерархије пословних контаката. Просечан процењени приход може да се види на сваком нивоу хијерархије.
Разматрања о колони збирне вредности
Требало би да имате на уму одређене услове и ограничења када радите са колонама збирних вредности:
- Подразумевано, можете дефинисати максимално 200 збирних колона за окружење и до 50 збирних колона по табели. Додатне информације: Дефинишите максималан број збирних колона у окружењу или табели
- Ток посла не може бити покренут ажурирањем колоне роллуп-а.
- Услов чекања тока посла не може да користи колону роллуп.
- Роллуп преко колоне роллуп није подржан.
- Збирна вредност не може да упућује на израчунату колону која користи другу израчунату колону, чак ни ако се све колоне друге израчунате колоне налазе у тренутној табели.
- Колона роллуп се не ажурира аутоматски ако користи колону формуле која зависи од временски ограничених функција
Now()иIsUTCToday(). Опција онлине прерачунавања (ручно освежавање обрасца) или дугме Рецалцулате мора се користити за израчунавање најновије вредности колоне роллуп-а. - Збирна датотека може да примени филтере само на изворну табелу или сродне табеле, једноставне колоне или несложене израчунате колоне.
- Збирна вредност може да се изврши само преко сродних табела са релацијом 1:N. Роллуп не може да се уради преко Н:Н односа.
- Роллуп се не може урадити преко односа КСНУМКС: Н за табелу активности или табелу Активност Парти.
- Пословна правила, токови посла или израчунате колоне увек користе последњу израчунату вредност колоне роллуп.
- Колона збирне вредности је агрегирана под контекст системског корисника. Сви корисници могу да виде исту вредност колоне збирне вредности. Можете контролисати видљивост колоне збирне вредности са безбедношћу на нивоу колоне (FLS) тако што ћете ограничити ко може да приступи колони збирне вредности. Више информација Безбедност на нивоу колоне за контролу приступа.
Дефинишите максималан број колона роллуп-а у окружењу или табели
Подразумевано, можете дефинисати максимално 200 збирних колона за окружење и до 50 збирних колона по табели.
Да бисте променили максимуме, следите ове кораке:
- Идите на Power Apps (#пии_ијфидејз), изаберите Табела на левом окну за навигацију, а затим отворите Организациона табела.
- Изаберите н више листе, а затим упишите макр у поље за претрагу . Изаберите колоне МаxРоллупФиелдсПерОрг и МаxРоллупФиелдсПерЕнтитy , а затим изаберите Сачувај.
- Промените вредности за МакРоллупФиелдсПерОрг (до КСНУМКС) и МакРоллупФиелдсПерЕнтитy (до КСНУМКС) које желите.
Важно
Имајући више од 100 роллуп колона за окружење може довести до деградираних перформанси роллуп колона и повећане потрошње складиштења.
Заокружена прецизност
Ако је прецизност агрегиране колоне већа од прецизности колоне збирне вредности, прецизност агрегиране колоне се заокружује на прецизност колоне збирне вредности пре него што се изврши агрегација. Да бисмо илустровали ово понашање, погледајмо конкретан пример. Рецимо да колона роллуп на табели рачуна, за израчунавање укупног процењеног прихода повезаних могућности, има прецизност од две децималне тачке. Колона „Проц. приход“ на табели могућности за пословање је агрегирана колона која има прецизност од четири децимале. У нашем примеру пословни контакт има две сродне могућности за пословање. Укупан збир процењеног прихода се израчунава на следећи начин:
- Проц. Приход за прву могућност за пословање: $1000.0041
- Проц. Приход за другу могућност за пословање: $2000.0044
- Агрегирани збир за Проц. Приход: $1000,00 + $2000,00 = $3000,00
Као што можете да видите, заокруживање прецизности на две децимале на агрегираној колони се обавља пре него што се изврши агрегација.
Различито понашање од повезаних мрежа
Одређени обрасци табеле, као што су „Пословни контакт“ или „Контакт“, унапред садрже повезане мреже. На пример, образац налога укључује контакте, случајеве, могућности и друге мреже. Неки од редова који се приказују у обрасцу „Пословни контакт“ су директно повезани са редом пословног контакта; остали су повезани индиректно преко веза са другим редовима. Поређења ради, агрегација колоне збирне вредности користи искључиво директне везе експлицитно дефинисане у дефиницији колоне збирне вредности. Друге везе се не узимају у обзир. Да бисмо илустровали разлику у понашању, погледајмо следећи пример.
- Пословни контакт A1 има примарни контакт П1. Случај C1 је повезан са налогом A1 (C1. Колона купца = A1) и случај C2 је повезан са контактом P1 (C2. Колона купца = P1).
- Мрежа Случајеви на обрасцу рачуна за ред A1 приказује два случаја, C1 и C2.
- Колона збирне вредности на табели пословног контакта, под називом „Укупан број предмета“, користи се за бројање предмета повезаних са пословним контактом.
- У дефиницији колоне збирне вредности пословног контакта, наводимо предмете који имају релацију са клијентима са пословним контактом. Након агрегације, укупан број предмета износи 1 (предмет Ц1). Случај C2 није укључен у укупан износ, јер је директно повезан са контактом, а не са налогом, и не може се експлицитно дефинисати у дефиницији колоне збирања рачуна. Као резултат тога, укупан број случајева враћених операцијом збирања не одговара броју случајева приказаних у мрежи Случајеви .
Погледајте и
Креирајте и уређујте колоне
Дефинишите израчунате колоне
Специјализоване колоне
Понашање и формат колоне Датум и време
Дефинишите и упитајте хијерархијски повезане податке