Valore tabella: un valore strutturato comune in LuckyTemplates

Valore tabella: un valore strutturato comune in LuckyTemplates

Questo tutorial discuterà del valore della tabella . È uno dei valori strutturati più comuni che è possibile incontrare in molti report di dati di LuckyTemplates . Imparerai come costruire tabelle utilizzando espressioni diverse per ottenere informazioni specifiche e rendere il tuo report approfondito.

Sommario

Creazione di un valore di tabella

Pensa alle tabelle come a un elenco di record. La funzione di tabella hash o cancelletto può essere utilizzata per costruire un valore di tabella da un elenco di nomi di colonna e un elenco di valori di campo del record.

Per creare una tabella, creare una nuova query facendo clic con il pulsante destro del mouse sullo spazio sotto il riquadro delle query. Fai clic su Nuova query e seleziona Query vuota .

Valore tabella: un valore strutturato comune in LuckyTemplates

Immettere il seguente codice e premere Invio. È quindi possibile visualizzare l'icona della tabella accanto al nome della query all'interno del riquadro delle query.

Valore tabella: un valore strutturato comune in LuckyTemplates

Se si desidera creare un numero di colonne senza nomi di colonna specifici, è possibile immettere un numero come primo parametro seguito da un elenco di valori di campo record.

Valore tabella: un valore strutturato comune in LuckyTemplates

La formula ha creato 5 colonne con 2 record. I due record sono elenchi con valori da 1 a 5 e da 6 a 10 separati da una virgola. Se inserisci 4 valori invece di 5 nel secondo record, otterrai un errore.

Valore tabella: un valore strutturato comune in LuckyTemplates

Se fai clic sullo spazio accanto all'errore, riceverai un messaggio di errore che indica che nella formula sono state specificate 5 chiavi, ma sono stati forniti solo 4 valori.

Valore tabella: un valore strutturato comune in LuckyTemplates

Ma se modifichi il numero di colonne a 4 e premi Invio, il primo record ora restituisce un errore.

Valore tabella: un valore strutturato comune in LuckyTemplates

E quando fai clic sullo spazio accanto all'errore, vedrai un messaggio di errore che dice che sono state specificate solo 4 chiavi ma sono stati forniti 5 valori.

Valore tabella: un valore strutturato comune in LuckyTemplates

Impostazione dei tipi di dati delle colonne

La maggior parte delle volte quando si costruisce una tabella, si desidera includere i nomi delle colonne. In questa sintassi, puoi vedere che i nomi delle colonne sono a e b . Puoi anche vedere due record con i valori 1 e 2 e 3 e 4.

Valore tabella: un valore strutturato comune in LuckyTemplates

Noterai anche che le icone delle colonne hanno ABC123 . È perché gli elenchi con i valori dei campi dei record possono ottenere tipi di dati sia primitivi che strutturati.

È possibile dichiarare i tipi di dati durante la costruzione di una tabella. Il primo parametro non sarà più un elenco di nomi di colonne, ma una dichiarazione di un tipo di tabella che include sia il nome che il tipo di colonna.

Valore tabella: un valore strutturato comune in LuckyTemplates

Nella formula, la prima colonna è chiamata a e ha un tipo di numero. La seconda colonna è denominata b con un tipo di dati di testo. Sono inoltre presenti 3 valori di record contenenti un numero e un testo. Puoi anche vedere le icone di ciascuna colonna con i tipi associati.

Se modifichi il valore del campo del secondo record da {2,“two”} a {2,2} , non riceverai un messaggio di errore e il nome del campo two verrà modificato in 2 nella colonna. Anche se 2 è un numero, non si verifica alcuna convalida del tipo. Tuttavia, se si passa questo campo a una funzione che prevede un valore di testo o si carica questa query nel modello di dati, verrà valutato e si verificherà un errore di mancata corrispondenza.

Valore tabella: un valore strutturato comune in LuckyTemplates

Accesso agli elementi da un valore di tabella

Esistono altri modi per creare tabelle. È possibile utilizzare le funzioni M che restituiscono tabelle da elenchi o record oppure è possibile aggiungere manualmente una tabella utilizzando l' opzione Inserisci dati nella scheda Home . Ma la maggior parte delle tabelle con cui avrai a che fare all'interno di Power Query sono i risultati della connessione a un'origine dati esterna.

Quando si tratta di accedere agli elementi da una tabella, è possibile accedere sia alle righe che alle colonne facendo riferimento alla sua posizione di indice in base zero. È possibile utilizzare l'operatore di indice posizionale, che è un insieme di parentesi graffe ( { } ).

Se desideri accedere al primo elemento nella tabella di esempio sopra, inserisci le parentesi graffe alla fine della formula e scrivi 0 all'interno delle parentesi. La formula restituirà quindi il primo valore.

Valore tabella: un valore strutturato comune in LuckyTemplates

L'accesso al primo elemento in una tabella restituisce l'intera riga come valore record . È inoltre possibile eseguire la selezione dell'elemento facoltativo aggiungendo un punto interrogativo. Ciò modifica il comportamento non trovato dalla restituzione di un errore alla restituzione di un null .

