Tipi di colonne

I nomi utilizzati per i tipi dipendono dallo strumento di progettazione utilizzato. Power Apps usa una convenzione che include la modalità di formattazione dei dati. Il tipo di Esplora soluzioni utilizza un nome allineato al tipo di dati del database con un modificatore di formato.

Guarda questo video per una rapida panoramica sui tipi di dati in Dataverse:

La tabella seguente include il tipo di API AttributeTypeDisplayName corrispondente.

Power Apps tipo di dati tipo di Esplora soluzioni Tipo di API
Grande Timestamp BigIntType
Choice Set di opzioni PicklistType
Choices Campo a selezione multipla MultiSelectPicklistType
Currency Currency MoneyType
Cliente Cliente CustomerType
Data e ora Data e ora
Formato Data e ora
DateTimeType
Solo data Data e ora
Formato Solo data
DateTimeType
Numero decimale Numero decimale DecimalType
Durata Numero intero
Formato Durata
IntegerType
Email Una riga di testo
Formato E-mail
StringType
File File FileType
Numero a virgola mobile Numero a virgola mobile DoubleType
Immagine Immagine ImageType
Lingua Numero intero
Formato Lingua
IntegerType
Ricerca Ricerca LookupType
Testo su più righe Più righe di testo MemoType
Proprietario Proprietario OwnerType
Telefono Una riga di testo
Formato Telefono
StringType
Stato Stato StateType
Motivo dello stato Motivo dello stato StatusType
Testo Una riga di testo
Formato Testo
StringType
Area testo Una riga di testo
Formato Area di Testo
StringType
Simbolo del titolo Una riga di testo
Formato del simbolo del titolo
StringType
Fuso orario Numero intero
Formato Fuso orario
IntegerType
Identificatore univoco Identificatore univoco o Chiave primaria UniqueidentifierType
URL Una riga di testo
Formato URL
StringType
Numero intero Numero intero
Formato Nessuno
IntegerType
Sì/No Due opzioni BooleanType

Per altre descrizioni di ogni tipo che è possibile aggiungere o modificare, vedere l'articolo relativo al designer corrispondente:

Per ulteriori informazioni su come i tipi di dati delle colonne sono definiti nell'API, vedere Metadati degli attributi

Tipi di colonne utilizzati dal sistema

Esistono alcune colonne utilizzate dal sistema che non è possibile aggiungere utilizzando lo strumento di progettazione.

Tipo Descrizione
Timestamp Tipo di Big integer utilizzato dal sistema per acquisire un numero di versione e gestire gli aggiornamenti di una tabella.
Cliente Una colonna di ricerca che consente di specificare un cliente e che può essere un account o un contatto.
Nota: questo attributo può essere aggiunto utilizzando il designer di Esplora soluzioni.
Proprietario Una colonna di ricerca di sistema che fa riferimento a un utente o a un team a cui è assegnata una riga di tabella di proprietà dell'utente o del team.
Motivo dello stato Una colonna di sistema dispone di opzioni che forniscono altri dettagli sulla colonna Stato. Ogni opzione è associata a una delle opzioni di stato disponibili. È possibile aggiungere e modificare le opzioni.

Inoltre, è possibile includere le transizioni di stato personalizzate per controllare quali opzioni di stato sono disponibili per determinate tabelle. Altre informazioni: Definire le transizioni del motivo dello stato per le tabelle personalizzate
Stato Una colonna di sistema con opzioni che corrispondono in genere allo stato inattivo e attivo. Alcuni attributi di sistema hanno altre opzioni, ma tutti gli attributi personalizzati hanno solo le opzioni di stato Attivo e Inattivo.
Identificatore univoco In una colonna di sistema viene archiviato un identificatore univoco globale (GUID) per ogni riga.

Colonne di testo

Le colonne di testo possono contenere caratteri di testo. Questo tipo di colonna dispone di diverse opzioni di formato che modificheranno la presentazione del testo.

Guarda questo video per una rapida panoramica sulle colonne di testo:

Esistono tre tipi di colonne di testo di base. Tutti i valori indicati di seguito sono in numero di caratteri.

Nome tipo di colonna Impostazione predefinita Valore massimo Descrizione
Testo 100 4000 Accetta una singola riga di testo.
Area testo 100 4000 Accetta più righe di testo. È possibile configurare il numero di righe visualizzate per la colonna. Utilizza per piccole quantità di testo.
Testo su più righe 150 1048576 Accetta più righe di testo. È possibile configurare il numero di righe visualizzate per la colonna. Utilizza quando sono necessarie grandi quantità di testo.

