Power Automate si applica a ogni azione nei flussi di lavoro
Scopri l
Questo tutorial discuterà dei valori dei record all'interno dell'editor di Power Query . Imparerai come creare e utilizzare record con espressioni diverse per generare i risultati che desideri ottenere.
Sommario
Creazione di valori record
Un valore record è una sequenza ordinata di campi. È costituito da un insieme di campi costituito da un nome di campo e da un valore di campo associato. Il nome del campo è un valore testuale che identifica univocamente il campo all'interno di un record e può essere di qualsiasi tipo primitivo o strutturato. Tuttavia, l'ordine dei campi non viene considerato quando si confrontano i record.
L' inizializzatore di record è un insieme di parentesi quadre. Se inserisci parentesi quadre ( [ ] ) nella barra della formula e premi Invio, creerai un record vuoto senza campi e valori.
Se guardi il riquadro delle query, vedrai l'icona associata ai valori del record.
Per creare un record con campi, crea prima una nuova query. Fare clic con il pulsante destro del mouse sul riquadro delle query, fare clic su Nuova query e selezionare Query vuota .
Record con valori di campo
Nella barra della formula, inserisci un nome di campo e assegna un valore. Per aggiungere più campi al record, inserire una virgola tra ogni nome e valore. Vedrai quindi i nomi e i valori nel riquadro di anteprima. Entrambi i valori di campo nel record sono primitivi.
I record possono anche contenere tipi di struttura. Crea un nuovo record e assegna un valore al record. Avrai quindi un valore di record nidificato nel riquadro di anteprima.
Se fai clic sullo spazio accanto al valore del record nidificato, vedrai un'anteprima del contenuto di quel record sotto il riquadro Anteprima.
Ora puoi approfondire il valore del record. Fai clic su Registra e vedrai il valore nel riquadro.
Puoi farlo anche facendo clic con il pulsante destro del mouse nello spazio accanto a Record e selezionando Drill Down .
Altri modi per creare record
Esistono altri modi per creare record. È possibile utilizzare le funzioni M che restituiscono record o utilizzare il carattere di sottolineatura in una colonna personalizzata per restituire un record con tutti i nomi di campo e i valori di campo per la riga corrente di una tabella. È inoltre possibile utilizzare l'operatore di accesso all'elemento per restituire un record specifico da una tabella.
Se apri la finestra dell'editor avanzato, puoi vedere che Power Query ha aggiunto l' espressione let .
L'espressione non è realmente richiesta, quindi puoi rimuovere tutto tranne il valore del record. Quando fai clic su Fine , non cambia nulla e il risultato è sempre lo stesso.
Se trasformi il record in una tabella e vai alla finestra dell'editor avanzato, vedrai che Power Query riporta automaticamente l' espressione let .
Inoltre, ci sono fatti sui record che devi conoscere. Innanzitutto, ogni nome di campo in un record deve essere univoco e i nomi di campo vengono confrontati utilizzando un confronto ordinale. Se inserisci lo stesso nome di campo, riceverai un messaggio di errore.
In secondo luogo, il nome del campo in un record e l' operatore di ricerca , che è il nome del campo tra parentesi quadre, vengono scritti senza la notazione tra virgolette .
Puoi vedere che non ci sono notazioni tra virgolette utilizzate nei nomi dei campi.
Tuttavia, esiste un caso specifico in cui sono richieste notazioni tra virgolette. Le virgolette doppie sono necessarie quando si include uno spazio iniziale o finale nel nome del campo. Questo perché M presuppone che uno spazio ampio all'inizio o alla fine di un nome di campo senza virgolette possa essere ignorato.
Puoi vedere che le notazioni vengono aggiunte a causa di uno spazio dopo il nome del campo Primo valore .
Riferimento ad altri valori di campi
L'espressione per un valore di campo può anche fare riferimento ad altri campi all'interno del record. Ecco un esempio:
Se cerchi un valore di campo che non esiste, riceverai un errore.
L'aggiunta di un punto interrogativo a un operatore di accesso al campo o di ricerca modifica l'errore in un null . Questa operazione è definita come esecuzione di una selezione di campo facoltativa .
Combinazione ed equazione dei valori dei record
C'è una serie di operatori che puoi usare con i record: la combinazione e gli operatori di equazione .
I record possono essere uniti con un operatore di combinazione utilizzando la e commerciale ( & ).
Se combini i record e i nomi dei campi non sono univoci, i valori dei campi dell'operando di destra sovrascrivono i valori dei campi di sinistra.
Oltre a combinare, puoi anche confrontare i record.
Ricorda che l'ordine dei campi non viene considerato quando si confrontano i record. Quindi, anche se cambi la posizione dei nomi dei campi, il risultato sarà comunque lo stesso.
Estrai valori da record ed elenchi in Power Query
Dati delimitati: estrazione di record utilizzando LuckyTemplates
Power Query/M Masterclass n. 1: nuovo corso su LuckyTemplates
Conclusione
I valori record sono uno dei valori strutturati in Power Query. Contribuiscono a modellare il report sui dati e mostrano le informazioni in base alle espressioni e alla sintassi usate nell'editor di Power Query. Se vuoi rendere il tuo rapporto sui dati più efficiente nella generazione dei dati , puoi utilizzare i valori dei record.
Melissa
Scopri l
Tecniche di modellazione dei dati per organizzare meglio le misure DAX per un flusso di lavoro più efficiente.
Scopri come utilizzare la funzione di filtro in Power Apps e come incorporarla nelle formule esistenti all
Come commentare più righe in Python: una guida semplice e veloce
Acquisisci familiarità con i connettori Power Automate per la manipolazione di numeri, testo e date/ore.
Ora, è molto facile studiare il budget rispetto all
Imparerai come salvare e caricare oggetti da un file .rds in R. Questo articolo tratta anche come importare oggetti da R a LuckyTemplates.
Scopri tutto su Power Query e il linguaggio M per la trasformazione e la preparazione dei dati nel desktop di LuckyTemplates.
Cos'è il sé in Python: esempi del mondo reale
In questa esercitazione sul linguaggio di codifica DAX, scopri come usare la funzione GENERATE e come modificare dinamicamente il titolo di una misura.