Azioni per variabili
Per creare manualmente una variabile in un flusso desktop, distribuisci l'azione Imposta variabile. Questa azione richiede di fornire un nome e un valore per la nuova variabile.
Importante
Le parole chiave riservate non possono essere utilizzate come nomi di variabili. Per l'elenco completo delle parole chiave riservate, vai a Parole chiave riservate nei flussi desktop.
Per aumentare o diminuire il valore di una variabile numerica, usa rispettivamente le azioni Aumenta variabile e Riduci variabile.
La maggior parte delle azioni restituisce il proprio risultato in una variabile. Ad esempio, l'azione Crea nuova lista produce un elenco vuoto.
Allo stesso modo, l'azione Genera numero casuale produce un valore numerico casuale. Se abiliti Genera più numeri per questa azione, crei una variabile di tipo elenco contenente più valori numerici casuali.
Per aggiungere elementi a un elenco esistente, distribuisci l'azione Aggiungi elemento all'elenco e compila un valore hardcoded o una variabile per definire l'elemento da aggiungere. Allo stesso modo, puoi rimuovere gli elementi da un elenco tramite l'azione Rimuovi elemento da elenco.
Nota
Gli indici di elenco iniziano da 0, il che significa che il primo elemento dell'elenco avrà sempre un indice pari a 0. Usa la notazione %ListName[0]% per fare riferimento al primo elemento dell'elenco, %ListName[1]% per il secondo elemento e così via.
Se vuoi creare una variabile di tipo tabella dati, distribuisci l'azione Crea una nuova tabella di dati e specifica gli elementi iniziali utilizzando il visual builder.
Per modificare una variabile di tipo tabella dati, usa le azioni del rispettivo sottogruppo di azioni, ad esempio Trova o sostituisci nella tabella dati e Aggiorna elemento tabella dati.
Crea nuova tabella dati
Crea una nuova variabile di tipo tabella dati.
Parametri di input
Argomento | Facoltativo | Accetta | Valore predefinito | Descrizione |
---|---|---|---|---|
Nuova tabella | No | Tabella dati | Tabella dati di input |
Variabili prodotte
Argomento | Type | Descrizione |
---|---|---|
DataTable | Tabella dati | La nuova tabella dati |
Eccezioni
Questa azione non include eccezioni.
Inserisci una riga in una tabella dati
Inserisce una riga alla fine o prima di un valore di indice specifico.
Parametri di input
Argomento | Facoltativo | Accetta | Valore predefinito | Descrizione |
---|---|---|---|---|
Tabella dati | No | Tabella dati | Variabile della tabella dati da utilizzare. Questa variabile deve essere stata specificata in precedenza da un'azione che restituisce una variabile di tabella dati | |
Nella posizione | N/D | Fine della tabella di dati, prima dell'indice di riga | Fine tabella dati | Specifica se inserire la nuova riga alla fine della tabella di dati o prima di un indice di riga specificato |
Indice riga | No | Valore numerico | Inserisci il valore di indice di riga da utilizzare quando prima dell'indice di riga è specificato come parametro nella posizione | |
Nuovi valori | No | Elenco, Riga dati | Questo parametro accetta una variabile di elenco o riga di dati in cui il numero di colonne deve corrispondere al numero di colonne nella tabella dati |
Variabili prodotte
Questa azione non produce variabili.
Eccezioni
Eccezione | Description |
---|---|
Indice elemento fuori intervallo | Indica che l'indice della voce fornito è fuori intervallo |
Argomenti di input non validi | Indica che è presente un parametro di input non valido |
Errore di tipo incompatibile | Indica che è stato fornito un parametro di input di tipo incompatibile |
Elimina riga da tabella dati
Elimina una riga della tabella dati in corrispondenza dell'indice di riga corrispondente.
Parametri di input
Argomento | Facoltativo | Accetta | Valore predefinito | Descrizione |
---|---|---|---|---|
Tabella dati | No | DataTable | Variabile della tabella dati da utilizzare. Questa variabile deve essere specificata in precedenza da un'azione che restituisce una variabile tabella dati | |
Indice di riga | No | Valore numerico | Indice di riga da eliminare in una tabella dati |
Variabili prodotte
Questa azione non produce variabili.
Eccezioni
Eccezione | Description |
---|---|
Indice elemento fuori intervallo | Indica che la voce della tabella di dati fornita è fuori intervallo |
Aggiorna elemento tabella dati
Aggiorna un elemento di riga della tabella dati in una colonna definita.
Parametri di input
Argomento | Facoltativo | Accetta | Valore predefinito | Descrizione |
---|---|---|---|---|
Tabella dati | No | Tabella dati | Variabile della tabella dati da utilizzare. Questa variabile deve essere stata specificata in precedenza da un'azione che restituisce una variabile tabella dati. | |
Column | No | Valore di testo | Indice o nome di colonna dell'elemento da aggiornare. | |
Riga | No | Valore numerico | Indice di riga dell'elemento da aggiornare. | |
Nuovo valore | No | Valore di testo | Nuovo valore da aggiornare in corrispondenza dell'indice di riga e della colonna specificati. |
Variabili prodotte
Questa azione non produce variabili.
Eccezioni
Eccezione | Description |
---|---|
Indice elemento fuori intervallo | Indica che la voce della tabella di dati fornita è fuori intervallo |
Nome colonna inesistente | Indica che il nome della colonna specificato non esiste |
Indice colonna fuori intervallo | Indica che l'indice della colonna fornito è fuori intervallo |
Errore di tipo incompatibile | Indica che è stato fornito un parametro di input di tipo incompatibile |
Trova o sostituisci nella tabella dati
Trova e/o sostituisce i valori delle tabelle dati.
Parametri di input
Argomento | Facoltativo | Accetta | Valore predefinito | Descrizione |
---|---|---|---|---|
Tabella dati | No | Tabella dati | Variabile della tabella dati da utilizzare. Questa variabile deve essere stata specificata in precedenza da un'azione che restituisce una variabile di tabella dati | |
Modalità ricerca | N/D | Trova, Trova e sostituisci | Trova | Modalità in cui eseguire la ricerca (trova o trova e sostituisci) |
Tutte le corrispondenze | N/D | Valore booleano | Vero | Specifica se trovare o sostituire il testo in tutte le celle corrispondenti trovate o solo nella prima cella corrispondente |
Testo da trovare | No | Valore di testo | Testo da trovare nella tabella dati | |
Trova usando un'espressione regolare | N/D | Valore booleano | False | Specifica se utilizzare un'espressione regolare per abbinare il contenuto della cella al testo da trovare |
Maiuscole/minuscole | N/D | Valore booleano | False | Specifica se cercare i dati con distinzione tra maiuscole/minuscole |
Esegue la corrispondenza con l'intero contenuto della cella | N/D | Valore booleano | False | Specifica se cercare le celle che contengono solo il testo specificato |
Testo da sostituire con | No | Valore di testo | Testo utilizzato per sostituire le celle corrispondenti | |
Ricerca per | N/D | Ovunque, in colonna | Ovunque | Ordine di ricerca del testo (ovunque o sulla colonna) |
Nome colonna o indice | No | Valore di testo | Intestazione di colonna o valore di indice |
Variabili prodotte
Argomento | Type | Descrizione |
---|---|---|
DataTableMatches | Tabella dati | Tabella di dati contenente gli indici di riga e colonna per le corrispondenze |
Eccezioni
Eccezione | Descrizione |
---|---|
Espressione regolare specificata non valida | Indica che l'espressione regolare specificata non è valida |
Nome colonna inesistente | Indica che il nome della colonna specificato non esiste |
Indice colonna fuori intervallo | Indica che l'indice della colonna fornito è fuori intervallo |
Errore di tipo incompatibile | Indica che è stato fornito un parametro di input di tipo incompatibile |
Inserisci una colonna in una tabella dati
Inserisce una colonna alla fine o prima di un valore di indice specifico.
Parametri di input
Argomento | Facoltativo | Accetta | Valore predefinito | Descrizione |
---|---|---|---|---|
Tabella dati | No | DataTable | Variabile della tabella dati da utilizzare. Questa variabile deve essere specificata in precedenza da un'azione che restituisce una variabile tabella dati. | |
Nella posizione | N/A | Fine tabella dati, primo indice colonna | Fine tabella dati | Specifica se inserire la nuova colonna alla fine della tabella di dati o prima di un indice di colonna specificato. |
Nome colonna | No | Valore di testo | Specifica l'intestazione della nuova colonna. | |
Indice colonna | No | Valore numerico | Specifica il valore dell'indice della colonna utilizzato quando è selezionata l'opzione Primo indice colonna per il parametro In posizione. |
Variabili prodotte
Questa azione non produce variabili.
Eccezioni
Eccezione | Descrzione |
---|---|
Indice colonna fuori intervallo | Indica che l'indice di colonna specificato non è compreso nell'intervallo. |
Nome di colonna duplicato | Indica che il nome di colonna specificato esiste già. |
Elimina colonna da tabella dati
Elimina una colonna della tabella dati in corrispondenza dell'indice di colonna o del nome di colonna specificato.
Parametri di input
Argomento | Facoltativo | Accetta | Valore predefinito | Descrizione |
---|---|---|---|---|
Tabella dati | No | DataTable | Variabile della tabella dati da utilizzare. Questa variabile deve essere specificata in precedenza da un'azione che restituisce una variabile tabella dati. | |
Specifica colonna con | N/A | Nome, indice | Name | Specifica se trovare la colonna in base al nome o all'indice. |
Nome colonna | No | Valore di testo | Nome della colonna da eliminare. | |
Indice colonna | No | Valore numerico | Indice della colonna da eliminare. Gli indici delle colonne iniziano da 0. |
Variabili prodotte
Questa azione non produce variabili.
Eccezioni
Eccezione | Descrzione |
---|---|
Nome colonna inesistente | Indica che il nome della colonna specificato non esiste |
Indice colonna fuori intervallo | Indica che l'indice della colonna fornito è fuori intervallo |
Elimina righe vuote dalla tabella dati
Elimina le righe della tabella dati con tutte le celle vuote.
Parametri di input
Argomento | Facoltativo | Accetta | Valore predefinito | Descrizione |
---|---|---|---|---|
Tabella dati | No | Tabella dati | Variabile della tabella dati da utilizzare. Questa variabile deve essere stata specificata in precedenza da un'azione che restituisce una variabile di tabella dati |
Variabili prodotte
Questa azione non produce variabili.
Eccezioni
Questa azione non include eccezioni.
Elimina righe duplicate dalla tabella dati
Elimina tutte le righe duplicate dalla tabella dati, se i valori hanno lo stesso tipo di dati in ciascuna colonna.
Parametri di input
Argomento | Facoltativo | Accetta | Valore predefinito | Descrizione |
---|---|---|---|---|
Tabella dati | No | DataTable | Variabile della tabella dati da utilizzare. La variabile specificata deve essere definita in precedenza da un'azione che restituisce una variabile tabella dati. |
Variabili prodotte
Questa azione non produce variabili.
Eccezioni
Eccezione | Descrzione |
---|---|
Mancata corrispondenza del tipo nelle celle di una colonna | Indica che due o più valori in una singola colonna sono di tipo di dati diverso |
Cancella tabella dati
Elimina tutte le righe della tabella dati, mantenendo le intestazioni della tabella inalterate.
Parametri di input
Argomento | Facoltativo | Accetta | Valore predefinito | Descrizione |
---|---|---|---|---|
Tabella dati | No | DataTable | Variabile della tabella dati da utilizzare. La variabile specificata deve essere definita in precedenza da un'azione che restituisce una variabile tabella dati. |
Variabili prodotte
Questa azione non produce variabili.
Eccezioni
Questa azione non include eccezioni.
Ordina tabella dati
Ordina le righe della tabella dati in ordine crescente o decrescente in base alla colonna specificata, se tutti i relativi valori hanno lo stesso tipo di dati.
Parametri di input
Argomento | Facoltativo | Accetta | Valore predefinito | Descrizione |
---|---|---|---|---|
Tabella dati | No | DataTable | Variabile della tabella dati da utilizzare. La variabile specificata deve essere definita in precedenza da un'azione che restituisce una variabile tabella dati. | |
Specifica colonna con | N/A | Nome, indice | Name | Specifica se trovare la colonna in base al nome o all'indice. |
Nome colonna | No | Valore di testo | Nome della colonna da ordinare. | |
Indice colonna | No | Valore numerico | Indice della colonna da ordinare. Gli indici delle colonne iniziano da 0. | |
Ordinamento | N/A | Crescente, Decrescente | Crescente | L'ordine di ordinamento della tabella dati. |
Variabili prodotte
Questa azione non produce variabili.
Eccezioni
Eccezione | Descrzione |
---|---|
Nome colonna inesistente | Indica che il nome di colonna specificato non esiste |
Indice colonna fuori intervallo | Indica che l'indice di colonna specificato non è compreso nell'intervallo |
Mancata corrispondenza del tipo nelle celle di una colonna | Indica che due o più valori in una singola colonna sono di tipo di dati diverso |
Filtra tabella dati
Filtra le righe della tabella dati in base alle regole applicate.
Nella procedura guidata integrata dell'azione che ti aiuta a creare i filtri necessari, puoi applicare più filtri a diverse colonne definite per nome o indice. Ogni filtro è composto da una colonna specifica a cui è destinato, da un operatore selezionato e dal valore ad esso assegnato.
Inoltre, più filtri vengono applicati insieme tramite regole AND e/o OR. Le regole AND vengono risolte per prime nell'espressione di filtro risultante, seguite dalle regole OR.
Parametri di input
Argomento | Facoltativo | Accetta | Valore predefinito | Descrizione |
---|---|---|---|---|
Tabella dati | No | DataTable | Variabile della tabella dati da utilizzare. La variabile specificata deve essere definita in precedenza da un'azione che restituisce una variabile tabella dati. | |
Filtri da applicare | No | Regole di filtro definite dall'utente | N/A | Regole di filtro applicate alle colonne definite |
Variabili prodotte
Argomento | Type | Descrzione |
---|---|---|
FilteredDataTable | DataTable | Tabella dati generata dopo l'applicazione dei filtri |
Eccezioni
Eccezione | Descrzione |
---|---|
Nome colonna inesistente | Indica che il nome di colonna specificato non esiste |
Indice colonna fuori intervallo | Indica che l'indice di colonna specificato non è compreso nell'intervallo |
Mancata corrispondenza del tipo nelle celle di una colonna | Indica che due o più valori in una singola colonna sono di tipo di dati diverso |
Unisci tabelle dati
Unisce insieme due tabelle di dati, specificando il comportamento di unione nel caso in cui il numero di colonne sia diverso.
Parametri di input
Argomento | Facoltativo | Accetta | Valore predefinito | Descrzione |
---|---|---|---|---|
Prima tabella dati | No | DataTable | Prima variabile tabella dati da usare. Questa è anche la variabile prodotta dall'azione che contiene la tabella dati unita | |
Seconda tabella dati | No | DataTable | La seconda tabella dati unita alla prima tabella dati | |
Modalità unione | N/A | Aggiungi colonne extra, Ignora colonne extra, Errore su colonne extra | Aggiungi colonne aggiuntive | Il comportamento di unione applicato quando le tabelle non hanno lo stesso numero di colonne |
Variabili prodotte
Questa azione non produce variabili.
Eccezioni
Eccezione | Descrzione |
---|---|
Schema mancante | Indica che le tabelle dati non hanno lo stesso numero di colonne |
Unisci tabelle dati
Unisce due tabelle dati in base alla regola di join specificata.
Nella procedura guidata integrata dell'azione che ti aiuta a creare le regole di unione necessarie, puoi impostare più regole specificando di conseguenza la colonna del primo e del secondo datatable e l'operatore di confronto che si applica tra di loro.
Parametri di input
Argomento | Facoltativo | Accetta | Valore predefinito | Descrzione |
---|---|---|---|---|
Prima tabella dati | No | DataTable | Prima variabile tabella dati da usare. La variabile specificata deve essere definita in precedenza da un'azione che restituisce una variabile tabella dati. | |
Seconda tabella dati | No | DataTable | La seconda variabile della tabella dati da usare. La variabile specificata deve essere definita in precedenza da un'azione che restituisce una variabile tabella dati. | |
Operazione di join | N/A | Inner, sinistro, completo | Interno | L'operazione di unione utilizzata per unire le due tabelle |
Regole di join | No | Regole di unione definite dall'utente | N/A | Definire le colonne e l'operazione da utilizzare per unire le due tabelle dati |
Variabili prodotte
Argomento | Type | Descrzione |
---|---|---|
JoinedDataTable | DataTable | Tabella dati generata dopo l'operazione di join |
Eccezioni
Eccezione | Descrzione |
---|---|
Nome colonna inesistente | Indica che il nome di colonna specificato non esiste |
Indice colonna fuori intervallo | Indica che l'indice di colonna specificato non è compreso nell'intervallo |
Leggi da variabile di testo CSV
Genera una tabella dati da un testo CSV.
Parametri di input
Argomento | Facoltativo | Accetta | Valore predefinito | Descrzione |
---|---|---|---|---|
Testo CSV | No | Valore di testo | Variabile di testo CSV da leggere. | |
Trim fields | N/A | Valore booleano | Vero | Specifica se tagliare automaticamente gli spazi vuoti iniziali e finali delle celle estratte. |
Prima riga contiene nomi colonne | N/A | Valore booleano | False | Specifica se utilizzare la prima riga del testo CSV per impostare i nomi di colonne della tabella dati risultante. Abilita questa opzione per evitare di leggere i nomi come dati nella tabella. Le azioni successive possono accedere ai dati contenuti nella tabella dati tramite i nomi di colonne (anziché i numeri di colonne). |
Recupera campi CSV come testo | N/A | Valore booleano | False | Specifica se recuperare il contenuto dei campi di testo CSV esclusivamente come testo o come tipo con la corrispondenza più vicina. Ad esempio, Data/Ora per le date e Numerico per i numeri. |
Columns separator | N/A | Predefinito, Personalizzato, Larghezze colonne fisse | Predefinito | Specifica se utilizzare un separatore di colonne predefinito, un separatore personalizzato o larghezze di colonne fisse. |
Separatore | N/A | Predefinito del sistema, Virgola, Punto e virgola, Tabulazione | Predefinito del sistema | Separatore di colonne per analizzare il testo CSV. |
Custom separator | No | Valore di testo | Separatore di colonne personalizzato da utilizzare per l'analisi del testo CSV. | |
Fixed column widths | No | Valore di testo | Larghezze di colonne fisse da utilizzare per l'analisi del testo CSV. Separa le larghezze usando virgole, spazi, tabulazioni o nuove righe. |
Variabili prodotte
Argomento | Type | Descrzione |
---|---|---|
CSVTable | DataTable | Contenuto del testo CSV come tabella dati |
Eccezioni
Eccezione | Descrzione |
---|---|
Analisi CSV non riuscita | Indica un problema durante il parsing nel testo CSV |
Converti tabella dati in testo
Converte una tabella dati in testo CSV.
Parametri di input
Argomento | Facoltativo | Accetta | Valore predefinito | Descrizione |
---|---|---|---|---|
Tabella dati | No | DataTable | Variabile della tabella dati da utilizzare. La variabile specificata deve essere definita in precedenza da un'azione che restituisce una variabile tabella dati. | |
Include column names | N/A | Valore booleano | False | Specifica se i nomi delle colonne della variante specificata devono diventare la prima riga del file CSV. |
Use custom columns separator | N/A | Valore booleano | False | Specifica se utilizzare un separatore di colonne personalizzato o predefinito. |
Separatore | N/A | Predefinito del sistema, Virgola, Punto e virgola, Tabulazione | Predefinito del sistema | Separatore di colonne da utilizzare nel testo CSV specificato. |
Custom columns separator | No | Valore di testo | Separatore di colonne personalizzato da utilizzare nel testo CSV specificato. |
Variabili prodotte
Argomento | Type | Descrzione |
---|---|---|
CSVText | Valore di testo | Variabile in cui archiviare il risultato CSV |
Eccezioni
Eccezione | Descrzione |
---|---|
Conversione non riuscita | Indica un problema durante la conversione della tabella dati in testo CSV |
Tronca numero
Recupera le cifre frazionarie o intere di un valore numerico o arrotonda il valore a un numero specificato di posizioni decimali.
Parametri di input
Argomento | Facoltativo | Accetta | Valore predefinito | Descrizione |
---|---|---|---|---|
Number to truncate | No | Valore numerico | Numero o variabile che contiene il valore numerico da troncare/arrotondare | |
Operation | N/D | Recupera parte intera, Recupera parte decimale, Numero arrotondato | Recupera parte intera | Specifica l'operazione da eseguire sul numero specificato |
Decimal places | Sì | Valore numerico | 3 | Numero di posizioni decimali in base a cui arrotondare il numero specificato. Immetti 0 per restituire un numero intero come risultato |
Variabili prodotte
Argomento | Type | Descrizione |
---|---|---|
TruncatedValue | Valore numerico | Numero troncato o arrotondato |
Eccezioni
Questa azione non include eccezioni.
Genera numero casuale
Genera un numero casuale o un elenco di numeri casuali che rientrano tra un valore minimo e un valore massimo.
Parametri di input
Argomento | Facoltativo | Accetta | Valore predefinito | Descrizione |
---|---|---|---|---|
Minimum value | Sì | Valore numerico | 0 | Limite inferiore per i numeri casuali da generare |
Maximum value | Sì | Valore numerico | 100 | Limite superiore per i numeri casuali da generare |
Generate multiple numbers | N/D | Valore booleano | Falso | Specifica se generare un singolo numero casuale o un elenco di numeri casuali |
How many numbers | Sì | Valore numerico | 10 | Specifica il numero di numeri casuali da generare |
Allow duplicates | N/D | Valore booleano | Falso | Specifica se consentire o impedire che lo stesso numero venga visualizzato più di una volta nell'elenco dei numeri casuali |
Variabili prodotte
Argomento | Type | Descrizione |
---|---|---|
RandomNumber | Valore numerico | Numero casuale appena generato |
RandomNumbers | Elenco di valori numerici | Elenco appena generato di numeri casuali |
Eccezioni
Eccezione | Descrizione |
---|---|
Impossibile generare un numero casuale | Indica che si è verificato un errore durante la generazione di un numero casuale |
Cancella elenco
Rimuove tutti gli elementi da un elenco.
Parametri di input
Argomento | Facoltativo | Accetta | Valore predefinito | Descrizione |
---|---|---|---|---|
List to clear | No | Elenco di valori generali | Variabile dell'elenco da cui rimuovere gli elementi |
Variabili prodotte
Questa azione non produce variabili.
Eccezioni
Questa azione non include eccezioni.
Rimuovi elemento da elenco
Rimuove uno o più elementi da un elenco.
Parametri di input
Argomento | Facoltativo | Accetta | Valore predefinito | Descrizione |
---|---|---|---|---|
Remove item by | N/D | Indice, Valore | Indice | Specifica se rimuovere l'elemento su un indice specificato o gli elementi con un valore specifico |
At index | No | Valore numerico | Specifica il numero di indice dell'elemento da rimuovere | |
With value | No | Valore generale | Elemento da rimuovere | |
Remove all item occurrences | N/D | Valore booleano | Falso | Removes all the occurrences that match the item specified |
From list | No | Elenco di valori generali | Elenco con elementi da rimuovere |
Variabili prodotte
Questa azione non produce variabili.
Eccezioni
Eccezione | Description |
---|---|
Indice elemento fuori intervallo | Indica che l'indice dell'elemento è fuori intervallo |
Elemento non trovato | Indica che l'elemento non esiste nell'elenco |
Ordina elenco
Ordina gli elementi di un elenco. Usa elementi dello stesso tipo.
Parametri di input
Argomento | Facoltativo | Accetta | Valore predefinito | Descrizione |
---|---|---|---|---|
List to sort | No | Elenco di valori generali | Variabile che contiene l'elenco da ordinare | |
Sort by list item's properties | N/D | Valore booleano | False | Se gli elementi dell'elenco sono oggetti (ad esempio, file, cartelle e così via), abilita questa opzione per eseguire l'ordinamento in base a una proprietà specifica. Lascia disabilitata questa opzione per ordinare gli elementi in base alla proprietà predefinita (ad esempio, gli oggetti file vengono ordinati in base al percorso completo) |
First property to sort by | Sì | Valore di testo | Nome della proprietà di un elemento in base a cui ordinare l'elenco. Fai riferimento al file della Guida per i nomi delle proprietà di ogni oggetto | |
Sort | N/D | Crescente, Decrescente | Crescente | Specifica se ordinare in ordine decrescente o crescente in base alla prima proprietà |
Second property to sort by | Sì | Valore di testo | Nome di una seconda proprietà in base a cui ordinare l'elenco | |
Sort | N/D | Crescente, Decrescente | Crescente | Specifica se ordinare in ordine decrescente o crescente in base alla seconda proprietà |
Third property to sort by | Sì | Valore di testo | Nome di una terza proprietà in base a cui ordinare l'elenco | |
Sort | N/D | Crescente, Decrescente | Crescente | Specifica se ordinare in ordine decrescente o crescente in base alla terza proprietà |
Variabili prodotte
Questa azione non produce variabili.
Eccezioni
Questa azione non include eccezioni.
Modica ordine elenco
Crea una permutazione casuale di un elenco.
Parametri di input
Argomento | Facoltativo | Accetta | Valore predefinito | Descrizione |
---|---|---|---|---|
List to shuffle | No | Elenco di valori generali | Variabile che contiene il primo elenco di cui modificare l'ordine |
Variabili prodotte
Questa azione non produce variabili.
Eccezioni
Questa azione non include eccezioni.
Unisci elenchi
Unisce due elenchi in uno.
Parametri di input
Argomento | Facoltativo | Accetta | Valore predefinito | Descrizione |
---|---|---|---|---|
First list | No | Elenco di valori generali | Il primo elenco degli elementi da unire | |
Second list | No | Elenco di valori generali | Il secondo elenco degli elementi da unire |
Variabili prodotte
Argomento | Type | Descrizione |
---|---|---|
OutputList | Elenco di valori generali | Elenco unito. Gli elenchi iniziali non vengono interessati |
Eccezioni
Eccezione | Descrizione |
---|---|
Gli elenchi forniti sono tipi incompatibili | Indica che gli elenchi forniti sono tipi incompatibili |
Inverti elenco
Inverte l'ordine degli elementi di un elenco.
Parametri di input
Argomento | Facoltativo | Accetta | Valore predefinito | Descrizione |
---|---|---|---|---|
List to reverse | No | Elenco di valori generali | Elenco in cui l'ordine degli elementi deve essere invertito |
Variabili prodotte
Questa azione non produce variabili.
Eccezioni
Questa azione non include eccezioni.
Rimuovi elementi duplicati da elenco
Rimuovi le occorrenze multiple di elementi in un elenco, in modo che nell'elenco generato ogni elemento sia univoco.
Parametri di input
Argomento | Facoltativo | Accetta | Valore predefinito | Descrizione |
---|---|---|---|---|
List to remove duplicate items from | No | Elenco di valori generali | Variabile dell'elenco da cui rimuovere elementi duplicati | |
Ignore text case while searching for duplicate items | N/D | Valore booleano | Falso | Specifica se eseguire il confronto senza distinzione tra maiuscole e minuscole del testo durante la ricerca di elementi duplicati (si applica solo agli elenchi composti da elementi di testo) |
Variabili prodotte
Questa azione non produce variabili.
Eccezioni
Questa azione non include eccezioni.
Trova voci di elenco comuni
Confronta due elenchi e crea un nuovo elenco con gli elementi comuni a entrambi.
Parametri di input
Argomento | Facoltativo | Accetta | Valore predefinito | Descrizione |
---|---|---|---|---|
First list | No | Elenco di valori generali | Variabile che contiene il primo elenco da confrontare | |
Second list | No | Elenco di valori generali | Variabile che contiene il secondo elenco da confrontare |
Variabili prodotte
Argomento | Type | Descrizione |
---|---|---|
IntersectionList | Elenco di valori generali | Nuovo elenco di elementi comuni |
Eccezioni
Questa azione non include eccezioni.
Sottrai elenchi
Confronta due elenchi e crea un nuovo elenco con gli elementi presenti nel primo elenco ma non nel secondo.
Parametri di input
Argomento | Facoltativo | Accetta | Valore predefinito | Descrizione |
---|---|---|---|---|
First list | No | Elenco di valori generali | Variabile che contiene il primo elenco da confrontare | |
Second list | No | Elenco di valori generali | Variabile che contiene il secondo elenco da confrontare |
Variabili prodotte
Argomento | Type | Descrizione |
---|---|---|
ListDifference | Elenco di valori generali | Nuovo elenco generato |
Eccezioni
Questa azione non include eccezioni.
Recupera la colonna della tabella dati nell'elenco
Converte il contenuto della colonna di una tabella dati in un elenco.
Parametri di input
Argomento | Facoltativo | Accetta | Valore predefinito | Descrizione |
---|---|---|---|---|
Data table | No | DataTable | La tabella dati con la colonna da convertire in un elenco | |
Column name or index | No | Valore di testo | Nome della colonna, se sono definiti i nomi di colonna o il numero di indice della colonna da recuperare |
Variabili prodotte
Argomento | Type | Descrizione |
---|---|---|
ColumnAsList | Elenco di valori generali | Nuovo elenco che include il contenuto della tabella dati specificata |
Eccezioni
Eccezione | Descrizione |
---|---|
Nome colonna inesistente | Indica che il nome della colonna non è incluso nella tabella dati |
Indice colonna fuori intervallo | Indica che l'indice della colonna è fuori intervallo |
Converti JSON in oggetto personalizzato
Converte una stringa JSON in un oggetto personalizzato.
Parametri di input
Argomento | Facoltativo | Accetta | Valore predefinito | Descrizione |
---|---|---|---|---|
JSON | No | Valore di testo | Testo JSON o una variabile creata in precedenza che ne contiene uno per convertirlo in un oggetto personalizzato |
Variabili prodotte
Argomento | Type | Descrizione |
---|---|---|
JsonAsCustomObject | Valore generale | L'oggetto personalizzato convertito dall'oggetto JSON fornito |
Eccezioni
Eccezione | Descrizione |
---|---|
Errore durante l'analisi del JSON | Indica che si è verificato un errore durante l'analisi del JSON specificato |
Converti oggetto personalizzato in JSON
Converte un oggetto personalizzato in una stringa JSON.
Parametri di input
Argomento | Facoltativo | Accetta | Valore predefinito | Descrizione |
---|---|---|---|---|
Custom object | No | Oggetto personalizzato | Oggetto personalizzato da convertire in JSON |
Variabili prodotte
Argomento | Type | Descrizione |
---|---|---|
CustomObjectAsJson | Valore di testo | JSON convertito dall'oggetto personalizzato specificato |
Eccezioni
Eccezione | Descrizione |
---|---|
Errore durante l'analisi dell'oggetto personalizzato | Indica che si è verificato un errore durante l'analisi dell'oggetto personalizzato |
Aggiungi elemento all'elenco
Aggiunge un nuovo elemento a un elenco.
Parametri di input
Argomento | Facoltativo | Accetta | Valore predefinito | Descrizione |
---|---|---|---|---|
Add item | No | Valore generale | Valore o variabile da aggiungere all'elenco. Specifica un elenco di valori per aggiungere più elementi. Se l'elenco include un tipo specifico di elementi, il nuovo elemento viene convertito in tale tipo | |
Into list | No | Elenco di valori generali | Variabile dell'elenco a cui aggiungere i nuovi elementi |
Variabili prodotte
Argomento | Type | Descrizione |
---|---|---|
NewList | Elenco di valori generali | Nuovo elenco |
Eccezioni
Questa azione non include eccezioni.
Crea nuovo elenco
Crea un nuovo elenco vuoto.
Parametri di input
Questa azione non richiede input.
Variabili prodotte
Argomento | Type | Descrizione |
---|---|---|
List | Elenco di valori generali | Nuovo elenco |
Eccezioni
Questa azione non include eccezioni.
Aumenta variabile
Aumenta il valore di una variabile di una quantità specifica.
Parametri di input
Argomento | Facoltativo | Accetta | Valore predefinito | Descrizione |
---|---|---|---|---|
Variable name | No | Valore numerico | Valore numerico da aumentare | |
Increase by | No | Valore numerico | Valore numerico o una variabile creata in precedenza che ne contiene uno in base a cui aumentare la variabile |
Variabili prodotte
Questa azione non produce variabili.
Eccezioni
Questa azione non include eccezioni.
Riduci variabile
Riduce il valore di una variabile di una quantità specifica.
Parametri di input
Argomento | Facoltativo | Accetta | Valore predefinito | Descrizione |
---|---|---|---|---|
Variable name | No | Valore numerico | Valore numerico o una variabile creata in precedenza che ne contiene uno in base a cui ridurre la variabile | |
Decrease by | No | Valore numerico | Valore numerico o una variabile creata in precedenza che ne contiene uno in base a cui ridurre la variabile |
Variabili prodotte
Questa azione non produce variabili.
Eccezioni
Questa azione non include eccezioni.
Esegui espressione Power Fx
Esegui l'espressione Power Fx specificata.
Nota
Questa azione è disponibile solo per i flussi desktop Power Fx abilitati (anteprima).
Parametri di input
Argomento | Facoltativo | Accetta | Valore predefinito | Descrzione |
---|---|---|---|---|
Espressione | No | * | Espressione Power Fx da eseguire |
Variabili prodotte
Questa azione non produce variabili.
Eccezioni
Questa azione non include eccezioni.
Imposta variabile
Imposta il valore di una variabile nuova o esistente, crea una nuova variabile o sovrascrive una variabile creata in precedenza.
Parametri di input
Argomento | Facoltativo | Accetta | Valore predefinito | Descrizione |
---|---|---|---|---|
Per | No | * | Valore da assegnare alla variabile |
Variabili prodotte
Argomento | Type | Description |
---|---|---|
NewVar | * | Nome della variabile da impostare |
Nota
I nomi delle variabili devono iniziare con una lettera o un carattere di sottolineatura (_). Dopo il primo carattere, i nomi delle variabili possono contenere lettere, caratteri di sottolineatura e cifre (0-9). I nomi non fanno distinzione tra maiuscole e minuscole, il che significa che myVar, myvar e MYVAR sono considerate la stessa variabile. Le seguenti parole chiave riservate non possono essere utilizzate come nomi di variabili: if, then, else, switch, case, default, loop, from, to, step, foreach, in, while, next, exit, label, goto, call, output, function, block, end, error, wait, for, set, main, and, or, xor, not, true, false, yes, no, disable, on, repeat, times, throw, action, mod, global, input, import
Eccezioni
Questa azione non include eccezioni.