Делите путем


Дефинисање колона збирних вредности која обједињују вредности

Колоне збирних вредности помажу корисницима да стекну увиде у податке надгледањем кључних пословних показатеља. Колона збирне вредности садржи агрегатну вредност израчунату преко редова повезаних са одређеним редом. То обухвата стандардне табеле и табеле активности, као што су е-поруке и заказане обавезе.

У сложенијим сценаријима, можете да додајете податке преко хијерархије редова. Као администратор или особа задужена за прилагођавање система, можете да дефинишете колоне збирне вредности у услузи Power Apps, без потребе за писањем кода.

Вредности и могућности збирних вредности колона

Предности и могућности збирних колона обухватају:

  • Визуелно уређивање је лако. Колоне збирних вредности можете да креирате помоћу Уређивача колона, као што радите када креирате редовну колону.
  • Широк избор агрегатних функција. Податке можете додати помоћу следећих функција: SUM, COUNT, MIN, MAX и AVG.
  • Пуна подршка филтера за додавање. Можете поставити различите филтере за изворну табелу или сродну табелу приликом постављања више услова.
  • Неприметна интеграција са корисничким интерфејсом. Збирне колоне можете да укључите у обрасце, приказе, графиконе и извештаје.
  • Колоне збирних вредности су компоненте решења. Можете лако да пребаците колоне збирних вредности као компоненте решења између окружења и да их дистрибуирате у решењима.
  • Колоне збирних вредности и израчунате колоне се међусобно надопуњују. Колону за збирну вредност можете да користите као део израчунате колоне и обрнуто.
  • Можете да конфигуришете колоне збирних вредности да користе прилагођене контроле.

Поједини примери колона збирних вредности обухватају:

  • Укупан процењени приход отворених могућности налога
  • Укупан процењени приход отворених могућности за све налоге у хијерархији
  • Укупан процењени приход од могућности укључујући подређене могућности
  • Укупна процењене вредност квалификованих потенцијалних клијената генерисаних у кампањи
  • Број отворених предмета високог приоритета кроз све налоге у хијерархији
  • Најраније креирано време свих отворених премета високог приоритета за налог

Свака колона збирне вредности креира две помоћне колоне са суфиксом по шаблону <columnname>_date и <columnname>_state. Колона _date садржи податке датума и времена, а колона _state садржи целобројне податке. Колона _state има следеће вредности:

Вредност Стање Опис
0 NotCalculated Вредност колоне тек треба да буде израчуната.
1 Израчунато Вредност колоне је израчуната по времену последњег ажурирања у колони _date.
2 OverflowError Израчунавање вредности колоне довело је до грешке прекорачења.
3 OtherError Израчунавање вредности колоне није успело због унутрашње грешке. Следеће покретање посла израчунавања ће то вероватно поправити.
4 RetryLimitExceeded Израчунавање вредности колоне није успело зато што је максималан број поновних покушаја да се израчуна вредност премашена због високог броја паралелних извршавања и неусаглашености закључавања.
5 HierarchicalRecursionLimitReached Израчунавање вредности колоне није успело зато што је достигнуто максимално ограничење дубине хијерархије за израчунавање.
6 LoopDetected Израчунавање вредности колоне није успело зато што је рекурзивна петља откривена у хијерархији реда.
7 CurrencyMissing Израчунавање вредности колоне није успео јер недостаје обавезна валута поља.

Израчунавања збирне вредности

Збирне вредности су израчунате заказивањем системских послова који се асинхроно покрећу у позадини. Морате да будете администратор да бисте видели и управљали пословима збирне вредности.

Приказ задатака збирне вредности

Да бисте приказали задатке збирне вредности:

  1. Пријавите се у Power Apps и изаберите окружење које желите.
  2. Изаберите Поставке (зупчаник) > Напредна подешавања.
  3. Изаберите Поставке > Системски послови.
    Идите до системских послова.
  4. У бирачу приказа, одаберите Периодични системски послови.
  5. Да бисте брзо нашли релевантан посао, можете Филтерирати по типу системског посла: Масовно израчунавање поља збирне вредности или Израчунавање поља збирне вредности.

Масовно израчунавање поља збирне вредности

Масовно израчунавање поља збирне вредности је посао који се понавља, креиран за сваку колону збирне вредности. Оно се покрене једном, када креирате или ажурирате колону збирне вредности. Посао поново израчунава вредност колоне за збирне вредности за све постојеће записе који садрже ову колону. Посао ће се подразумевано покренути 12 часова након што креирате или ажурирате колону. Када се колона измени, посао се ресетује да се поново покрене за 12 сати након ажурирања. Двадесеточасовно кашњење је потребно да би се осигурало да масовно поље за израчунавање збирних вредности ради током неоперативних сати животне средине.

