Бөлісу құралы:


Қолмен жасалатын есептеулерді автоматтандыру үшін есептелетін өрісті жасау

Бұл тақырып Dynamics 365 Customer Engagement (on-premises) жүйесіне қолданылады. Осы тақырыптың Power Apps нұсқасына арналған: мынаны қараңыз: Қолмен есептеулерді автоматтандыру үшін есептелген өрістерді анықтаңыз

Есептелетін өрістер сізге қолмен жасалатын есептеулерді автоматтандыруға мүмкіндік береді. Мысалы, сатушы ықтималдық бойынша көбею мүмкіндігі арқылы болжанған табысқа негізделген мүмкіндік үшін өлшенген табысты білгісі келуі мүмкін. Немесе тапсырыс 500$ көп болған жағдайда олар автоматты түрде шегерім қолданады. Есептелетін өріс қарапайым математикалық немесе шартты операциялар нәтижесінде пайда болған, көбірек немесе егер-өзге сияқты мәндерді қамтиды. Бұның барлығын есептелетін өрістер мүмкіндігі арқылы орындай аласыз, код жазып керек емес.

Есептелген өріс мүмкіндіктері:

  • Есептелетін өрістер ағымдағы немесе қатысты бас нысандардағы өрістерді пайдаланатын есептеулерді құрайды.

  • Өрнекті қолдау ағымдағы нысанда және Шарт бөлімдеріндегі және Әрекет қатысты негізгі нысан өрістерінде қолжетімді. бөлімдер. Бекітілген функциялар:

    ҚОСЫМША САҒАТТАР, ҚОСЫМША КҮНДЕР, ҚОСЫМША АПТАЛАР, ҚОСЫМШАЛАР, ҚОСЫМАЛҒАН ЖЫЛДАР, ШАЙЫРУ САҒАТТАР, ҚОСЫМША КҮНДЕР, АЛУ АПТАЛАРЫ, АЙЛАРДЫ АЛУ, ЖЫЛДАРДЫ АЗАЙТУ, DIFFINDAYS, DIFFINDAYS, DIFFINUTES, DIFFINMONTHS, DIFFINWEEKS, DIFFINYEARS, CONCAT, ТРИМСОЛ және ҮШТҰРАҚ.

  • Толық шартты қолдау тарамдану шарттарымен және бірнеше шарттармен қамтамасыз етеді. Логикалық операцияларға ЖӘНЕ және OR операторлары кіреді.

  • Көрнекі өңдеу мүмкіндіктері заманауи пайдаланушы интерфейсін және ӘРЕКЕТ бөліміндегі intellisense қамтиды.

  • Есептелетін өрістерді пішіндермен, көріністермен, диаграммалармен және есептермен бірге бірқалыпты біріктіру нақты уақытта қолжетімді.

  • Онлайн ұйымыңызды 2016 жылдың желтоқсан айына дейін Dynamics 365 (online) жаңартуына жаңартсаңыз, теңшелетін басқару элементтерін пайдалану үшін есептелген өрістерді конфигурациялауға болады.

Есептелген өрістердің бірнеше мысалдары

  • Есептелген табыс: ықтималдық бойынша көбейетін болжанған табыс

  • Таза активтер: Активтер берілген тіркелгінің қарыздары арқылы алынды

  • Еңбек құны: негізгі төлем 40 сағатқа дейін, үстеме жұмыспен бірге

  • Контакт нөмірі: тіркелгі немесе контактіге негізделген мүмкіндік үшін телефон нөмірі

  • Ықтимал тұтынушы көрсеткіші: берілген ықтимал тұтынушының сапасы туралы толық ақпаратпен қамтамасыз ететін жеке өріс

  • Кейінгі әрекеттер бойынша: басымдылыққа негізделген арнайы күндердің саны арқылы әрекетті ұстаныңыз.

Маңызды

Есептелген өрісті жасау үшін сізде өріс қауіпсіздігі профилінің нысанында жазу басымдылығы болуы керек. Егер есептелетін өріс есептеулерде қорғалған өрістерді пайдаланса,рұқсаттары жоқ пайдаланушылардың дерекке қатынауынының алдын алу үшін есептелетін өрісті қорғауды қарастыруыыңыз керек. Егер есептеуде қорғалған өрісті пайдаланатын есептелетін өріс жасалса, есептелетін өрісті қорғауды ұсынып, есептелетін өріс өңдегіші сізге ескерту жібереді. Қосымша ақпарат: Өріс деңгейінің қауіпсіздігі.

