Creare misure per l'analisi dei dati in Power BI DesktopCreate measures for data analysis in Power BI Desktop

Power BI Desktop consente di creare informazioni dettagliate sui dati con pochi semplici clic.Power BI Desktop helps you create insights into your data with just a few clicks. Tuttavia, a volte i dati non includono tutto ciò che occorre per rispondere ad alcune domande importanti.But sometimes that data just doesn’t include everything you need to answer some of your most important questions. A questo scopo possono essere usate le misure.Measures can help you get there.

Le misure vengono usate in alcune delle analisi dei dati più comuni.Measures are used in some of the most common data analyses. È possibile impostare alcuni semplici riepiloghi, ad esempio somme, medie, minime, massime e conteggi, attraverso l'area Campi.Simple summarizations such as sums, averages, minimum, maximum and counts can be set through the Fields well. I risultati calcolati delle misure vengono aggiornati costantemente in base alle operazioni dell'utente nei report e consentono un'esplorazione dei dati ad hoc, rapida e dinamica,The calculated results of measures are always changing in response to your interaction with your reports, allowing for fast and dynamic ad-hoc data exploration. come verrà illustrato nelle sezioni successive.Let’s take a closer look. Per altre informazioni, vedere Creare misure.For more information, see Create measures.

Informazioni sulle misureUnderstanding measures

In Power BI Desktop le misure vengono create e visualizzate in Visualizzazione report o in Vista dati.In Power BI Desktop, measures are created and displayed in Report View or Data View. Le misure create dall'utente vengono visualizzate nell'elenco Campi con un'icona a forma di calcolatrice.Measures you create yourself appear in the Fields list with a calculator icon. È possibile assegnare qualsiasi nome alle misure e aggiungerle a una visualizzazione nuova o esistente con le normali procedure usate per gli altri campi.You can name measures whatever you want, and add them to a new or existing visualization just like any other field.

Campi di misura dell'elenco Campi

Nota

Potrebbe anche essere interessante ottenere informazioni sulle misure rapide, cioè misure già pronte selezionabili nelle finestre di dialogo.You might also be interested in quick measures, which are ready-made measures you can select from dialog boxes. Si tratta di un buon metodo per creare rapidamente le misure, nonché per apprendere la sintassi DAX (Data Analysis Expressions), perché le formule DAX create automaticamente sono disponibili per la revisione.They're a good way to quickly create measures, and also a good way to learn Data Analysis Expressions (DAX) syntax, since they're automatically created DAX formulas are available to review. Per altre informazioni, vedere Misure rapide.For more information, see quick measures.

Data Analysis ExpressionsData Analysis Expressions

Le misure calcolano un risultato da una formula di espressione.Measures calculate a result from an expression formula. Quando si creano misure personalizzate, viene usato il linguaggio delle formule DAX (Data Analysis Expressions).When you create your own measures, you’ll use the Data Analysis Expressions (DAX) formula language. DAX include una libreria con oltre 200 funzioni, operatori e costrutti.DAX includes a library of over 200 functions, operators, and constructs. Questa libreria offre un'enorme flessibilità per la creazione di misure di calcolo dei risultati per quasi tutte le esigenze di analisi dei dati.Its library provides immense flexibility in creating measures to calculate results for just about any data analysis need.

Le formule DAX sono molto simili alle formule di Excel.DAX formulas are a lot like Excel formulas. DAX include anche molte delle stesse funzioni disponibili in Excel, ad esempio DATE, SUM e LEFT.DAX even has many of the same functions as Excel, such like DATE, SUM, and LEFT. Le funzioni DAX, tuttavia, sono pensate per essere usate con dati relazionali come quelli in Power BI Desktop.But the DAX functions are meant to work with relational data like we have in Power BI Desktop.

EsempioLet’s look at an example

