FORMAT ER funkcija
Funkcija FORMAT
grąžina nurodytą eilutę kaip eilutės vertę po to, kai ji buvo suformatuota, pakeičiant bet kokius%N atvejus naudojant Nth argumentą.
Sintaksė
FORMAT (string, argument 1[, argument 2, …, argument N])
Argumentai
string
: Eilutė
Eilutės tipo, kurį reikia formatuoti , duomenų šaltinio nuoroda. Šis argumentas yra būtinas.
argument 1
: Eilutė
Pirmasis argumentas, naudojamas pasikartojimams pakeisti %1. Šis argumentas yra būtinas.
argument N
: Eilutė
N argumentas, naudojamas pasikartojimams pakeisti %2 ir %3 t.t. Šie papildomi argumentai yra pasirinktiniai.
Grįžties vertės
Eilutės
Gaunama tekstinė reikšmė.
Naudojimo pastabos
Jei pateikiamas parametro argumentas, parametras eilutėje pateikiamas kaip "%N ". Real tipo verčių numatytasis eilutės konvertavimas ribojamas iki dviejų dešimtainių dalių.
Pavyzdys
Pagal šį pavyzdį PaymentModel duomenų šaltinis pateikia klientų įrašų sąrašą naudodamas kliento komponentą . Ji grąžina apdorojimo datos vertę naudodama lauką ProcessingDate .
Elektroninių ataskaitų (ER) formatu, kuris sukurtas elektroniniam failui generuoti pasirinktiems klientams,PaymentModel pasirenkamas kaip duomenų šaltinis ir valdo proceso srautą. Pateikiama išimtis, informuojanti vartotoją, jei pasirinktas klientas sustabdomas ataskaitos apdorojimo dieną. Formulė, sukurta šio tipo apdorojimo kontrolei, gali naudoti tokius išteklius:
Žymė SYS70894, kur nurodytas toks tekstas:
- EN-US kalbos: "Nėra ką spausdinti"
- DE kalbai: "Bokchts zu hir"
Žymė SYS18389, kur nurodytas toks tekstas:
- EN-US kalba: "Klientas %1 sustabdytas %2".
- Dėl DE kalbos: "Debitor'%1 wird %2 gesper tarp."
Tai yra išraiška, kurią galima sukurti.
FORMAT (CONCATENATE (@"SYS70894", ". ", @"SYS18389"), model.Customer.Name, DATETIMEFORMAT (model.ProcessingDate, "d"))
Jei 2015 m. gruodžio 17 d. apdorojama kliento Litware Retail kultūros EN-US ir kalbos EN-US ataskaita, ši formulė pateikia tokį tekstą, kuris vartotojui gali būti pateiktas kaip tolesnis išimties pranešimas.
Nėra ką spausdinti. Kliento litų programa "Retail" sustabdyta 2015-17-12.
Jei ta pati ataskaita apdorojama „Litware Retail“ klientui 2015 m. gruodžio 17 d. pagal DE kultūrą ir DE kalbą, ši formulė pateikia tokį tekstą, kuris naudoja toliau nurodytą kitokį datos formatą.
Bokso mokėjimo į žuchtas. Debeto "Litware Retail" wird 17.12.2015 gesper tarp.
Banknotas
ER formulėse žymoms taikoma tokia sintaksė:
- 365 finansų programos Microsoft Dynamics :@X žymų iš išteklių, kur X yra žymės ID programos objektų medyje (AOT)
- Žymėms, kurios yra ER konfigūracijose:@"GER_LABEL:X", kur X yra ER konfigūracijos žymės ID
Papildomi ištekliai
Atsiliepimai
https://aka.ms/ContentUserFeedback.
Jau greitai: 2024 m. palaipsniui atsisakysime „GitHub“ problemų, kaip turiniui taikomo atsiliepimų mechanizmo, ir pakeisime jį nauja atsiliepimų sistema. Daugiau informacijos žr.Pateikti ir peržiūrėti atsiliepimą, skirtą