Cosè il sé in Python: esempi del mondo reale
Cos'è il sé in Python: esempi del mondo reale
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 .
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.
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.
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.
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.
Ma se modifichi il numero di colonne a 4 e premi Invio, il primo record ora restituisce un errore.
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.
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.
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.
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.
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.
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 .
Le tabelle supportano anche la selezione del campo, ovvero il nome del campo tra parentesi quadre.
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:
Ecco un esempio:
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
Imparerai come salvare e caricare oggetti da un file .rds in R. Questo blog tratterà anche come importare oggetti da R a LuckyTemplates.
In questa esercitazione sul linguaggio di codifica DAX, scopri come usare la funzione GENERATE e come modificare dinamicamente il titolo di una misura.
Questo tutorial illustrerà come utilizzare la tecnica di visualizzazione dinamica multi-thread per creare approfondimenti dalle visualizzazioni di dati dinamici nei report.
In questo articolo, esaminerò il contesto del filtro. Il contesto del filtro è uno degli argomenti principali che qualsiasi utente di LuckyTemplates dovrebbe inizialmente conoscere.
Voglio mostrare come il servizio online di LuckyTemplates Apps può aiutare nella gestione di diversi report e approfondimenti generati da varie fonti.
Scopri come elaborare le modifiche al margine di profitto utilizzando tecniche come la ramificazione delle misure e la combinazione di formule DAX in LuckyTemplates.
Questo tutorial discuterà delle idee di materializzazione delle cache di dati e di come influiscono sulle prestazioni dei DAX nel fornire risultati.
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