Препоручујемо да администратор прилагоди време почетка посла масовног израчунавања поља збирне вредности након креирања или измене колоне збирне вредности, на тај начин што се покреће током неоперационалних часова. На пример, добро време за покретање посла је поноћ, како бисте се постарали да постоји ефикасна обрада колона збирних вредности.

Обратите пажњу на то да, када дође до ситуације у којој колона збирне вредности никада није ажурирана, посао масовног израчунавања поља збирне вредности неће се поново покренути за ту колону док не прође 10 година. То понашање је предвиђено. Када нема исправки у основним колонама повезаним са пољем збирне вредности, нема разлога да чешће покренете посао.

Израчунавање колоне збирне вредности

Израчунавање поља збирне вредности је посао који се понавља и којим се обављају инкрементална израчунавања колона збирних вредности у постојећим редовима за одређену табелу. Постоји само један посао "Израчунај поље збирне вредности " по табели. Инкрементална израчунавања значе да посао израчунавања поља збирне вредности обрађује редове који су креирани, ажурирани или избрисани након последњег извршеног посла масовног израчунавања поља збирне вредности. Подразумевана поставка минималног понављања је један сат. Посао се аутоматски креира када се креира прва колона збирне вредности за табелу и избрише када се последња колона збирне вредности избрише.

Опција за поновно израчунавање на мрежи

Колона збирне вредности на обрасцу приказује слику калкулатора, збирну вредност и време последњег израчунавања. Да бисте поново израчунали, изаберите слику калкулатора, а затим кликните на дугме "Поново израчунај" које ће се појавити.

Колона збирне вредности на обрасцу пословног контакта.

Постоји неколико предострожности које треба да имате у виду када користите опцију поновног рачунања на мрежи (ручно освежавање на обрасцу):

  • Морате имати привилегије писања у табели и Напишите права приступа у изворном реду у којем захтевате освежавање. На пример, ако израчунавате процењени приход од отворених прилика за конто, не морате да имате привилегије писања у табели могућности за пословање, већ само у табели конта.
  • Ова опција је доступна само у режиму на мрежи. Не можете га користити док радите ван мреже.
  • Максимални број редова током освежавања збирних вредности је ограничен на 50.000 редова. У случају хијерархијске збирне вредности, ово се односи на сродне редове у хијерархији. Ако је ограничење прекорачљено, видећете поруку о грешци: Израчунавања није могла да се извршавају на мрежи јер је достигнуто ограничење израчунавања од 50.000 сродних редова. Ово ограничење се не примењује када системски послови аутоматски поново израчунају збирну вредност.
  • Максимална дубина хијерархије је ограничена на 10 за изворни ред. Ако је ограничење прекорачљено, видећете поруку о грешци: Израчунавања није могла да се извршавају на мрежи јер је достигнуто ограничење дубине хијерархије од 10 за изворни ред. Ово ограничење се не примењује када системски послови аутоматски поново израчунају збирну вредност.

Измена понављања задатка збирне вредности

Као администратор система, можете да измените образац понављања задатка збирне вредности, да га одложите, паузирате или наставите задатак збирне вредности. Међутим, не можете да откажете или избришете посао збирне вредности.

Да бисте паузирали, одложили, наставили или изменили образац понављања, морате приказати системске послове. Још информација Приказ послова збирне вредности

На траци за навигацију, одаберите Радње и изаберите радњу коју желите.

За посао масовног израчунавања поља збирне вредности доступни избори су: Настави, Одложи и Паузирај.

За посао израчунавања поља збирне вредности, доступни избори су: Измени понављање, Настави, Одложи и Паузирај.

Примери

Погледајмо неколико примера збирне колоне. Прикупљаћемо податке за ред из повезаних редова са и без коришћења хијерархије. Такође ћемо прикупљати податке за ред из сродних активности и активности индиректно повезаних са редом преко табеле АцтивитyПартy. У сваком примеру, ми дефинишемо колону збирне вредности помоћу Уређивача колона. Да бисте отворили уређивач колона, отворите истраживач решења и развијте ставку Компоненте > Табеле. Изаберите табелу коју желите и изаберите Колоне. Одаберите Ново У уређивачу наведите потребне информације за колону, укључујући Тип колоне и Тип података. У листи Тип колоне, изаберите Збирна вредност након што изаберете тип података. Типови података укључују децималне или целе бројеве, валуту и датум/време. Одаберите дугме Уреди поред опције Тип колоне. Ово вас доводи до уређивача за дефиниције колона збирне вредности. Дефиниција збирне колоне се састоји из три одељка:Изворна табела,Сродна ** табела и Агрегација.

  • У одељку Изворна табела, можете да наведете табелу за коју се дефинише колона збирне вредности и да ли агрегирате преко хијерархије. Можете да додате филтере са више услова да бисте навели редове у хијерархији коју желите да користите за збирне вредности.

  • У одељку Сродна табела, наводите табелу преко које агрегирате. Овај одељак је опционалан када одаберете да се саберете преко хијерархије у изворној табели. Можете да додате филтере са више услова да бисте навели које сродне редове да користите у израчунавању. На пример, укључујете приход од отворених могућности за пословање са пословним годишњи приходом већим од 1000$.

  • У одељку Агрегатно, наводите метрику коју желите да наведете израчунате. Можете одабрати доступне агрегатне функције, као што су СУМ, ЦОУНТ, МИН, МАX или АВГ.

