Partajați prin


Tipuri de coloane

Numele folosite pentru tipuri depind de proiectantul utilizat. Power Apps folosește o convenție care include modul în care datele sunt formatate. Exploratorul de soluții utilizează un nume aliniat cu tipul de date din baza de date cu un modificator de format.

Urmăriți acest videoclip pentru o prezentare rapidă despre tipuri de date în Dataverse:

Următorul tabel include tipul AttributeTypeDisplayName API corespunzător.

Tip de date Power Apps Tipul Explorator de soluții Tip API
Mare Marca temporală BigIntType
Alegere Set de opțiuni PicklistType
Alegeri Câmp cu selecție multiplă MultiSelectPicklistType
Valută Valută MoneyType
Client Client CustomerType
Data și ora Data și ora
Data și ora Format
DateTimeType
Numai data Data și ora
Numai data Format
DateTimeType
Număr zecimal Număr zecimal DecimalType
Durată Număr întreg
Durata Format
IntegerType
E-mail O singură linie de text
E-mail Format
StringType
Fişier Fişier FileType
Număr în virgulă mobilă Număr în virgulă mobilă DoubleType
Imagine Imagine ImageType
Limbă Număr întreg
Limbă Format
IntegerType
Priveşte în sus Priveşte în sus LookupType
Text cu mai multe linii Mai multe linii de text MemoType
Proprietar Proprietar OwnerType
Telefon O singură linie de text
Telefon Format
StringType
Stare Stare StateType
Motivul stării Motivul stării StatusType
Text O singură linie de text
Text Format
StringType
Zona de text O singură linie de text
Zona de text Format
StringType
Simbol Ticker O singură linie de text
Format Simbol Ticker
StringType
fus orar Număr întreg
Fus orar Format
IntegerType
Identificator unic Identificator unic sau Cheie primară UniqueidentifierType
URL O singură linie de text
URL Format
StringType
Număr întreg Număr întreg
Niciunul Format
IntegerType
Da/Nu Două opțiuni BooleanType

Pentru mai multe descrieri pentru fiecare tip pe care îl puteți adăuga sau edita, consultați articolul pentru proiectantul corespunzător:

Pentru mai multe informații despre cum sunt definite tipurile de date coloane în API, consultați Metadatele atributelor

Tipuri de coloane utilizate de sistem

Există câteva coloane folosite de sistem pe care nu le puteți adăuga folosind designerul.

Tipul Descriere
Marca temporală Un tip de întreg mare utilizat de sistem pentru a captura un număr de versiune care gestionează actualizările la un tabel.
Client O coloană de căutare pe care o puteți utiliza pentru a specifica un client, care poate fi un cont sau o persoană de contact.
Notă: acest atribut poate fi adăugat utilizând designerul de explorator de soluții.
Proprietar O coloană de căutare în sistem care face referire la utilizatorul sau la echipa care este atribuită unui rând de tabel deținut de un utilizator sau de o echipă.
Motivul stării O coloană de sistem care are opțiuni ce oferă detalii suplimentare despre coloană Stare. Fiecare opțiune este asociată cu una dintre opțiunile disponibile de Stare. Puteți adăuga și edita opțiunile.

Puteți include de asemenea tranzițiile de stare particularizate, pentru a controla ce opțiuni de stare sunt disponibile pentru anumite tabele. Mai multe informații: Definiți tranzițiile pentru motivul de stare pentru tabelele personalizate
Stare O coloană de sistem care are opțiuni ce corespund, în general, stării activ și inactiv. Unele atribute de sistem au opțiuni suplimentare, dar toate atributele personalizate au numai opțiuni de stare Activ și Inactiv .
Identificator unic O coloană de sistem stochează o valoare de identificator unic global (GUID) pentru fiecare rând.

Culoare text

Coloanele de text pot conține caractere de text. Acest tip de coloană are mai multe opțiuni de format care modifică prezentarea textului.

Urmăriți acest videoclip pentru o prezentare rapidă despre coloanele text:

Există trei tipuri de coloane de text de bază. Toate valorile indicate aici sunt în număr de caractere.

Nume tip de coloană Valoare implicită Valoarea maximă Descriere
SMS 100 4000 Acceptă o singură linie de text.
Zonă de text 100 4000 Acceptă mai multe linii de text. Numărul de rânduri afișate pentru coloană poate fi configurat. Utilizați pentru cantități mai mici de text.
Text multilinie 150 1048576 Acceptă mai multe linii de text. Numărul de rânduri afișate pentru coloană poate fi configurat. Utilizați atunci când sunt necesare cantități mari de text.