Se riduci il numero massimo di caratteri per la colonna, i dati esistenti non verranno troncati. Il limite si applica alle nuove righe.

Scelte

È possibile personalizzare i moduli (principali, di creazione rapida e visualizzazione rapida) e i modelli di messaggio aggiungendo colonne a selezione multipla denominate Scelte. Quando si aggiunge una colonna Scelte, puoi specificare più valori selezionabili dall'utente. Quando gli utenti compilano il modulo possono selezionare un valore, più valori o tutti i valori visualizzati in un elenco a discesa.

Ad esempio, se un'organizzazione opera in più aree geografiche o paesi, è possibile includere molteplici località o aree geografiche/paesi in una colonna "Area operativa". Un utente può quindi scegliere una o più località dall'elenco dei valori disponibili.

Le scelte possono essere usate solo nelle griglie di sola lettura, in quelle modificabili e nella maggior parte dei moduli. Le scelte a selezione multipla non possono essere utilizzate con:

  • flussi di lavoro, processi aziendali, azioni, finestre di dialogo, regole di business, grafici, colonne di rollup o colonne calcolate.
  • Report, accordi sul livello di servizio1 e regole di instradamento1.

1Tabella richiede Dynamics 365 Customer Insights - Journeys.

Moduli

Le colonne a selezione multipla sono supportate nei seguenti tipi di moduli:

Tipo di modulo Disponibilità
Turbo form
Modulo Aggiornamento Sola lettura (colonna disponibile ma non modificabile)
Modulo Legacy No
Modulo Modifica in blocco No

È possibile utilizzare scelte globali definite nell'organizzazione per configurare i valori per i set di scelte a seleziona multipla.

Utilizzo del tipo corretto di numero

Quando si deve selezionare il tipo corretto di colonna Numero da utilizzare, la scelta tra Numero intero o Valuta deve essere chiara. La scelta tra i Numeri a virgola mobile o decimali richiede più attenzione.

Guarda questo video per decidere quale tipo di colonna numerica utilizzare:

I numeri decimali sono memorizzati nel database esattamente come specificati. I numeri a virgola mobile memorizzano un valore con una buona approssimazione. Perché scegliere una buona approssimazione quando è possibile avere il valore esatto? La risposta è che si hanno diverse prestazioni di sistema.

Utilizzare i decimali quando è necessario fornire report che richiedono calcoli molto accurati o se in genere si utilizzano query che cercano valori uguali o non uguali a un altro valore.

Utilizzare i numeri a virgola mobile quando si memorizzano i dati che rappresentano frazioni o valori di cui in genere si effettuano le query confrontandoli a un altro valore e utilizzando gli operatori maggiore di o minore di. Nella maggior parte dei casi, la differenza tra il decimale e la virgola mobile non è rilevante. A meno che non richiediate calcoli il più accurati possibile, i numeri a virgola mobile dovrebbero funzionare per voi.

Grandi integer (Big o BigInt) sono numeri grandi con un valore massimo di 9.223.372.036.854.775.807. Viene utilizzato per memorizzare numeri molto grandi che superano le capacità di Numero intero e Decimale. Alcuni usi per questo includono l'archiviazione di valori di timestamp e come ID univoci, nonché numeri superiori a 100 miliardi.

Nota

La precisione e i limiti dei tipi numerici qui descritti si applicano alle funzionalità del database. Se si lavora con valuta e numeri nelle app Power Apps, potrebbero essere applicate altre limitazioni.

  • È possibile gestire con precisione fino a 15 cifre. Ad esempio, il numero di 15 cifre 99999.0000000089 può essere immesso nell'app e archiviato nel database così com'è. Tuttavia, il numero di 16 cifre 999999,0000000089 viene elaborato in modo impreciso come 999999,0000000088 dall'app. I numeri più lunghi potrebbero essere troncati, anche se non hanno raggiunto i limiti Dataverse. Si tratta di una limitazione intrinseca dell'elaborazione dei numeri nei browser Web.
  • Big e BigInt non sono supportati nelle app canvas e basate su modello.
  • Le app canvas attualmente non supportano i numeri di tipo decimale.

Utilizzo di colonne di valuta