Jan è un responsabile delle vendite di Contoso.Jan is a sales manager at Contoso. A Jan è stato chiesto di fornire proiezioni sulle vendite dei rivenditori per il prossimo anno fiscale.Jan has been asked to provide reseller sales projections over the next fiscal year. Jan decide di basare le stime sull'importo delle vendite dell'anno precedente, con un 6% di incremento annuale risultante da diverse promozioni pianificate nei successivi sei mesi.Jan decides to base the estimates on last year's sales amounts, with a six percent annual increase resulting from various promotions that are scheduled over the next six months.

Per visualizzare le stime, Jan importa i dati sulle vendite dell'anno precedente in Power BI Desktop.To report the estimates, Jan imports last year's sales data into Power BI Desktop. Individua il campo SalesAmount nella tabella Reseller Sales.Jan finds the SalesAmount field in the Reseller Sales table. I dati importati contengono solo l'importo delle vendite dell'anno precedente, quindi rinomina il campo SalesAmount in Last Years Sales.Because the imported data only contains sales amounts for last year, Jan renames the SalesAmount field to Last Years Sales. Jan trascina quindi Last Years Sales nell'area di disegno del report.Jan then drags Last Years Sales onto the report canvas. in cui viene visualizzato in un grafico come valore singolo pari alla somma di tutte le vendite dei rivenditori dell'anno precedente.It appears in a chart visualization as single value that is the sum of all reseller sales from last year.

Jan nota che, anche se non è stato specificato un calcolo, ne è stato fornito uno automaticamente.Jan notices that even without specifying a calculation, one has been provided automatically. Power BI Desktop ha creato la propria misura sommando tutti i valori in Last Years Sales.Power BI Desktop created its own measure by summing up all of the values in Last Years Sales.

Tuttavia, a Jan occorre una misura per calcolare le proiezioni delle vendite per l'anno successivo, che saranno basate sulle vendite dell'anno precedente moltiplicate per 1,06 per tenere conto dell'incremento del 6% previsto per le vendite.But Jan needs a measure to calculate sales projections for the coming year, which will be based on last year's sales multiplied by 1.06 to account for the expected 6 percent increase in business. Per questo calcolo, Jan crea una misura.For this calculation, Jan will create a measure. Usando la funzionalità Nuova misura, crea una nuova misura e immette la seguente formula DAX:Using the New Measure feature, Jan creates a new measure, then enters the following DAX formula:

    Projected Sales = SUM('Sales'[Last Years Sales])*1.06

Jan trascina quindi la nuova misura Projected Sales nel grafico.Jan then drags the new Projected Sales measure into the chart.

Nuovo grafico Projected Sales

In poco tempo e con il minimo sforzo, ora Jan ha una misura per calcolare le vendite previste.Quickly and with minimal effort, Jan now has a measure to calculate projected sales. Può analizzare ulteriormente le proiezioni filtrando per rivenditori specifici o aggiungendo altri campi al report.Jan can further analyze the projections by filtering on specific resellers or by adding other fields to the report.

Categorie di dati per le misureData categories for measures

È anche possibile selezionare le categorie di dati per le misure.You can also pick data categories for measures.

In questo modo, tra l'altro, è possibile usare le misure per creare gli URL in modo dinamico e contrassegnare la categoria di dati come un URL Web.Among other things, data categories allow you to use measures to dynamically create URLs, and mark the data category as a Web URL.

È possibile creare tabelle che visualizzano le misure come URL Web e fare in modo che sia possibile fare clic sull'URL creato in base alla selezione.You could create tables that display the measures as Web URLs, and be able to click on the URL that's created based on your selection. Questa funzionalità è particolarmente utile quando ci si vuole collegare ad altri report di Power BI con parametri di filtro URL.This approach is especially useful when you want to link to other Power BI reports with URL filter parameters.

Organizzazione delle misureOrganizing your measures

Le misure dispongono di una tabella principale che ne definisce la posizione nell'elenco dei campi.Measures have a Home table that defines where they're found in the field list. È possibile modificare la posizione delle misure scegliendone una dalle tabelle nel modello.You can change their location by choosing a location from the tables in your model.