Агрегација података за ред из сродних редова

У овом примеру, хијерархија се не користи. Укупан процењени приход је израчунат за пословни контакт, из сродних отворених могућности.

Агрегација процењеног прихода за пословни контакт.

Агрегација података за ред из подређених редова, преко хијерархије

У овом примеру рачунамо укупан процењени приход могућности за пословање укључујући подређене могућности, преко хијерархије.

Агрегација процењеног прихода, хијерархија могућности за пословање.

Агрегација података за ред из сродних редова, преко хијерархије

У овом примеру рачунамо укупан процењени приход отворених могућности за пословање за све налоге, преко хијерархије.

Агрегација процењеног прихода преко хијерархије налога.

Агрегација података за ред из свих повезаних активности

У овом примеру рачунамо укупно потрошено и наплаћено време из активности повезаних са пословним контактом. То може да укључује време проведено на телефону, заказаним обавезама или прилагођеним активностима.

У ранијим издањима, могли смо да дефинишемо колону збирне вредности за појединачну активност, као што су телефонски позив, факс или заказана обавеза. Али, да бисмо добили резултат као у примеру приказаном у наставку, морали смо да саберемо податке помоћу израчунатих колона. Сада можете то све да урадите у једном кораку тако што ћете дефинисати једну колону збирне вредности за табелу „Активност“.

Збирна вредност свих активности за неки налог.

Агрегација података за ред из свих повезаних активности и активности индиректно повезаних преко табеле „Извођач активности“

У овом примеру, убрајамо укупан број е-порука послатих налогу, где је налог наведен у реду е-поруке "Примаоцу" или "Ред примаоца цц". То се ради навођењем Типа учешћа у оквиру FILTERS за табелу „Извођач активности“ у дефиницији колоне збирне вредности. Ако не користите филтрирање, у израчунавању се користе све расположиве врсте учешћа за активност.

Више информација о табели „Извођач активности“ и типовима учешћа доступним за одређену активност потражите у теми Табела „Извођач активности“.

Збирна вредност повезаних активности и стране које у њој учествују.

Агрегација података за ред из сродних редова помоћу оператора AVG

У овом примеру рачунамо просечан процењени приход из свих могућности за пословање повезаних са пословним контактом.

Просечни процењени приход у систему Dynamics 365.

Следећи пример приказује како се рачуна просечан процењени приход од повезаних могућности за пословање преко хијерархије пословних контаката. Просечан процењени приход може да се види на сваком нивоу хијерархије.

Просечни процењени приход преко хијерархије у систему Dynamics 365.

Разматрања о колони збирне вредности

Требало би да имате на уму одређене услове и ограничења када радите са колонама збирних вредности:

  • Можете дефинисати највише 200 збирне колоне за окружење и до 50 збирне колоне по табели. Тренутне подразумеване вредности и претходни максимум су 100 по окружењу и 10 по табели. Више информација:Дефинисање максималног броја збирне колоне у окружењу или табели
  • Није могуће покренути ток посла због ажурирања колоне збирне вредности.
  • Услов чекања тока посла не може да користи колону збирне вредности.
  • Збирна вредност колоне збирне вредности није подржана.
  • Збирна вредност не може да упућује на израчунату колону која користи другу израчунату колону, чак ни ако се све колоне друге израчунате колоне налазе у тренутној табели.
  • Колона збирне вредности се не ажурира аутоматски ако користи колону формуле која зависи од функција повезаних са временом Now() и IsUTCToday(). Опција поновног израчунавања на мрежи (ручно освежавање обрасца) или дугме "Поново израчунај" мора се користити за израчунавање најновије вредности збирне колоне.
  • Збирна вредност може да примени филтере само на изворну табелу или сродне табеле, једноставне колоне или колоне које нису попуњене.
  • Збирна вредност може да се изврши само преко сродних табела са релацијом 1:N. Збирна вредност не може да се уради преко Н:Н односи.
  • Није било може се урадити збирна вредност преко релације 1:Н за табелу Активност или табелу "Забава активности".
  • Пословна правила, токови посла или израчунате колоне увек користе последњу израчунату вредност колоне збирне вредности.
  • Колона збирне вредности је агрегирана под контекст системског корисника. Сви корисници могу да виде исту вредност колоне збирне вредности. Можете контролисати видљивост колоне збирне вредности са безбедношћу на нивоу колоне (FLS) тако што ћете ограничити ко може да приступи колони збирне вредности. Још информација: Безбедност на нивоу колоне за контролу приступа.