Le colonne Valuta consentono a un'organizzazione di configurare più valute che possono essere utilizzate per le righe nell'organizzazione. Le organizzazioni con più valute in genere vogliono essere in grado di eseguire calcoli per fornire valori utilizzando la valuta di base. Quando si aggiunge una colonna Valuta a una tabella senza altre colonne Valuta, vengono aggiunti due ulteriori colonne:

  • Una colonna di ricerca denominata Valuta che è possibile impostare per ogni valuta attiva configurata per l'organizzazione. È possibile configurare più valute attive più per l'organizzazione in Impostazioni>Gestione aziendale>Valute. Qui è possibile specificare la valuta e il tasso di cambio con la valuta di base impostata per l'organizzazione. Se si dispone di più valute attive, è possibile aggiungere la colonna Valuta al modulo e consentire agli utenti di specificare la valuta da applicare ai valori di tipo money per questa riga. Ciò modifica il simbolo della valuta visualizzato per le colonne Valuta nel modulo.

    Gli utenti possono inoltre modificare le opzioni personali per selezionare una valuta predefinita perle righe da creare.

  • Colonna decimale denominata Exchange Rate che fornisce il tasso di exchange per una valuta selezionata associata alla tabella rispetto alla valuta di base. Se questa colonna viene aggiunta al modulo, gli utenti possono visualizzare il valore ma non possono modificarlo. Il tasso di cambio viene archiviato con la valuta.

Per ogni colonna di valuta che si aggiunge, viene aggiunta un'altra colonna di valuta con il suffisso _Base sul nome. In questa colonna viene archiviato il calcolo del valore della colonna di valuta che hai aggiunto e la valuta di base. Inoltre, se questa colonna viene aggiunta al modulo, non può essere modificata.

Quando si configura una colonna Valuta è possibile scegliere il valore della precisione. Sono disponibili tre opzioni come illustrato nella tabella seguente.

Opzione Descrizione
Precisione decimale dei prezzi È una precisione dell'organizzazione singola da utilizzare per i prezzi trovati in Impostazioni>Amministrazione>Impostazioni di sistema>Scheda generale.
Precisione della valuta In questa opzione viene applicata la precisione definita per valuta nella riga.
Valori di precisione specifici Queste impostazioni consentono di definire una precisione specifica utilizzando valori tra 0 e 4.

Tipi diversi di ricerca

Quando crei una nuova colonna di ricerca viene creata una nuova relazione di tabella molti-a-uno (N:1) tra la tabella che stai utilizzando e il Tipo di riga di destinazione definito per la ricerca. Esistono opzioni di configurazione aggiuntive per questa relazione descritte in Creare e modificare relazioni tra tabelle. Tuttavia, tutte le ricerche personalizzate possono consentire solo un riferimento a una singola riga per un singolo tipo di riga di destinazione.

È necessario, tuttavia, tenere presente che non tutte le ricerche si comportano in questo modo. Ci sono diversi tipi di ricerche di sistema come illustrato di seguito.

Tipo di ricerca Descrizione
Semplice Consente un singolo riferimento a una tabella specifica. Tutte le ricerche personalizzate sono di questo tipo.
Cliente Consente un riferimento unico a un account o a una riga di contatto.
Proprietario Consente un singolo riferimento a un team o a una riga utente. Tutte le tabelle del team o dell'utente includono uno di questi elementi. Altre informazioni: Aggiungere una tabella come opzione di ricerca nell'app
PartyList Consente riferimenti multipli a più tabelle. Questi campi di ricerca si trovano nelle colonne A e Cc della tabella E-mail. Sono utilizzati anche nelle tabelle Telefono e Appuntamento.
In merito a Consente un riferimento singolo a più tabelle. Questi capi di ricerca si trovano nella colonna relativa utilizzata negli impegni.

Colonne di immagini

Usare le colonne delle immagini per visualizzare immagini nelle tue applicazioni. Le colonne delle immagini sono ottimizzate per memorizzare i dati binari. Dataverse non salva questi dati nell'archivio dati relazionale, che migliora le prestazioni e riduce l'utilizzo della capacità. Altre informazioni sulla capacità di archiviazione

Ogni tabella può avere una colonna immagine primaria. Con le app basate su modello, puoi visualizzare questa immagine nell'angolo in alto a destra del modulo. Anche se una tabella dispone di una colonna di immagine, la visualizzazione di quell'immagine in un'app basata su modello richiede l'attivazione di due impostazioni.

  • Il valore di proprietà Immagine primaria della definizione della tabella standard deve essere impostato su Immagine predefinita. Le tabelle personalizzate richiedono una colonna di immagine personalizzata. Successivamente, è possibile selezionare la colonna di immagine per il valore Immagine primaria nella definizione della tabella personalizzata.
  • Il modulo di tabella in cui viene visualizzata l'immagine deve avere la proprietà Show image in the form abilitata.