Selezionare una tabella per la misura

È anche possibile organizzare i campi di una tabella in Cartelle di visualizzazione.You can also organize fields in a table into Display Folders. Selezionare Modello sul margine sinistro di Power BI Desktop.Select Model from the left edge of the Power BI Desktop. Nel riquadro Proprietà selezionare il campo che si vuole spostare dall'elenco dei campi disponibili.In the Properties pane, select the field you want to move from the list of available fields. Creare una nuova cartella immettendone il nome desiderato in Cartella di visualizzazione.Enter a name for a new folder in Display folder to create a folder. Il campo selezionato viene automaticamente spostato nella cartella appena creata.Creating a folder moves the selected field into that folder.

Creare un campo per le misure

È possibile creare sottocartelle usando il carattere barra rovesciata.You can create subfolders by using a backslash character. Se si digita ad esempio Finanza\Valute, viene creata una cartella Finanza contente la sottocartella Valute.For example, Finance\Currencies creates a Finance folder and within it, a Currencies folder.

È possibile fare in modo che un campo venga visualizzato in più cartelle usando il punto e virgola per separare i nomi delle cartelle.You can make a field appear in multiple folders by using a semicolon to separate the folder names. Se ad esempio si digita Prodotti\Nomi;Reparti, il campo viene visualizzato sia nella cartella Reparti che nella cartella Nomi all'interno della cartella Prodotti.For example, Products\Names;Departments results in the field appearing in a Departments folder as well as a Names folder inside a Products folder.

È possibile anche creare una tabella speciale contenente solo misure,You can create a special table that contains only measures. visualizzata nella parte superiore dell'elenco Campi.That table always appears at the top of the Fields. A tale scopo, creare una tabella con una sola colonna.To do so, create a table with just one column. È possibile utilizzare Immettere i dati per creare la tabella.You can use Enter Data to create that table. Spostare quindi le misure nella tabella.Then move your measures to that table. Nascondere infine la colonna creata (non la tabella).Finally, hide the column, but not the table, that you created. Selezionare la freccia nella parte superiore dell'elenco Campi per chiudere e riaprire l'elenco dei campi e visualizzare le modifiche apportate.Select the arrow at the top of Fields to close and reopen the fields list to see your changes.

Organizzare le misure e mantenerne la visualizzazione all'inizio dell'elenco dei campi

Altre informazioniLearn more

In questo articolo è stata fornita solo una rapida introduzione alle misure,We’ve only provided you with a quick introduction to measures here. ma esistono molte altre risorse che spiegano come creare misure personalizzate.There’s a lot more to help you learn how to create your own. Per altre informazioni, vedere Esercitazione: Creare misure personalizzate in Power BI Desktop.For more information, see Tutorial: Create your own measures in Power BI Desktop. È possibile scaricare un file di esempio e acquisire così informazioni dettagliate su come creare nuove misure.You can download a sample file and get step-by-step lessons on how to create more measures.

Per approfondire la conoscenza su DAX, consultare Nozioni di DAX in Power BI Desktop.To dive a little deeper into DAX, see DAX basics in Power BI Desktop. Riferimento a Data Analysis Expressions (DAX) fornisce articoli dettagliati su tutte le funzioni, la sintassi, gli operatori e le convenzioni di denominazione.The Data Analysis Expressions Reference provides detailed articles on each of the functions, syntax, operators, and naming conventions. DAX è stato incluso per diversi anni in Power Pivot in Excel e in SQL Server Analysis Services.DAX has been around for several years in Power Pivot in Excel and SQL Server Analysis Services. Sono quindi disponibili molte altre risorse utili da consultare.There are many other great resources available, too. Vedere la pagina Wiki del centro risorse DAX, in cui membri esperti della community BI condividono le proprie conoscenze su DAX.Be sure to check out the DAX Resource Center Wiki, where influential members of the BI community share their knowledge of DAX.