Alegeri

Puteți personaliza formulare (principal, creare rapidă și vizualizare rapidă) și șabloane de e-mail adăugând coloane cu selecție multiplă care sunt numite Alegeri. Când adăugați o coloană de opțiuni, puteți specifica mai multe valori care sunt disponibile pentru selectare de utilizatori. Atunci când utilizatorii completează formularul, eu pot selecta una, mai multe sau toate valorile afișate într-o listă verticală.

De exemplu, dacă o organizație operează în mai multe zone sau țări/regiuni, puteți include mai multe locații sau țări/regiuni într-o coloană „Zona de operare”. Un utilizator poate selecta apoi una sau mai multe locații din lista de valori disponibile.

Opțiunile pot fi utilizate cu grile doar în citire, grile editabile și majoritatea formularelor. Seturile de alegeri de selectare multiplă nu pot fi utilizate cu:

  • Fluxuri de lucru, fluxuri de proces de afaceri, acțiuni, dialoguri, reguli de afaceri, diagrame, coloane de acumulare sau coloane calculate.
  • Repoarte, SLA1 și reguli de rutare1.

1Tabelul necesită Dynamics 365 Customer Service.

Formulare

Coloanele cu selectare multiplă sunt acceptate în următoarele tipuri de formulare:

Tip de formular Disponibilitate
Forma turbo Da
Reîmprospătați formularul Numai citire (coloana este disponibilă, dar nu poate fi editată)
Forma moștenită No
Formular de editare în bloc No

Puteți utiliza seturile de alegeri globale definite în organizația dvs. pentru a configura valori pentru seturile de alegeri cu selectare multiplă.

Utilizarea tipului corect de număr

Atunci când alegeți tipul corect de coloană cu numere de utilizat, decizia de a utiliza un tip Număr întreg sau Monedă ar trebui să fie simplă. Alegerea între utilizarea virgulă mobilă sau decimal numerele necesită mai multă gândire.

Urmăriți acest videoclip pentru a vă ajuta să decideți ce tip de coloană numărul să utilizați:

Numerele zecimale sunt stocate în baza de date, exact așa cum este specificat. Numerele cu virgulă mobilă stochează o aproximare extrem de apropiată a valorii. De ce să alegeți aproximarea extrem de apropiată când puteți avea valoarea exactă? Răspunsul este că veți obține o performanță diferită a sistemului.

Utilizați zecimale atunci când trebuie să oferiți rapoarte care necesită calcule foarte precise sau dacă utilizați de obicei interogări care caută valori egale sau nu cu o altă valoare.

Folosiți numere în virgulă mobilă atunci când stocați date care reprezintă fracții sau valori pe care le veți interoga de obicei în comparație cu o altă valoare folosind operatori mai mare sau mai mic decât. În cele mai multe cazuri, diferența dintre zecimal și virgulă mobilă nu este vizibilă. Dacă nu aveți nevoie de calculele cele mai precise posibil, numerele cu virgulă mobilă ar trebui să fie potrivite pentru dvs.

Numerele întregi mari (Big sau BigInt) sunt numere mari cu o valoare maximă de 9,223,372,036,854,775,807. Este folosit pentru a stoca numere foarte mari care depășesc capacitățile numărului întreg și zecimal. Unele utilizări pentru aceasta includ stocarea valorilor marcatei de timp și ca ID-uri unice, precum și numere mai mari de 100 de miliarde.

Notă

Precizia și limitele tipurilor de numere descrise aici se aplică capabilităților bazei de date. Dacă lucrați cu monedă și numere în Power Apps aplicații, se pot aplica și alte limitări.

  • Până la 15 cifre pot fi manipulate cu precizie. De exemplu, numărul de 15 cifre 99999.0000000089 poate fi introdus în aplicație și stocat în baza de date așa cum este. Cu toate acestea, numărul de 16 cifre 999999.0000000089 este procesat imprecis ca 999999.0000000088 de către aplicație. Numerele mai lungi pot fi trunchiate, chiar dacă nu au atins limitele Dataverse . Aceasta este o limitare inerentă a procesării numerelor în browserele web.
  • Big și BigInt nu sunt acceptate în aplicațiile canvas și bazate pe model.
  • Aplicațiile Canvas nu acceptă momentan numere de tip zecimal.

Folosind coloane valutare