È possibile scegliere l'immagine per caricare un'immagine dal computer. Le immagini devono avere dimensioni inferiori a 30 MB e devono essere in uno dei formati seguenti:

  • JPG
  • JPEG
  • GIF
  • BMP
  • png

Quando l'immagine viene caricata verrà convertita in formato JPG e anche tutte le immagini scaricate utilizzeranno questo formato. Se viene caricato un file con estensione GIF con animazione, viene salvato solo il primo frame.

Quando un'immagine viene caricata, questa verrà ridimensionata come immagine di "anteprima" a una dimensione massima di 144 pixel per 144 pixel. Gli utenti devono ridimensionare o ritagliare le immagini prima di caricarle in modo che vengano visualizzate bene con tale dimensione. Tutte le immagini sono ritagliate in modo da risultare quadrate. Se entrambi i lati di un'immagine hanno dimensioni inferiori a 144 pixel, l'immagine verrà ritagliata a forma di quadrato con le dimensioni del lato più piccolo.

Nota

Le colonne dell'immagine non funzionano con flussi di processi aziendali, regole di business, grafici, colonne di rollup o colonne calcolate.

Impara a lavorare con le definizioni di colonne immagine tramite codice

Creare una colonna dell'immagine e aggiungerla a un modulo

  1. Vai a https://make.powerapps.com, seleziona Soluzioni e quindi apri la soluzione non gestita che contiene il modulo tabella in cui vuoi aggiungere una colonna dell'immagine.

  2. Apri la tabella e quindi seleziona l'area Colonne.

  3. Nella barra dei comandi seleziona Aggiungi colonna.

  4. Immetti o seleziona i valori per le seguenti proprietà, quindi seleziona Fatto.

    • Nome visualizzato, ad esempio Immagine della ricetta.
    • Nome. Questo è il nome univoco che include il prefisso dell'autore di soluzioni e non può essere modificato una volta salvato.
    • Tipo di dati. Seleziona Immagine.
    • Immagine primaria. Le colonne immagine impostate come immagine di copertina vengono visualizzate nell'angolo in alto a destra del modulo. È possibile avere solo un'immagine principale per ogni tabella.
    • Abilita sicurezza colonne. Utilizza per controllare l'accesso a colonne specifiche. Ulteriori informazioni: Sicurezza a livello di campo per controllare l'accesso
    • Abilita controllo. Consente la registrazione delle modifiche apportate ai record di tabella e all'accesso degli utenti, così puoi esaminare l'attività in seguito. Altre informazioni: Guida dell'amministratore: Gestire i controlli Dataverse
    • Ordinabile nel dashboard dell'esperienza interattiva. Specifica la colonna che verrà utilizzata per configurare dashboard interattivi. Altre informazioni: Configurare le colonne di filtro e i ruoli di sicurezza per i dashboard interattivi
    • Dimensioni massime dell'immagine. Il valore predefinito è 10.240 KB. La dimensione minima è 1 KB e quella massima è 30.720 KB.
  5. Seleziona Salva tabella.

  6. Seleziona la scheda Modulo e quindi apri il modulo per la modifica, ad esempio il modulo principale della tabella.

  7. Aggiungi la colonna dell'immagine al canvas del modulo.

  8. Nella barra dei comandi dell'editor di moduli, seleziona Salva e seleziona Pubblica per rendere la colonna dell'immagine disponibile agli utenti.

Gli utenti dell'applicazione possono ora selezionare l'immagine per il modulo. Quando un utente dell'app apre il modulo per un record, può selezionare Scegli file, selezionare l'immagine e salvare il record. Quindi, l'immagine viene visualizzata nel modulo in cui si trova la colonna dell'immagine.

La colonna dell'immagine in questo esempio è l'immagine principale, quindi l'immagine viene visualizzata anche nella parte superiore sinistra del modulo.

Modulo in fase di esecuzione con l'immagine principale delle patatine fritte visualizzata su un record della tabella delle ricette

Gli utenti possono selezionare Apri per visualizzare l'immagine a schermo intero in una nuova scheda del browser o selezionare Elimina per rimuovere l'immagine dal record e da Dataverse.

Ulteriori informazioni per gli sviluppatori che utilizzano i dati di immagine:

Colonne file