Quindi, se vuoi accedere al quarto elemento, cambia l'operatore di indice in 3 e premi Invio. Quindi, aggiungi il punto interrogativo alla fine della formula. La sintassi restituirà quindi un null .

Valore tabella: un valore strutturato comune in LuckyTemplates

Le tabelle supportano anche la selezione del campo, ovvero il nome del campo tra parentesi quadre.

Valore tabella: un valore strutturato comune in LuckyTemplates

La sintassi restituisce la prima colonna aggiungendo parentesi quadre alla fine. La colonna a viene quindi scritta all'interno delle parentesi per estrarre la prima colonna.

Una colonna può contenere più di un valore, quindi restituisce un elenco in una sequenza ordinata di valori .

Combinare ed equiparare le tabelle

Gli operatori di combinazione ed equazione possono essere utilizzati con le tabelle. Le tabelle possono essere aggiunte utilizzando l'operatore di combinazione, e commerciale ( & ).

Puoi confrontare le tabelle con il segno uguale o diverso. Può essere utile ricordare che una tabella è un elenco di record. Le tabelle sono considerate uguali se soddisfano tutti e quattro i criteri:

  • Hanno lo stesso numero di colonne.
  • Hanno lo stesso numero di righe.
  • Tutti i nomi delle colonne oi nomi dei campi dei record sono presenti e uguali in entrambe le tabelle.
  • Tutti i valori dei campi del record corrispondono.

Ecco un esempio:

Valore tabella: un valore strutturato comune in LuckyTemplates

La formula contiene due tabelle con due colonne ciascuna. La prima tabella ha le colonne a e b e i valori 1 e 2 . La seconda tabella ha le colonne b e a e i valori 2 e 1 . Questa formula ha restituito TRUE perché l'ordine del nome del campo o della colonna è irrilevante quando si confrontano le tabelle.


Creazione di tabelle di misure e sottocartelle in LuckyTemplates
Collegamento di tabelle dati: suggerimenti sulle relazioni di LuckyTemplates

Conclusione

La maggior parte dei report di LuckyTemplates ha tabelle costituite da vari dati all'interno di righe e colonne . Queste tabelle sono le principali entità che generano dati all'interno di LuckyTemplates . Mostrano le informazioni sotto forma di tabella, il che rende i tuoi report interessanti.

Melissa


Cosè il sé in Python: esempi del mondo reale

Cosè il sé in Python: esempi del mondo reale

Cos'è il sé in Python: esempi del mondo reale

Come salvare e caricare un file RDS in R

Come salvare e caricare un file RDS in R

Imparerai come salvare e caricare oggetti da un file .rds in R. Questo blog tratterà anche come importare oggetti da R a LuckyTemplates.

Rivisitazione dei primi N giorni lavorativi: una soluzione per il linguaggio di codifica DAX

Rivisitazione dei primi N giorni lavorativi: una soluzione per il linguaggio di codifica DAX

In questa esercitazione sul linguaggio di codifica DAX, scopri come usare la funzione GENERATE e come modificare dinamicamente il titolo di una misura.

Mostra approfondimenti utilizzando la tecnica di visualizzazione dinamica multi-thread in LuckyTemplates

Mostra approfondimenti utilizzando la tecnica di visualizzazione dinamica multi-thread in LuckyTemplates

Questo tutorial illustrerà come utilizzare la tecnica di visualizzazione dinamica multi-thread per creare approfondimenti dalle visualizzazioni di dati dinamici nei report.

Introduzione al filtraggio del contesto in LuckyTemplates

Introduzione al filtraggio del contesto in LuckyTemplates

In questo articolo, esaminerò il contesto del filtro. Il contesto del filtro è uno degli argomenti principali che qualsiasi utente di LuckyTemplates dovrebbe inizialmente conoscere.

I migliori suggerimenti per lutilizzo delle app nel servizio online LuckyTemplates

I migliori suggerimenti per lutilizzo delle app nel servizio online LuckyTemplates

Voglio mostrare come il servizio online di LuckyTemplates Apps può aiutare nella gestione di diversi report e approfondimenti generati da varie fonti.

Analizza le variazioni del margine di profitto nel tempo: analisi con LuckyTemplates e DAX

Analizza le variazioni del margine di profitto nel tempo: analisi con LuckyTemplates e DAX

Scopri come elaborare le modifiche al margine di profitto utilizzando tecniche come la ramificazione delle misure e la combinazione di formule DAX in LuckyTemplates.

Idee di materializzazione per cache di dati in DAX Studio

Idee di materializzazione per cache di dati in DAX Studio

Questo tutorial discuterà delle idee di materializzazione delle cache di dati e di come influiscono sulle prestazioni dei DAX nel fornire risultati.

Reporting aziendale tramite LuckyTemplates

Reporting aziendale tramite LuckyTemplates

Se finora utilizzi ancora Excel, questo è il momento migliore per iniziare a utilizzare LuckyTemplates per le tue esigenze di reportistica aziendale.

Che cosè il gateway LuckyTemplates? Tutto quello che devi sapere

Che cosè il gateway LuckyTemplates? Tutto quello che devi sapere

Che cos'è il gateway LuckyTemplates? Tutto quello che devi sapere