Дефинисање максималног броја збирне колоне у окружењу или табели

Можете дефинисати највише 200 збирне колоне за окружење и до 50 збирне колоне по табели. Тренутне подразумеване вредности и претходни максимуми су 100 по окружењу и 10 по табели.

Да бисте повећали максимуме, следите ове кораке:

  1. Идите на Power Apps (#пии_ијфидејз), изаберите табелу у левом окну за навигацију, а затим отворите табелу Организација .
  2. Изаберите н више листе, а затим у поље за претрагу откуцајте маxр · . Изаберите колоне МаxРоллупФиелдсПерОрг и МаxРоллупФиелдсПерЕнтитy, а затим изаберите Сачувај . · Изаберите максималне збирне колоне да бисте повећали вредности
  3. Промените вредности за МаxРоллупФиелдсПерОрг (до 200) и МаxРоллупФиелдсПерЕнтитy (до 50) које желите.

Важно

Поседовање више од 100 збирних колона за окружење може довести до деградираних перформанси збирних колона и повећане потрошње складишта.

Заокружена прецизност

Ако је прецизност агрегиране колоне већа од прецизности колоне збирне вредности, прецизност агрегиране колоне се заокружује на прецизност колоне збирне вредности пре него што се изврши агрегација. Да илуструјемо овакво понашање, погледајмо конкретан пример. Претпоставимо да колона збирне вредности у табели конта, за израчунавање укупног процењеног прихода повезаних прилика, има прецизност од два децимална поена. Колона „Проц. приход“ на табели могућности за пословање је агрегирана колона која има прецизност од четири децимале. У нашем примеру пословни контакт има две сродне могућности за пословање. Укупан збир процењеног прихода се израчунава на следећи начин:

  1. Проц. Приход за прву могућност за пословање: $1000.0041
  2. Проц. Приход за другу могућност за пословање: $2000.0044
  3. Агрегирани збир за Проц. Приход: $1000,00 + $2000,00 = $3000,00

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

Различито понашање из повезаних мрежа

Одређени обрасци табеле, као што су „Пословни контакт“ или „Контакт“, унапред садрже повезане мреже. На пример, образац налога садржи фасцикле"Контакти", "Предмети", "Прилике" и друге координатне мреже. Неки од редова који се приказују у обрасцу „Пословни контакт“ су директно повезани са редом пословног контакта; остали су повезани индиректно преко веза са другим редовима. Поређења ради, агрегација колоне збирне вредности користи искључиво директне везе експлицитно дефинисане у дефиницији колоне збирне вредности. Друге везе се не узимају у обзир. Да бисте илустровали разлику у понашању, погледајмо следећи пример.

  1. Пословни контакт A1 има примарни контакт П1. Предмет C1 је повезан са пословним контактом A1 (колона C1.Customer = A1), а предмет C2 је повезан са контактом P1 (колона C2.Customer = P1).
  2. Мрежа Предмети на обрасцу Пословни контакт за ред A1 приказује два предмета, C1 и C2.
  3. Колона збирне вредности на табели пословног контакта, под називом „Укупан број предмета“, користи се за бројање предмета повезаних са пословним контактом.
  4. У дефиницији колоне збирне вредности пословног контакта, наводимо предмете који имају релацију са клијентима са пословним контактом. Након агрегације, укупан број предмета износи 1 (предмет Ц1). Случај C2 није укључен у збир, јер је директно повезан са контактом, а не са пословним контактом и не може се изричито дефинисати у дефиницији колоне збирне вредности конта. Као резултат тога, укупан број предмета враћених операцијом збирне вредности не подудара се са бројем предмета приказаних у координатној мрежи предмета .

Погледајте и

Креирање и уређивање колона
Дефинисање израчунатих колона
Колоне формуле, израчунате и збирне вредности помоћу кода
Понашање и формат колоне"Датум и време"
Дефинисање хијерархијски сродних података и постављање упита за њих

Напомена

Можете ли нам рећи о својим жељеним поставкама језика у документацији? Испуните кратку анкету. (имајте на уму да је ова анкета на енглеском језику)

Анкета ће трајати око седам минута. Не прикупљају се лични подаци (изјава о приватности).