Есептелетін өріс үлгілері

Есептелетін өріс үлгілеріне жеке-жеке тоқтап өтейік. Біз есептелетін өрісті өріс өңдегішімен бірге анықтаймыз. Өріс өңдегішін ашу үшін:

  1. Шешімдер жетектеушісін ашыңыз

  2. Кеңейту Компоненттер>Нысандар.

  3. Қалаған нысанды таңдап, Өрістерді таңдаңыз. Жаңа түймесін басыңыз.

    Өңдеуіште өріс үшін қажетті ақпаратты, соның ішінде Өріс түрі және Дерек түрі беріңіз. Өріс түріЕсептеледі. Есептелетін өріс үшін қолжетімді дерек түрлері:

  • Мәтіннің бір жолы

  • Параметрлер жиыны

  • Екі параметр

  • Бүтін

  • Ондық сан

  • Валюта

  • Күн және уақыт

    Өңдеу түймесі Өріс түрі жаңа есептелген өріс болатын есептелген өріс анықтамасының өңдегішіне апарады. жасалған, бірақ формула орнатылмаған. Есептелген өріс анықтамасы екі бөлімнен тұрады: ШАРТ және ӘРЕКЕТ.

  • Шарт бөлімінде нысанды, өрісті, операторды, түрді және мәнді көрсетуге болады. Нысан ашылмалы терезесінде ағымдағы нысанды немесе қатысты нысанды таңдауға болады. Өріс ашылмалы жолағында нысан үшін барлық қолжетімді өрістерді таңдауыңыз бар. Қай операторды таңдайтыңызға байланысты түр және мәнмен қамтамасыз еиуіңіз керек. AND немесе OR операторлары арқылы бірнеше шарттарды көрсетуге болады.

  • Әрекет бөлімінде есептелген өрістің формуласын бересіз.

Ескертпе

Әрекет ішіндегі жазбаларды іздеумен деректерді пайдалануға болады. Алдымен, іздеу өрісін таңдап, кезеңді теру керек. Содан кейін қатысты нысанда қолжетімді өрістердің бірін таңдауға болады. Мысалы, <LookupFieldName>.<RelatedFieldName> жағдайда мынаны таңдауға болады: ParentAccountId.AccountNumber.

Өріс деңгейі қауіпсіздігі қатысты нысанда еленбейтінін ескеріңіз, егер кіретін өрісте сезгіш деректер болса, есептелетін өрісті қауіпсіз етуді ұсынамыз.

Мүмкіндіктің есептелген табысы

Бұл мысалда, біз мүмкіндіктің ықтималдығына негізделген есептелген табысты есептеу үшін мүмкіндік нысанының өрістерін пайдаландық. Мүмкіндік нысаны үшін өріс өңдегішінде «Өлшенген кіріс» деп аталатын өріс жасаймыз және өріс түрін Есептелген ал деректер түрін ретінде көрсетеміз. >Валюта. Есептелген өріс анықтамасының өңдегішінде Шарт бөлімінде біз Күй = Ашық параметрімен мүмкіндікті көрсетеміз. ӘРЕКЕТ-де формула мүмкіндіктің ықтималдығына көбейтілген мүмкіндіктің болжамды кірісі негізінде өлшенген табысты есептейді. Келесі скриншоттар өлшенген табыстың есептелетін өрісін қадам бойынша көрсетеді.

«Өлшенген кіріс» деп аталатын есептелген өрісті жасаңыз:

Dynamics 365 for Customer Engagement жүйесіндегі мүмкіндіктің өлшенген кірісі.

Мүмкіндіктерге шарт қойыңыз:

Dynamics 365 for Customer Engagement жүйесінде өлшенген табысты орнатыңыз.

Салмақталған кірістің формуласын көрсетіңіз:

Dynamics 365 for Customer Engagement өлшемді кірістің болжалды мәнін орнатыңыз.

Барлығы:

Dynamics 365 for Customer Engagement жүйесіндегі болжамды кіріске өлшенген кіріс.

Мүмкіндіктің кейінгі әрекеттер мерзімі

Бұл мысалда біз мүмкіндікті бақылаудың дұрыс мерзімін есептеу үшін мүмкіндіктің негізгі ықтимал тұтынушысының өрістерін пайдаландық. Мүмкіндік нысаны үшін өріс өңдегішінде «Кейінгі күн» деп аталатын өрісті жасаймыз және түрін Есептелген ал деректер түрін Күн және уақыт. Есептелген өріс анықтамасының өңдегішінде Шарт бөлімінде біз екі шартты көрсетеміз: сатып алу уақытының шеңбері және ықтимал тұтынушының болжалды мәні. ӘРЕКЕТ-де біз екі формуланы береміз, біреуі - кейінгі әрекет бір аптада бірден мүмкіндікке, екіншісі - кейінгі әрекет бір айда, егер мүмкіндік болса бірден орын алуы мүмкін емес. Келесі скриншоттар «Бақылау мерзімін» анықтауды қадам бойынша көрсетеді.

«Кейінгі күн» деп аталатын есептелген өрісті жасаңыз:

кейінгі әрекет күні деп аталатын есептелген өрісті жасаңыз.

Бастапқы сымға екі шартты орнатыңыз:

Есептелген өріс үшін бірінші шартты орнатыңыз.

Есептелген өріс үшін екінші шартты орнатыңыз.

Бір апта ішінде кейінгі әрекет формуласын беріңіз:

Есептелген өрістің формуласын көрсетіңіз.

Бір ай ішінде кейінгі әрекет формуласын беріңіз:

Екінші формуланы көрсетіңіз.

Барлығы:

кейінгі әрекет күнін орнату If-Then & Басқа Dynamics 365 for Customer Engagement.

Жазба жазылған күннен бері

Бұл мысалда жазба жасалған уақыттан ағымдағы күнге дейінгі күндер арасындағы айырмашылықты есептеу үшін DIFFINDAYS функциясын қолданамыз.

«Күндер бойынша есептелген айырмашылық» деп аталатын есептелген өрісті жасаңыз:

Dynamics 365 for Customer Engagement жүйесінде есептелген өрісті жасаңыз.

Күндер бойынша айырмашылықты есептеу формуласын көрсетіңіз

Есептелген өріс, DIFFINDAYS функциясы.

Барлығы:

Жазба жасалған күннен бастап күндер арасындағы айырмашылық.

Есептелетін өріс функцияларының синтаксисі

Келесі кестеде есептелген өрістің ӘРЕКЕТ бөлімінде берілген функциялардың синтаксисі туралы ақпарат бар.

Шайпұл

Функция аттары бас әріптермен көрсетіледі.