La colonna File viene utilizzata per memorizzare dati binari. Le colonne del file sono ottimizzate per memorizzare i dati binari. Dataverse non salva questi dati nell'archivio dati relazionale, che migliora le prestazioni e riduce l'utilizzo della capacità. Altre informazioni sulla capacità di archiviazione

L'uso previsto principale di questa colonna è archiviare una singola immagine, nota o allegato. Tuttavia, l'archiviazione di altri moduli dei dati binari è comunque possibile. Una o più colonne di questo tipo di dati possono essere aggiunte a una tabella personalizzabile standard esistente o a una tabella personalizzata.

Le dimensioni del file massime predefinite sono di 32 MB e le dimensioni massime che puoi impostare usando la finestra di progettazione sono di 131.072 KB (131 MB). Il limite della dimensione del file può essere impostato individualmente per ciascuna colonna del tipo di file aggiunto a una tabella.

Nota

  • Una volta salvata la dimensione massima del file, non può essere modificata.
  • Le colonne del file non funzionano con flussi di processi aziendali, regole di business, grafici, colonne di rollup o colonne calcolate.
  • La convalida dei campi obbligatori non funziona con le colonne dei file.
  • Nelle app guidate da modelli, l'eliminazione o il caricamento di un file su un modulo avviene immediatamente, non al momento del salvataggio del modulo. L'annullamento delle modifiche quando si naviga altrove non ripristina il file se è stato eliminato.

Per creare una colonna di file, nel riquadro sinistro in Power Apps selezionare Solutions aprire la soluzione desiderata, aprire la tabella desiderata, selezionare l'area Columns, selezionare Aggiungi colonna quindi nel riquadro Proprietàcolumn riquadro, selezionare File come tipo Data.

Impara a lavorare con le definizioni delle colonne del file tramite codice

Colonne della formula Fx

Basato su Power Fx, usa una colonna delle formule per eseguire operazioni che restituiscono valori durante le operazioni di recupero. Le colonne della formula usano la sintassi di Power Fx simile a Office Excel. Maggiori informazioni: Utilizzare le colonne della formula (anteprima)

Colonne del prompt

Le colonne dei prompt consentono di definire i prompt dell'intelligenza artificiale e i risultati dell'IA generativa vengono archiviati nella colonna della tabella. Altre informazioni: Colonne dei prompt

Ricerca e ordinamento delle colonne

La maggior parte delle colonne ha opzioni per abilitare la ricerca o l'ordinamento dei contenuti della colonna.

Ricercabile

Quasi tutti i tipi di dati di colonna vengono creati con il valore Ricercabile abilitato. Questo può essere disabilitato al momento della creazione o successivamente dopo la creazione della colonna. I seguenti tipi di dati non possono essere abilitati per la ricerca:

  • Formule. Le formule vengono utilizzate per creare un output calcolato dinamicamente e per questo motivo non è possibile effettuare ricerche.
  • Immagine. Le immagini vengono archiviate e recuperate utilizzando URL di riferimento e per questo motivo non possono essere ricercate.
  • Ricerca multivalore (PartyList). Alcune colonne di ricerca del sistema possono contenere più valori. Ad esempio, la colonna di ricerca A delle righe E-mail può contenere più destinatari. La ricerca nelle colonne di ricerca multivalore non è supportata.

Il tipo di dati Cliente è abilitato per la ricerca per impostazione predefinita e non può essere disabilitato. Deve essere ricercabile dal sistema.

Ordinabile

Quasi tutti i tipi di dati vengono creati con il valore Ordinabile disabilitato. Il valore può essere modificato al momento della creazione o successivamente dopo la creazione della colonna. I seguenti tipi di dati non consentono di abilitare un attributo ordinabile:

  • Scelte. L'ordinamento delle colonne con più valori non è supportato.
  • Cliente. Il cliente è una colonna di ricerca standard e non può essere ordinata perché viene recuperata dinamicamente.
  • File. I file vengono archiviati utilizzando gli URL di riferimento e ordinarli non è utile.
  • Formule. Le formule vengono utilizzate per creare un output calcolato dinamicamente e per questo motivo non è possibile effettuare l'ordinamento.
  • Immagine. Non esiste un modo significativo per ordinare le immagini.
  • Ricerca multivalore (PartyList). Alcune colonne di ricerca del sistema possono contenere più valori. Ad esempio, la colonna di ricerca A delle righe E-mail può contenere più destinatari. L'ordinamento delle colonne con più valori non è supportato.