Coloanele de monedă permit unei organizații să configureze monezi multiple, care pot fi folosite pentru rândurile din organizație. Când organizațiile au monezi multiple, acestea doresc, de obicei, să poată face calcule prin care să obțină valori folosind moneda lor de bază. Atunci când adăugați o coloană de monedă la un tabel care nu are alte coloane de monedă, sunt adăugate două coloane suplimentare:

  • O coloană de căutare numită Currency pe care o puteți seta la orice monedă activă configurată pentru organizația dvs. Puteți configura mai multe monede active pentru organizația dvs. în Setări>Gestionarea afacerii>Monede. Acolo puteți specifica moneda și cursul de schimb valutar cu moneda de bază stabilită pentru organizația dvs. Dacă aveți mai multe monede active, puteți adăuga coloana de monedă în formular și le puteți permite oamenilor să specifice ce monedă ar trebui aplicată valorilor monetare pentru acest rând. Aceasta modifică simbolul valutar care este afișat pentru coloanele valutare din formular.

    Persoanele fizice își pot modifica, de asemenea, opțiunile personale, pentru a selecta o monedă implicită pentru rândurile pe care le creează.

  • O coloană zecimală numită Cursul de schimb care furnizează cursul de schimb pentru o monedă selectată asociată tabelului în raport cu moneda de bază. Dacă această coloană este adăugată în formular, oamenii pot vedea valoarea, dar nu o pot edita. Cursul de schimb este stocat cu moneda.

Pentru fiecare coloană de monedă pe care o adăugați, se adaugă o altă coloană de monedă cu sufixul _Base pe nume. Această coloană stochează calculul valorii coloanei de monedă pe care l-ați adăugat și moneda de bază. Din nou, dacă această coloană este adăugat la formular, acesta nu poate fi editat.

Când configurați o coloană de monedă, puteți alege valoarea de precizie. Există trei opțiuni, așa cum este indicat în tabelul următor.

Opțiune Descriere
Precizie zecimale preț Aceasta este o precizie a unei singure organizații care poate fi utilizată pentru prețurile găsite în Setări>Administrare>Setări de sistem>fila General.
Precizie monedă Această opțiune se aplică preciziei definită pentru moneda din râu.
Valori specifice de precizie Aceste setări permit definirea unui set de precizie specific utilizând valori între 0 și 4.

Diferite tipuri de căutări

Când creați o nouă coloană de căutare, creați o nouă relație de tabel Multi-la-unu (N:1) între tabelul cu care lucrați și Tipul rândului țintă definit pentru căutare. Există opțiuni de configurare suplimentare pentru această relație care sunt descrise în Crearea și editarea relațiilor între tabele. Dar toate căutările particularizate pot accepta numai o referință la un singur rând, pentru un tip de rând cu țintă unică.

Cu toate acestea, ar trebui să fiți conștienți de faptul că nu fiecare căutare se comportă în acest fel. Există mai multe tipuri diferite de căutări de sistem, după cum se arată aici.

Tip căutare Descriere
Simplu Permite o singură referință la un tabel specific. Toate căutările particularizate sunt de acest tip.
Client Permite o singură referință fie la un cont, fie la un rând de persoană de contact.
Proprietar Permite o singură referință fie la o înregistrare de cont, fie la un rând de persoană de contact. Toate tabelele deținute de echipă sau de utilizator dețin una dintre acestea. Mai multe informații: Adăugați un tabel ca opțiune de căutare în aplicația dvs
PartyList Permite referințe multiple la mai multe tabele. Aceste căutări se găsesc în coloanele tabelul E-mail Către și Cc . De asemenea, sunt utilizate în tabelele Telefon și Rezervare.
Referitor la Permite o singură referință la mai multe tabele. Aceste căutări se găsesc în coloana respectivă folosită în activități.

Coloane cu imagini

Utilizați coloanele de imagini pentru a afișa imagini în aplicațiile dvs. Coloanele de imagine sunt optimizate pentru stocarea datelor binare. Dataverse nu salvează aceste date în depozitul de date relaționale, ceea ce îmbunătățește performanța și reduce utilizarea capacității. Aflați mai multe despre capacitatea de stocare

Fiecare tabel poate avea o coloană imagine primară . Cu aplicațiile bazate pe model, puteți afișa această imagine în colțul din dreapta sus al formularului. Chiar dacă un tabel are o coloană imagine, afișarea acelei imagini într-o aplicație pe bază de model necesită să activați două setări.

  • Definiția tabelului standard Imaginea principală valoarea proprietății trebuie setată la Imagine implicită. Tabelele particularizate necesită o coloană de imagine particularizată. Apoi, puteți selecta acea coloană de imagine pentru valoarea Imaginea principală din definiția tabelului personalizat.
  • Formularul de tabel în care urmează să fie afișată imaginea trebuie să aibă activată proprietatea Afișați imaginea în formular .