Функция синтаксисі Сипаттама Қайтару түрі
ҚОСЫМША КҮНДЕР (бүкіл нөмір, күні және уақыты) Көрсетілген күндермен қоса берілген күнге және уақытқа тең жаңа күн мен уақытты қайтарады. Күн және уақыт
ADDHOURS (толық нөмір, күні және уақыты) Көрсетілген сағат санына қоса берілген күнге және уақытқа тең жаңа күн мен уақытты қайтарады. Күн және уақыт
ҚОСЫМШАЛАР (бүтін нөмір, күні және уақыты) Көрсетілген ай санына қоса берілген күнге және уақытқа тең жаңа күн мен уақытты қайтарады. Күн және уақыт
ҚОСЫМША АПТАЛАР (бүтін сан, күні және уақыты) Көрсетілген апта санына қоса берілген күнге және уақытқа тең жаңа күн мен уақытты қайтарады. Күн және уақыт
ҚОСЫМАЛҒАН ЖЫЛДАР (бүтін сан, күні және уақыты) Көрсетілген жыл санына қоса берілген күнге және уақытқа тең жаңа күн мен уақытты қайтарады. Күн және уақыт
АЛУ КҮНДЕРІ (бүтін сан, күні және уақыты) Көрсетілген күндерді есептемегенде берілген күнге және уақытқа тең жаңа күн мен уақытты қайтарады. Күн және уақыт
АЛУ САҒАТТАР (бүтін сан, күні және уақыты) Көрсетілген сағат санын есептемегенде берілген күнге және уақытқа тең жаңа күн мен уақытты қайтарады. Күн және уақыт
АЙЛАРДЫ АЛУ (бүтін сан, күні және уақыты) Көрсетілген ай санын есептемегенде берілген күнге және уақытқа тең жаңа күн мен уақытты қайтарады. Күн және уақыт
АПТАЛАРДЫ АЛУ (бүтін сан, күні және уақыты) Көрсетілген апта санын есептемегенде берілген күнге және уақытқа тең жаңа күн мен уақытты қайтарады. Күн және уақыт
ЖЫЛДЫ АЛУ (бүтін сан, күні және уақыты) Көрсетілген жыл санын есептемегенде берілген күнге және уақытқа тең жаңа күн мен уақытты қайтарады. Күн және уақыт
DIFFINDAYS (күні мен уақыты, күні мен уақыты) Екі Күн және Уақыт өрістері арасындағы күндер айырмашылығын қайтарады. Егер екі күн және уақыт мәндері бір күнге тура келсе, айырмашылық нөлге тең болады. Бүтін
DIFFINHOURS (күні мен уақыты, күні мен уақыты) Екі Күн және Уақыт өрістері арасындағы сағат айырмашылығын қайтарады. Бүтін
DIFFINMINUTES (күн мен уақыт, күн мен уақыт) Екі Күн және Уақыт өрістері арасындағы минуттардағы айырмашылықты қайтарады. Бүтін
DIFFINMONTHS (күні мен уақыты, күні мен уақыты) Екі Күн және Уақыт өрістері арасындағы айлардағы айырмашылықты қайтарады. Егер екі күн және уақыт мәндері бір айға тура келсе, айырмашылық нөлге тең болады. Бүтін
DIFFINWEEKS (күні мен уақыты, күні мен уақыты) Екі Күн және Уақыт өрістері арасындағы апталардағы айырмашылықты қайтарады. Егер екі күн және уақыт мәндері бір аптаға тура келсе, айырмашылық нөлге тең болады. Бүтін
DIFFINYEARS (күні мен уақыты, күні мен уақыты) Екі Күн және Уақыт өрістері арасындағы жылдар айырмашылығын қайтарады. Егер екі күн және уақыт мәндері бір жылға тура келсе, айырмашылық нөлге тең болады. Бүтін
CONCAT (мәтіннің бір жолы, мәтіннің бір жолы, … мәтіннің бір жолы) Екі немесе бірнеше жолды байланыстыратын нәтиже болып табылатын жолды қайтарады. Жол
TRIMLEFT (мәтіннің бір жолы, бүтін сан) Бірінші N таңбаларынсыз көрсетілген жол көшірмесінен тұратын жолды қайтарады. Жол
TRIMRIGHT (мәтіннің бір жолы, бүтін сан) Соңғы N таңбаларынсыз көрсетілген жол көшірмесінен тұратын жолды қайтарады. String

Ескертпе

Барлық DIFF функциялары бірінші Күн мен уақыт өрісі және екінші Күні мен уақыты өрісі бірдей әрекетке ие болуын талап етеді. : Жергілікті пайдаланушы, Тек күн немесе Уақыт белдеуіне тәуелсіз. Егер екінші өрістегі әрекет бірінші өрістегі әрекетке сәйкес болмаса, екінші өрісті ағымдағы функцияда пайдалану мүмкін емес екені туралы қате хабары көрсетіледі. Қосымша ақпарат: Күн және уақыт өрісінің әрекеті және пішімі.

Ескертпе

01/01/2015, есептелетін өрістегі Күн мәні сияқты күнді енгізу мүмкін емес. Күн және Күн/уақыт мәндерін тек орнатуға болады немесе басқа Күн/уақыт өрістерімен салыстыруға болады.

CONCAT функциясында сіз әріптік жолдарды мәтіннің жалғыз жолдары, мәтіннің бір жолын қамтитын нысан өрістері немесе екеуінің тіркесімі ретінде пайдалана аласыз. Мысалы: CONCAT (Аты, Тегі, "басқарушы."). Литерал жолында тырнақшалар болса, әрбір белгінің алдында кері қиғаш сызық (\) escape таңбасын қойыңыз, мысалы: «Бұл жол \«тырнақшаларды қамтиды.\»» Бұл жол ішіндегі тырнақшалар жолдарды бөлетін арнайы таңбалар ретінде қарастырылмауын қамтамасыз етеді.

