Esercitazione: creare colonne calcolate in Power BI Desktop - Power BI (2024)

  • Articolo

A volte i dati che stai analizzando non contengono un campo particolare di cui hai bisogno per ottenere i risultati desiderati.Colonne calcolatesono utili per questa situazione. Le colonne calcolate usano le formule DAX (Data Analysis Expressions) per definire i valori di una colonna. Questo strumento è utile per qualsiasi cosa, dall'unione di valori di testo da un paio di colonne diverse al calcolo di un valore numerico da altri valori. Ad esempio, supponiamo che i tuoi dati abbianoCittàEStatocampi, ma ne vuoi uno singoloPosizionecampo che ha entrambi, come "Miami, FL".

Le colonne calcolate sono simili ale misurein quanto entrambi sono basati su formule DAX, ma differiscono nel modo in cui vengono utilizzati. Utilizzi spesso le misure in una visualizzazioneValoriarea, per calcolare i risultati in base ad altri campi. Si utilizzano le colonne calcolate come nuoveCampinelle righe, negli assi, nelle legende e nelle aree di gruppo delle visualizzazioni.

Questa esercitazione ti guiderà attraverso la comprensione e la creazione di alcune colonne calcolate e il loro utilizzo nelle visualizzazioni dei report in Power BI Desktop.

Prerequisiti

  • Questa esercitazione è destinata agli utenti di Power BI che hanno già familiarità con l'uso di Power BI Desktop per creare modelli più avanzati. Dovresti già sapere come usare Recupera dati e l'editor di Power Query per importare dati, lavorare con più tabelle correlate e aggiungere campi all'area di disegno del report. Se non conosci Power BI Desktop, assicurati di dare un'occhiataIntroduzione a Power BI Desktop.

  • Il tutorial usa ilEsempio di vendita Contoso per Power BI Desktop, lo stesso campione utilizzato per ilCrea le tue misure in Power BI Desktoptutorial. Questi dati di vendita della società fittizia Contoso, Inc. sono stati importati da un database. Non sarà possibile connettersi all'origine dati o visualizzarla nell'editor di Power Query. Scarica ed estrai il file nel tuo computer, quindi aprilo in Power BI Desktop.

Nel report sulle vendite, desideri visualizzare le categorie e le sottocategorie di prodotti come valori singoli, ad esempio "Cellulari – Accessori", "Cellulari – Smartphone e PDA" e così via. Non c'è campo nelCampielenco che ti fornisce quei dati, ma c'è unCategoria di prodottocampo e aSottocategoria prodottocampo, ciascuno nella propria tabella. È possibile creare una colonna calcolata che combini i valori di queste due colonne. Le formule DAX possono utilizzare tutta la potenza del modello già esistente, incluse le relazioni tra diverse tabelle già esistenti.