Oamenii pot alege imaginea pentru a încărca o imagine din computerul lor. Imaginile trebuie să fie mai mici de 30 MB si trebuie să fie în unul din următoarele formate:

  • jpg
  • jpeg
  • gif
  • bmp
  • png

Când imaginea este încărcată, este convertită în format .jpg și toate imaginile descărcate folosesc și acest format. În cazul în care este încărcat un .gif animat, este salvat numai primul cadru.

Când o imagine este încărcată, aceasta este redimensionată ca imagine „miniatură” la o dimensiune maximă de 144 de pixeli pe 144 de pixeli. Oamenii ar trebui să redimensioneze sau să decupeze imaginile înainte de a le încărca, astfel încât să se afișeze bine folosind această dimensiune. Toate imaginile sunt trunchiate pentru a fi pătrate. Dacă ambele părți ale unei imagini sunt mai mici de 144 de pixeli, imaginea este decupată pentru a fi un pătrat cu dimensiunile laturii mai mici.

Notă

Coloanele de imagine nu fucționează cu fluxuri de proces de afaceri, reguli de afaceri, diagrame, coloane de acumulare sau coloane calculate.

Învățați să lucrați cu definițiile coloanei Image folosind cod

Creați o coloană de imagine și adăugați-o într-un formular

  1. Accesați https://make.powerapps.com, selectați Soluții, apoi deschideți soluția negestionată care conține formularul de tabel în care doriți să adăugați o coloană de imagine.

  2. Deschideți tabelul, apoi selectați zona Coloane .

  3. În bara de comandă, selectați Adăugați coloană.

  4. Introduceți sau selectați valori pentru următoarele proprietăți, apoi selectați Terminat.

    • Nume afișat, cum ar fi Imaginea rețetei.
    • Nume. Acesta este numele unic care include prefixul editor de soluții și nu poate fi schimbat odată salvat.
    • Tip de date. Selectați Imagine.
    • Imaginea principală. Coloanele de imagine care sunt setate ca imagine principală sunt afișate în colțul din dreapta sus al formularului. Puteți avea doar o imagine principală pentru fiecare tabel.
    • Activați securitatea coloanei. Utilizați pentru a controla accesul pentru anumite coloane. Mai multe informații: Securitate la nivel de teren pentru a controla accesul
    • Activați auditarea. Activează logarea modificărilor care sunt făcute la înregistrările tabelelor și accesul utilizatorilor, astfel încât să puteți revizui activitatea mai târziu. Mai multe informații: Ghidul administratorilor: gestionați Dataverse auditul
    • Sortabil în tabloul de bord interactiv. Specifică coloana care va fi utilizată pentru a configura tablourile de bord interactive. Mai multe informații: Configurați coloanele de filtrare și rolurile de securitate pentru tablourile de bord interactive
    • Dimensiunea maximă a imaginii. Valoarea implicită este 10.240 KB. Dimensiunea minimă este 1 KB, iar maximul este de 30.720 KB.
  5. Selectați Salvare tabel.

  6. Selectați fila Formular și apoi deschideți formularul pentru editare, cum ar fi formularul principal al tabelului.

  7. Adaugați coloana imagine la planșa de lucru a formularului.

  8. În bara de comandă a editorului de formulare, selectați Salvați, apoi selectați Publicați pentru a face coloana cu imagine disponibilă utilizatorilor.

Utilizatorii aplicațiilor pot acum să selecteze imaginea pe care să o afișeze formularul. Când un utilizator al aplicației deschide formularul pentru o înregistrare, poate selecta Alege fișierul, selectează imaginea și apoi salvează înregistrarea. Apoi, imaginea este afișată pe formularul în care se află coloana de imagine.

Coloana imagine din acest exemplu este imaginea principală, așa că imaginea apare și în partea din stânga sus a formularului.

Formulare în timpul execuției cu imaginea principală a cartofii prăjiți afișată pe o înregistrare a unui tabel de rețete

Utilizatorii pot selecta Deschide pentru a afișa imaginea la dimensiunea completă într-o filă nouă de browser sau selectează Șterge pentru a elimina imaginea din înregistrare și Dataverse.

Mai multe informații pentru dezvoltatorii care lucrează cu date de imagine:

Coloane fișier

Coloana Fișier este folosită pentru stocarea datelor binare. Coloanele de fișiere sunt optimizate pentru stocarea datelor binare. Dataverse nu salvează aceste date în depozitul de date relaționale, ceea ce îmbunătățește performanța și reduce utilizarea capacității. Aflați mai multe despre capacitatea de stocare

Utilizarea principală a acestei coloane este de a stoca o singură imagine, notă sau atașament. Cu toate acestea, este posibilă și stocarea altor forme de date binare. Una sau mai multe coloane din acest tip de date pot fi adăugate la un tabel standard particularizabil existent sau la un tabel particularizat.

Implicit Dimensiunea maximă a fișierului este de 32 MB, iar cea mai mare dimensiune pe care o puteți seta folosind designerul este de 131.072 KB (131 MB). Limita de dimensiune a fișierului poate fi setată individual pentru fiecare coloană de tip fișier adăugată la un tabel.

Notă

  • Odată ce dimensiunea maximă a fișierului este salvată, aceasta nu poate fi modificată.
  • Coloanele de fișier nu fucționează cu fluxuri de proces de afaceri, reguli de afaceri, diagrame, coloane de acumulare sau coloane calculate.
  • Validarea câmpului obligatorie nu funcționează cu coloanele de fișiere.
  • În aplicațiile bazate pe model, ștergerea sau încărcarea unui fișier dintr-un formular are loc imediat, nu la salvarea formularului. Renunțarea la modificări atunci când navigați departe nu aduce înapoi fișierul dacă este șters.

Pentru a crea o coloană de fișier, în panoul din stânga în Power Apps selectați Soluții, deschideți soluția dorită, deschideți tabelul dorit, selectați zona Coloane , selectați Adăugare coloană, apoi în panoul Proprietăți coloanei , selectați Fișier ca Tipul de date.

Învățați să lucrați cu definițiile coloanelor de fișiere folosind cod

Coloane cu formule Fx

Construit pe Power Fx, utilizați o coloană cu formulă pentru a efectua operațiuni care returnează valori în timpul operațiunilor de preluare. Coloanele de formulă utilizează sintaxa Power Fx, care este similară cu Office Excel. Mai multe informații: Lucrul cu coloanele de formule (previzualizare)

Căutarea și sortarea coloanelor

Majoritatea coloanelor au opțiuni pentru a activa căutarea sau sortarea conținutului coloanei.

Se poate căuta

Aproape fiecare tip de date de coloană este creat cu valoarea Searchable activată. Aceasta poate fi dezactivată în momentul creării sau mai târziu după crearea coloanei. Următoarele tipuri de date nu pot fi activate pentru căutare:

  • Formule. Formulele sunt folosite pentru a crea o ieșire calculată dinamic și din această cauză nu pot fi căutate.
  • Imagine. Imaginile sunt stocate și preluate folosind URL-uri de referință și din această cauză nu pot fi căutate.
  • Căutare cu mai multe valori (PartyList). Unele coloane de căutare a sistemului pot conține mai multe valori. De exemplu, coloana Pentru coloana de căutare a E-mail rândurile poate conține mai mulți destinatari. Căutarea coloanelor de căutare cu mai multe valori nu este acceptată.

Tipul de date Client este activat în mod prestabilit pentru căutare, iar acesta nu poate fi dezactivat. Este necesar să fie căutat de către sistem.

Permite sortarea

Aproape fiecare tip de date este creat cu valoarea Sortable dezactivată. Valoarea poate fi modificată în momentul creării sau mai târziu după crearea coloanei. Următoarele tipuri de date nu oferă posibilitatea de a activa un atribut sortabil:

  • Alegeri. Sortarea coloanelor cu mai multe valori nu este acceptată.
  • Client. Clientul este o coloană de căutare standard și nu poate fi sortată deoarece este preluată dinamic.
  • Fișier. Fișierele sunt stocate folosind URL-uri de referință și sortarea acestora nu este utilă.
  • Formule. Formulele sunt folosite pentru a crea o ieșire calculată dinamic și din această cauză nu pot fi sortate.
  • Imagine. Nu există o modalitate semnificativă de a sorta imaginile.
  • Căutare cu mai multe valori (PartyList). Unele coloane de căutare a sistemului pot conține mai multe valori. De exemplu, coloana Pentru coloana de căutare a E-mail rândurile poate conține mai mulți destinatari. Sortarea coloanelor cu mai multe valori nu este acceptată.