Келесі мысалдар TRIMLEFT және TRIGHT функцияларын пайдалану жолын көрсетеді. Олар TRIMLEFT және TRIGHT функцияларымен қайтарылатын бастапқы жолдарды және нәтижелі жолдарды қамтиды:

TRIMLEFT ("RXX10-3456789", 3), "10-3456789" жолын қайтарады
TRIMRIGHT ("20-3456789RXX", 3), "20-3456789" жолын қайтарады

Есептелетін өрістерді талқылау

Есептелетін өрістермен жұмыс жасап жатқан кезде кейбір шарттар мен шектеулерді білуіңіз керек:

  • Сақталған сұраулар, диаграммалар және көрнекілендірулер ең көбі 10 бірегей есептелетін өрістерді қамтуы мүмкін.

  • Есептелген өріс мәндері Customer Engagement Outlook Offline режимінде мозаика көріністерінде немесе нысанның негізгі пішіндерінде көрсетілмейді.

  • Тізбектелген есептелетін өрістердің ең көп мәні - 5.

  • Есептелетін өрістер өз-өзіне сілтеме жасай алмайды немесе шеңбер түрінде тізбек бола алмайды.

  • Егер сіз шарт операторларының біреуін бірнеше шарт күйіне ауыстырсаңыз, барлық шарт операторлары сол шартқа жаңарады. Мысалы, IF (x > 50) OR (y ==10) OR (z < 5) тармағында, егер OR операторды AND операторға өзгертсеңіз, онда тармақтағы барлық OR операторлар AND операторларға айналады.

  • Ата-аналық өрістерге <LookupFieldName>.<FieldName> сияқты тектік нысанға іздеу өрісі арқылы қол жеткізе аласыз. Бұл Customer мысалы, Account немесе Contact болуы мүмкін көп нысанды Іздеу өрістерімен мүмкін емес. Дегенмен, кейбір нысандарда ParentAccountid.<FieldName> немесе ParentContactid.<FieldName> сияқты белгілі бір нысан үшін жеке Іздеу өрістері бар.

  • Сұрыптау өшірілген

    • Басты жазба ішіндегі өрісті қамтитын есептелетін өріс.

    • Логикалық өрісті қамтитын есептелетін өріс (мысалы, мекенжай өрісі).

    • Басқа есептелетін өрісті қамтитын есептелетін өріс.

  • Тек екі нысанды қаститын есептелетін өріс.

    • Есептелетін өріс өзге нысандағы өрісті қамтуы мүмкін (екі нысанды қамтиды – ағымдағы нысан және басты жазба).

    • Есептелетін өріс басқа нысанның басқа өрісін (үш нысанға созылатын) қамитын басқа нысанның есептелетін өрісін қамтымауы керек:
      (Ағымдағы нысан)Есептелетін өріс <- (Тектік жазба) 1-ші есептелетін өріс <- (Тектік жазба) 2-ші есептелетін өріс.

  • Есептелетін өрістердегі жұмыс процесін немесе қосылатын плагиндерді қосу мүмкін емес.

  • Бұрыннан бар қарапайым өрісті есептелетін өріске өзгерте алмайсыз. Егер сіздің ағымдағы бағдарламаңыз JavaScript немесе өрісті есептеу үшін плагинді пайдаланатын болса, сіз жаңа өріс құрмайынша есептелетін өріс мүмкіндігін пайдалана алмайсыз.

  • Қайталанатын деректерді іздеу ережелері есептелетін өрістерді қосылмайды.

  • Тіпті, барлық басқа есептелетін өрістер ағымдағы нысанда болса, жиынтықты басқа есептелетін өріс пайдаланылатын есептелетін өріске сілтеме жасау мүмкін емес.

Сонымен қатар, қараңыз

Өрістерді жасаңыз және өңдеңіз
Жиынтық өрістерді анықтаңыз
Бейне: жинақтау және есептелген өрістер ішіндегі Dynamics CRM 2015