Esercitazione: creare colonne calcolate in Power BI Desktop - Power BI (1)

  1. Per creare la tua nuova colonna nel fileSottocategoria prodottotabella, fare clic con il pulsante destro del mouse o selezionare i puntini di sospensione...accanto aSottocategoria prodottonelCampiriquadro e scegliereNuova colonnadal menù.

    Esercitazione: creare colonne calcolate in Power BI Desktop - Power BI (2)

    Quando scegliNuova colonna, ILBarra della formulaappare nella parte superiore dell'area di disegno del report, pronto per assegnare un nome alla colonna e inserire una formula DAX.

    Esercitazione: creare colonne calcolate in Power BI Desktop - Power BI (3)

  2. Per impostazione predefinita, viene denominata una nuova colonna calcolataColonna. Se non lo rinomini, le nuove colonne verranno denominateColonna 2,Colonna 3, e così via. Vuoi che la tua colonna sia più identificabile, quindi mentre ilColonnanome è già evidenziato nella barra della formula, rinominalo digitandoloProdottoCompletoCategoria, quindi digitare uguale a (=) cartello.

  3. Vuoi che i valori nella tua nuova colonna inizino con il nome inCategoria di prodottocampo. Poiché questa colonna si trova in una tabella diversa ma correlata, è possibile utilizzare il fileIMPARENTATOfunzione per aiutarti a ottenerlo.

    Dopo il segno di uguale, digitareR. Un elenco di suggerimenti a discesa mostra tutte le funzioni DAX che iniziano con la lettera R. Selezionando ogni funzione viene visualizzata una descrizione del relativo effetto. Durante la digitazione, l'elenco dei suggerimenti si avvicina alla funzione di cui hai bisogno. SelezionareIMPARENTATO, quindi premereaccedere.

    Esercitazione: creare colonne calcolate in Power BI Desktop - Power BI (4)

    Viene visualizzata una parentesi di apertura, insieme a un altro elenco di suggerimenti delle colonne correlate che è possibile passare alla funzione RELATED, con descrizioni e dettagli dei parametri previsti.

    Esercitazione: creare colonne calcolate in Power BI Desktop - Power BI (5)

  4. Vuoi ilCategoria di prodottocolonna dalCategoria di prodottotavolo. SelezionareCategoria prodotto[Categoria prodotto], premereaccederee quindi digitare una parentesi di chiusura.

    Mancia

    Gli errori di sintassi sono spesso causati da una parentesi di chiusura mancante o posizionata in modo errato, anche se a volte Power BI Desktop la aggiunge automaticamente.

  5. Vuoi trattini e spazi per separare il fileCategorie di ProdottoESottocategorie di prodottonei nuovi valori, quindi dopo la parentesi di chiusura della prima espressione, digitare uno spazio, e commerciale (&), virgolette doppie ("), spazio, trattino (-), un altro spazio, un'altra doppia virgoletta e un'altra e commerciale. La tua formula ora dovrebbe assomigliare a questa:

    ProductFullCategory = RELATED(ProductCategory[ProductCategory]) & " - " &

    Mancia

    Se hai bisogno di più spazio, seleziona il gallone in basso sul lato destro della barra della formula per espandere l'editor delle formule. Nell'editor, premiAlt + Invioper spostarsi in basso di una riga, eSchedaper spostare le cose.

  6. Inserisci una parentesi di apertura ([), quindi selezionare il[ProdottoSottocategoria]colonna per completare la formula.

    Esercitazione: creare colonne calcolate in Power BI Desktop - Power BI (6)

    Non era necessario utilizzare un'altra funzione RELATED per chiamare ilSottocategoria prodottotable nella seconda espressione, perché stai creando la colonna calcolata in questa tabella. Puoi entrare[ProdottoSottocategoria]con il prefisso del nome della tabella (completamente qualificato) o senza (non qualificato).

  7. Completare la formula premendoaccedereo selezionando il segno di spunta nella barra della formula. La formula convalida e ilProdottoCompletoCategoriail nome della colonna appare nel fileSottocategoria prodottotavolo inCampiPannello.

    Esercitazione: creare colonne calcolate in Power BI Desktop - Power BI (7)

    Nota

    In Power BI Desktop, le colonne calcolate hanno un'icona speciale nel fileCampiriquadro, mostrando che contengono formule. Nel servizio Power BI (il tuo sito Power BI), non è possibile modificare le formule, quindi le colonne calcolate non hanno icone.

Usa la tua nuova colonna in un rapporto

Ora puoi usare il tuo nuovoProdottoCompletoCategoriacolonna da guardareAmmontare delle venditediProdottoCompletoCategoria.

  1. Seleziona o trascina il fileProdottoCompletoCategoriacolonna dalSottocategoria prodottotable nell'area di disegno del report per creare una tabella che mostri tutti i fileProdottoCompletoCategorianomi.

    Esercitazione: creare colonne calcolate in Power BI Desktop - Power BI (8)

  2. Seleziona o trascina il fileAmmontare delle venditecampo dalSalditabella nella tabella per mostrare ilAmmontare delle venditeper ciascunoProdottoCompletoCategoria.

    Esercitazione: creare colonne calcolate in Power BI Desktop - Power BI (9)

Creare una colonna calcolata che utilizza una funzione SE

L'esempio di vendita di Contoso contiene i dati di vendita sia per i negozi attivi che per quelli inattivi. Vuoi assicurarti che le vendite in negozio attive siano chiaramente separate da quelle inattive nel tuo rapporto creando un fileNome negozio attivocampo. Nel nuovoNome negozio attivocolonna calcolata, ogni negozio attivo apparirà con il nome completo del negozio, mentre le vendite per i negozi inattivi saranno raggruppate insieme in un elemento pubblicitario chiamatoInattivo.

Fortunatamente, ilI negozitable ha una colonna denominataStato, con valori di "On" per negozi attivi e "Off" per negozi inattivi, che possiamo utilizzare per creare valori per il nostro nuovoNome negozio attivocolonna. La tua formula DAX utilizzerà la logicaSEfunzione per testare ogni negozioStatoe restituire un valore particolare a seconda del risultato. Se un negozio èStatoè "On", la formula restituirà il nome del negozio. Se è "Off", la formula assegnerà unNome negozio attivodi "Inattivo".

  1. Crea una nuova colonna calcolata nel fileI negozitabella e nominarlaNome negozio attivonella barra della formula.

  2. Dopo il=firmare, iniziare a digitareSE. L'elenco dei suggerimenti mostrerà cosa puoi aggiungere. SelezionareSE.

    Esercitazione: creare colonne calcolate in Power BI Desktop - Power BI (10)

  3. Il primo argomento perSEè un test logico per stabilire se un negozio èStatoè "Attivo". Digitare una parentesi di apertura[, che elenca le colonne daI negozitabella e selezionare[Stato].

    Esercitazione: creare colonne calcolate in Power BI Desktop - Power BI (11)

  4. Subito dopo[Stato], tipo="On"e quindi digitare una virgola (,) per concludere la discussione. Il suggerimento suggerisce che ora devi aggiungere un valore da restituire quando il risultato è VERO.

    Esercitazione: creare colonne calcolate in Power BI Desktop - Power BI (12)

  5. Se lo stato del negozio è "Attivo", vuoi mostrare il nome del negozio. Digita una parentesi di apertura ([) e selezionare il[Nome del negozio]colonna e quindi digitare un'altra virgola. Il tooltip ora indica che è necessario aggiungere un valore da restituire quando il risultato è FALSE.

    Esercitazione: creare colonne calcolate in Power BI Desktop - Power BI (13)

  6. Vuoi che il valore sia "Inattivo", quindi digita"Inattivo", quindi completare la formula premendoaccedereo selezionando il segno di spunta nella barra della formula. La formula viene convalidata e il nome della nuova colonna viene visualizzato nel fileI negozitavolo inCampiPannello.

    Esercitazione: creare colonne calcolate in Power BI Desktop - Power BI (14)

  7. Puoi usare il tuo nuovoNome negozio attivocolonna nelle visualizzazioni proprio come qualsiasi altro campo. MostrareSalesAmountsdiNome negozio attivo, seleziona ilNome negozio attivooppure trascinalo nell'area di disegno del report, quindi scegli ilAmmontare delle venditeo trascinalo nella tabella. In questa tabella, i negozi attivi vengono visualizzati singolarmente per nome, ma i negozi inattivi sono raggruppati alla fine comeInattivo.

    Esercitazione: creare colonne calcolate in Power BI Desktop - Power BI (15)

Cosa hai imparato

Le colonne calcolate possono arricchire i tuoi dati e fornire approfondimenti più semplici. Hai imparato a creare colonne calcolate nel fileCampiriquadro e barra della formula, utilizzare elenchi di suggerimenti e descrizioni comandi per creare le formule, chiamare funzioni DAX come RELATED e IF con gli argomenti appropriati e utilizzare le colonne calcolate nelle visualizzazioni dei report.

Prossimi passi

Se si desidera approfondire le formule DAX e creare colonne calcolate con formule più avanzate, vedereNozioni di base su DAX in Power BI Desktop. Questo articolo è incentrato sui concetti fondamentali di DAX, ad esempio sintassi, funzioni e una comprensione più approfondita del contesto.

Assicurati di aggiungere ilRiferimento per le espressioni di analisi dei dati (DAX).ai tuoi preferiti. In questo riferimento sono disponibili informazioni dettagliate sulla sintassi DAX, gli operatori e oltre 200 funzioni DAX.

Esercitazione: creare colonne calcolate in Power BI Desktop - Power BI (2024)

FAQs

What are the limitations of Power BI desktop? ›

Power BI Desktop does not allow you to publish your reports and dashboards to web privately. Both Power BI Desktop have 8 data refreshes a day with a minimum of 30 minutes between each. Power BI Desktop does not integrate with Office 365 applications so reports cannot be exported to CSV or PPTX.

Is Power BI better than Excel? ›

Power BI has faster processing than Excel. Power BI dashboards are more visually appealing, interactive and customizable than those in Excel.

What can you do with Power BI Desktop query setting? ›

The Query Editor in Power BI is used to transform or edit data files before they are actually loaded into the Power BI. The Query Editor plays the role of an intermediate data container where you can modify data by selecting rows and columns, splitting rows and columns, pivoting and unpivoting columns, etc.

How many rows can power query handle? ›

You can double-click your table in this window to open Power Query Editor. It's still important to remember that you can not simply load this table with more than 1 million rows. You must transform it using filters or grouping. This is when you can analyze the data and load the table back in its smaller state.

What can Power Query be used for? ›

With Power Query (known as Get & Transform in Excel), you can import or connect to external data, and then shape that data, for example remove a column, change a data type, or merge tables, in ways that meet your needs. Then, you can load your query into Excel to create charts and reports.

What does Power Query help with? ›

Excel Power Query is a data transformation and preparation tool developed by Microsoft. It allows users to extract, transform, and load data from various sources into Excel or Power BI using a visual interface. It is a powerful tool for data preparation and analysis tasks.

What are the capabilities of Power Query? ›

Power Query offers the ability to work against a subset of the entire dataset to define the required data transformations, allowing you to easily filter down and transform your data to a manageable size.

What is the difference between Power Query and power pivot? ›

Power Query is the recommended experience for importing data. Power Pivot is great for modeling the data you've imported. Use both to shape your data in Excel so you can explore and visualize it in PivotTables, PivotCharts, and Power BI.

Top Articles
Latest Posts
Article information

Author: Mr. See Jast

Last Updated:

Views: 6320

Rating: 4.4 / 5 (75 voted)

Reviews: 90% of readers found this page helpful

Author information

Name: Mr. See Jast

Birthday: 1999-07-30

Address: 8409 Megan Mountain, New Mathew, MT 44997-8193

Phone: +5023589614038

Job: Chief Executive

Hobby: Leather crafting, Flag Football, Candle making, Flying, Poi, Gunsmithing, Swimming

Introduction: My name is Mr. See Jast, I am a open, jolly, gorgeous, courageous, inexpensive, friendly, homely person who loves writing and wants to share my knowledge and understanding with you.