Esercitazione: Creare misure personalizzate in Power BI DesktopTutorial: Create your own measures in Power BI Desktop

Con le misure è possibile creare alcune delle soluzioni di analisi dati più potenti in Power BI Desktop.Some of the most powerful data analysis solutions in Power BI Desktop can be created by using measures. Consentono infatti di eseguire calcoli sui dati durante l'interazione con i report.Measures help us by performing calculations on our data as we interact with our reports. Questa esercitazione illustra il significato e la modalità di creazione delle misure di base in Power BI Desktop.This tutorial will guide you through understanding and creating some of your own basic measures in Power BI Desktop.

Questo articolo è destinato agli utenti di Power BI che sono già in grado di usare Power BI Desktop per creare modelli più avanzati.This article is intended for Power BI users already familiar with using Power BI Desktop to create more advanced models. L'utente dovrebbe avere già familiarità con l'uso delle funzionalità Recupera dati ed Editor di query per importare i dati, l'uso di più tabelle correlate e l'aggiunta di campi all'area di disegno del report.You should already be familiar with using Get Data and Query Editor to import data, working with multiple related tables, and adding fields to the Report Canvas. Se non si ha familiarità con Power BI Desktop, vedere l'articolo Introduzione a Power BI Desktop.If you’re new to Power BI Desktop, be sure to check out Getting Started with Power BI Desktop.

Per completare i passaggi di questa esercitazione, è necessario scaricare il file Contoso Sales Sample for Power BI Desktop.To complete the steps in this tutorial, you’ll need to download the Contoso Sales Sample for Power BI Desktop file. Il file include i dati delle vendite online della società fittizia Contoso, Inc. Poiché i dati nel file sono stati importati da un database, non sarà possibile connettersi all'origine dati o visualizzare i dati nell'Editor di query.It already includes online sales data from the fictitious company, Contoso, Inc. Because data in the file was imported from a database, you won’t be able to connect to the datasource or view it in Query Editor. Una volta scaricato il file nel computer, aprirlo in Power BI Desktop.When you have the file on your own computer, go ahead and open it in Power BI Desktop.

A cosa servono le misureWhat are these measures all about?

Le misure vengono spesso create automaticamente, ad esempio quando si seleziona la casella di controllo accanto al campo SalesAmount della tabella Sales nell'elenco dei campi o si trascina SalesAmount nell'area di disegno del report.Measures are most often created for us automatically, like when we select the checkbox next to the SalesAmount field from the Sales table in the field list, or drag SalesAmount onto the Report canvas.

Apparirà una nuova visualizzazione grafico, simile alla seguente:A new chart visualization appears, like this:

Viene visualizzato un istogramma che mostra l'importo totale dei valori delle vendite dal campo SalesAmount.What we get is a Column chart showing a sum total amount of sales values from the SalesAmount field. Il campo SalesAmount è in realtà una semplice colonna denominata SalesAmount presente nella tabella Sales già importata.Our SalesAmount field is really just a column named SalesAmount in the Sales table we already imported.

La colonna SalesAmount contiene più di due milioni di righe relative ai valori delle vendite.The SalesAmount column contains over two million of rows of sales values. È lecito chiedersi perché non viene visualizzata una tabella contenente le righe corrispondenti a tutti questi valori.You might be wondering why you don’t see a table with rows of all those values. Power BI Desktop sa che il tipo di dati di tutti i valori in SalesAmount è numerico e che gli utenti vorranno probabilmente aggregarli in qualche modo, ad esempio sommarli, calcolarne la media, conteggiarli e così via.Well, Power BI Desktop knows that all of the values in SalesAmount are of a numeric datatype, and you’ll probably want to aggregate them in some way, whether it be adding them up, averaging, counting, etc..

Ogni volta che nell'elenco dei campi viene visualizzato un campo con l'icona sigma , significa che il campo è numerico e i relativi valori possono essere aggregati.Whenever you see a field in the Fields list with a sigma icon , it means the field is numeric, and its values can be aggregated. In questo caso, quando si seleziona SalesAmount, Power BI Desktop crea la propria misura, calcolando la somma di tutti gli importi delle vendite e visualizzandola nel grafico.In this case, when we select SalesAmount, Power BI Desktop creates its own measure and the sum of all sales amounts is calculated and displayed in our chart.

La somma costituisce il tipo di aggregazione predefinito quando si seleziona un campo il cui tipo di dati è numerico, ma è possibile passare facilmente a un altro tipo di aggregazione.Sum is the default aggregation when we select a field with a numeric datatype, but we can change to a different type of aggregation quite easily.

Se nell'area Valore si fa clic sulla freccia verso il basso accanto a SalesAmount, è possibile selezionare l'opzione Media.In the Value area, if we click the down arrow next to SalesAmount, we can then select Average.

La visualizzazione cambia e illustra la media di tutti i valori delle vendite nel campo SalesAmount.Our visualization changes to an average of all sales values in the SalesAmount field.

È possibile modificare il tipo di aggregazione in base al risultato che si vuole ottenere, ma non tutti i tipi di aggregazione sono validi con qualsiasi tipo di dati numerico.We can change the type of aggregation depending on the result we want, but not all types of aggregation apply to just any numeric datatype. Ad esempio, per il campo SalesAmount i tipi di aggregazione Somma e Media sono significativi,For example, for our SalesAmount field, Sum and Average make sense. così come Minimo e Massimo,Minimum and Maximum have their place as well. mentre Conteggio non è rilevante per questo campo perché, pur se numerici, i relativi valori sono di tipo valuta.But, Count won’t really make much sense for our SalesAmount field because while its values are numeric, they’re really currency.

Comprendere l'uso delle aggregazioni è di fondamentale importanza per comprendere le misure, perché ogni misura eseguirà un tipo di aggregazione.Understanding aggregations is fundamental to understanding measures, because every measure will perform some type of aggregation. Più avanti, durante la creazione di alcune misure personalizzate, verranno esaminati altri esempi relativi all'uso di un'aggregazione di tipo Somma.We’ll see more examples of using a Sum aggregation a little later, when you create some of your own measures.

I valori calcolati dalle misure sono soggetti a continue variazioni in risposta alle interazioni con il report.Values calculated from measures are always changing in response to our interactions with our report. Se ad esempio si trascina nel grafico il campo RegionCountryName della tabella Geography , verrà calcolata la media degli importi delle vendite per ogni singolo paese e ne verrà visualizzato il valore.For example, if we drag the RegionCountryName field from the Geography table to our chart, sales amounts for each country are averaged and displayed.

Quando il risultato di una misura cambia in seguito a un'interazione con il report, l'impatto riguarda il contesto della misura.When the result of a measure changes because of an interaction with our report, we are affecting our measure’s context. In effetti, ogni volta che si interagisce con il report, si modifica il contesto in cui una misura calcola e visualizza i risultati.In fact, every time you interact with your report, you are changing the context in which a measure calculates and displays its results.

Nella maggior parte dei casi Power BI esegue le operazioni necessarie, calcolando e restituendo i valori in base ai campi aggiunti e ai tipi di aggregazione scelti.In most cases, Power BI does its thing and calculates and returns values according to the fields we’ve added and the types of aggregation we choose. In altri casi potrebbe invece essere necessario creare misure personalizzate per eseguire calcoli più complessi e univoci.But in other cases, you might have to create your own measures to perform more complex, unique calculations.

Con Power BI Desktop per creare misure personalizzate viene usato il linguaggio delle formule DAX (Data Analysis Expressions).With Power BI Desktop, you create your own measures with the Data Analysis Expressions (DAX) formula language. Le formule DAX somigliano molto alle formule di Excel.DAX formulas are very similar to Excel formulas. In effetti, DAX usa in molti casi funzioni, operatori e sintassi simili a quelle delle formule di Excel.In fact, DAX uses many of the same functions, operators, and syntax as Excel formulas. Le funzioni di DAX sono però concepite in modo da funzionare con dati relazionali ed eseguire calcoli più dinamici durante l'interazione con i report.However, DAX’s functions are designed to work with relational data and perform more dynamic calculations as we interact with our reports.

Sono disponibili oltre 200 funzioni DAX che eseguono vari tipi di operazioni, dalle aggregazioni semplici, come Somma e Media, fino a funzioni statistiche e di filtro più complesse.There are over 200 DAX functions that do everything from simple aggregations like Sum and Average to more complex statistical and filtering functions. In questo articolo non verranno fornite informazioni dettagliate sul linguaggio DAX, ma sono comunque disponibili numerose risorse in proposito.We’re not going to go into too much detail on the DAX language here, but there are many resources to help you learn more. Al termine di questa esercitazione, vedere l'articolo Nozioni di DAX in Power BI Desktop.After you've gone through this tutorial, be sure to see DAX basics in Power BI Desktop.

Le misure personalizzate create vengono aggiunte all'elenco dei campi della tabella desiderata.When we create our own measures, they’re added to the Fields list for the table we want. Le misure di questo tipo sono dette modello e rimarranno nella tabella sotto forma di campo.This is known as a model measure, and it will remain in our table as a field. Uno dei principali vantaggi delle misure modello è dato dal fatto che è possibile assegnare loro un nome qualsiasi al fine di facilitarne l'identificazione.Some of the great advantages of model measures are that we can name them what we want, making them more identifiable. È possibile inoltre usarle come argomento in altre espressioni DAX e creare misure che consentano di eseguire molto rapidamente calcoli complessi.We can also use them as an argument in other DAX expressions, and we can create measures that perform complex calculations very quickly.

Creare misure personalizzateLet’s create our own measure

Si supponga di voler analizzare il fatturato netto.Let’s say we want to analyze our net sales. Analizzando la tabella Sales nell'elenco dei campi, è possibile notare che non esiste alcun campo NetSales per il fatturato netto.If we look at our Sales table in the field list, we see that there's no field named NetSales. Esistono però i componenti essenziali per creare una misura che consenta di calcolare il fatturato netto.But, we have the building blocks to create our own measure to calculate net sales.

È necessaria una misura che sottragga sconti e resi dagli importi delle vendite.We need a measure to subtract discounts and returns from sales amounts. Dal momento che la misura deve calcolare un risultato per un qualsiasi contesto della visualizzazione corrente, è necessario sottrarre la somma di DiscountAmount e ReturnAmount dalla somma di SalesAmount.Because we want our measure to calculate a result for whatever context we have in our visualization, in-effect, we need to subtract the sum of DiscountAmount and ReturnAmount from sum of SalesAmount. Detta in questi termini l'operazione può generare confusione, ma diventerà tutto più chiaro tra poco.This might seem a little confusing at the moment; don’t worry, it will be more clear in a little bit.

Creare la misura Net SalesNet sales

  1. Fare clic con il pulsante destro del mouse oppure fare clic sulla freccia verso il basso nella tabella Sales nell'elenco dei campi e quindi scegliere Nuova misura.Right click, or click the down arrow on the Sales table in the field list, and then click New Measure. In questo modo la nuova misura verrà salvata nella tabella Sales, dove sarà più facilmente individuabile.This will make sure our new measure is saved in the Sales table, where it will be easier to find.

    Suggerimento

    Per creare una nuova misura, è anche possibile fare clic sul pulsante Nuova misura della barra multifunzione nella scheda Home di Power BI Desktop.You can also create a new measure by clicking on the New Measure button in the ribbon on Power BI Desktop’s Home tab.

    Quando si crea una misura usando la barra multifunzione, la misura viene creata in una qualsiasi delle tabelle.When you create a measure from the ribbon, the measure could be created in any of the tables. Anche se una misura non deve necessariamente appartenere a una determinata tabella, sarà più semplice individuarla se viene creata in una tabella più logica per i propri scopi.While a measure doesn’t have to belong in a particular table, it will be easier to find if you create them in a table most logical to you. Se quindi si vuole creare una misura in una determinata tabella, fare clic innanzitutto sulla tabella per attivarla,If you want it to be in a particular table, click the table first, to make it active. quindi fare clic su Nuova misura.Then click New Measure. In questo caso, la prima misura verrà creata nella tabella Sales.In our case, we’re going to create our first measure in the Sales table.

    La barra della formula viene visualizzata nella parte superiore dell'area di disegno del report.The formula bar appears along the top of the Report Canvas. Qui è possibile rinominare la misura e immettere una formula DAX.This is where we can rename our measure and enter a DAX formula.

    Assegnare quindi un nome alla nuova misura.Let’s give our new measure a name. Per impostazione predefinita, a una nuova misura viene assegnato il nome Misura.By default a new measure is simply named Measure. Se non viene rinominata, le altre colonne create verranno denominate Misura 2, Misura 3 e così via.If we don’t rename it, when we create another, it will be named Measure 2, Measure 3, and so on. Per facilitare l'identificazione delle misure, assegnare alla nuova misura il nome Net Sales.We want our measures to be more identifiable, so let’s name our new measure Net Sales.

  2. Evidenziare Misura nella barra della formula, quindi digitare Net Sales.Highlight Measure in the formula bar, and then type Net Sales.

    A questo punto, è possibile iniziare a immettere la formula.Now we can begin entering our formula.

  3. Dopo il segno di uguale digitare S. Verrà visualizzato un elenco a discesa di suggerimenti con tutte le funzioni DAX che iniziano con la lettera S. Man mano che si digita, l'elenco di suggerimenti viene ridotto fino a mostrare la funzione desiderata.After the equals sign type an S. You’ll see a dropdown suggestion list appear with all of the DAX functions beginning with the letter S. The more we type, the more the suggestion list is scaled closer to the function we need. Selezionare SUM scorrendo verso il basso e quindi premere INVIO.Select SUM by scrolling down, and then press Enter.

    Dopo aver premuto INVIO, viene visualizzata una parentesi aperta, con un altro elenco di suggerimenti con tutte le colonne disponibili che è possibile passare alla funzione SUM.After we press Enter, an opening parenthesis appears along with another suggestion list of all of the available columns we can pass to the SUM function.

    Un'espressione è sempre racchiusa tra una parentesi aperta e una chiusa.An expression always appears between an opening and closing parenthesis. In questo caso, l'espressione conterrà un solo argomento da passare alla funzione SUM, costituito da una colonna da sommare.In this case, our expression is going to contain a single argument to pass to the SUM function; a column to sum up. È possibile restringere l'elenco delle colonne digitando le prime lettere dell'elemento desiderato.We can narrow down our list of columns by typing the first letters of what we want. In questo caso, si tratta della colonna SalesAmount, di conseguenza quando si inizia a digitare salesam, l'elenco si riduce sempre più fino a visualizzare due elementi che è possibile selezionareIn this case, we want the SalesAmount column, so when we begin typing salesam, our list gets smaller, and we are shown two items we can select. e che corrispondono in realtà alla stessa colonna.They’re actually the same column. Una è [SalesAmount], perché la misura viene creata nella stessa tabella della colonna SalesAmount;One just shows [SalesAmount], because we’re creating our measure in the same table the SalesAmount column is in. nell'altra il nome della tabella precede quello della colonna.The other, we see the table name preceding the column name.

    In generale, è consigliabile immettere il nome completo di una colonnaIn general, it’s good practice to enter the fully qualified name of a column. per facilitare la lettura delle formule.It will make your formulas easier to read.

  4. Selezionare Sales[SalesAmount], quindi digitare una parentesi chiusa.Select Sales[SalesAmount], and then type a closing parenthesis.

    Suggerimento

    Gli errori di sintassi sono spesso causati da parentesi chiuse mancanti o nella posizione sbagliata.Syntax errors are most often caused by a missing or misplaced closing parenthesis.

    A questo punto si vogliono sottrarre altre due colonne.Now we want to subtract our other two columns.

  5. Dopo la parentesi chiusa della prima espressione digitare uno spazio e quindi un operatore di sottrazione (-) seguito da un altro spazio.After the closing parenthesis for our first expression, type a space, and then a minus operator (-), followed by another space. Immettere quindi un'altra funzione SUM con la colonna Sales [DiscountAmount] come argomento.Then enter another SUM function with the Sales[DiscountAmount] column as its argument.

    Lo spazio per la formula comincia a esaurirsi,We’re starting to run out of space for our formula. ma si tratta di un problema facilmente risolvibile.No problem.

  6. Fare clic sulla freccia di espansione verso il basso sul lato destro della barra della formula.Click the down chevron on the right side of the formula bar.

    A questo punto si ha a disposizione più spazioNow we have more space. ed è possibile immettere nuove parti della formula su una nuova riga premendo ALT+INVIO.We can enter new parts to our formula on a new line by pressing Alt-Enter. È anche possibile spostare elementi premendo TAB.We can also move things over by using Tab.

    Si può quindi aggiungere la parte finale della formula.Now we can add the final part of our formula.

  7. Aggiungere un altro operatore di sottrazione seguito da un'altra funzione SUM e dalla colonna Sales[ReturnAmount] come argomento.Add another minus operator followed by another SUM function and the Sales[ReturnAmount] column as its argument.

    La formula è pronta.Our formula now looks ready.

  8. Per completarla, premere INVIO oppure fare clic sul segno di spunta nella barra della formula.Press Enter or click the checkmark in the formula bar to complete. La formula viene convalidata e aggiunta all'elenco dei campi nella tabella Sales.The formula is validated and added to the field list in the Sales table.

Aggiungere la nuova misura a un reportLet’s add our new measure to a report

È ora possibile aggiungere la misura Net Sales all'area di disegno del report per calcolare il fatturato netto per tutti gli eventuali altri campi aggiunti al report.Now we can add our Net Sales measure to the report canvas, and net sales will be calculated for whatever other fields we add to the report. Verrà ora esaminato il fatturato netto per paese.Let’s look at net sales by country.

  1. Trascinare la misura Net Sales dalla tabella Sales all'area di disegno report.Drag the Net Sales measure from the Sales table onto the Report canvas.

  2. A questo punto, trascinare il campo RegionCountryName della tabella Geography nel grafico.Now drag the RegionCountryName field from the Geography table into the chart.

    Aggiungere altri dati.Let’s add some more data.

  3. Trascinare il campo SalesAmount nel grafico per vedere la differenza tra fatturato netto e importo delle vendite.Drag the SalesAmount field into the chart, to see the difference between net sales and sales amount.

    A questo punto il grafico contiene effettivamente due misure,We now really have two measures in our chart. ovvero SalesAmount, sommato automaticamente, e la misura Net Sales creata manualmente.SalesAmount, which was summed up automatically, and the Net Sales measure we created. In ogni caso, i risultati sono stati calcolati nel contesto di un altro campo presente nel grafico, ovvero i paesi in RegionCountryName.In each case, the results were calculated in context of another field we have in the chart, the countries in RegionCountryName.

    Aggiungere un filtro dei dati, in modo da suddividere ulteriormente il fatturato netto e gli importi delle vendite per anno di calendario.Let’s add a Slicer, so we can further break down our net sales and sales amounts by calendar year.

  4. Fare clic su un'area vuota accanto al grafico, quindi in Visualizzazioni fare clic sulla visualizzazione Tabella.Click a blank area next to the chart, then in Visualizations, click on the Table visualization.

    Verrà creata una visualizzazione tabella vuota nell'area di disegno del report.This creates a blank table visualization in the Report canvas.

  5. Trascinare il campo Year della tabella Calendar nella nuova tabella vuota.Drag the Year field from the Calendar table into the new blank table.

    Dal momento che Year è un campo numerico, Power BI Desktop ne ha sommato i valori e ha restituito un graficoBecause Year is a numeric field, Power BI Desktop summed up its values and gave us a chart. che però non è efficace quanto un filtro dei dati.But, that doesn’t do us much good as a Slicer.

  6. In Valori fare clic sulla freccia verso il basso accanto a Year, quindi fare clic su Non riepilogare.In Values, click the down arrow next to Year, and then click Do Not Summarize.

    A questo punto è possibile convertire il campo Year nella visualizzazione tabella in un filtro dei dati.Now we can change the Year field in the table visualization into a Slicer.

    1. In Visualizzazioni fare clic sulla visualizzazione Filtro dei dati.In Visualizations, click the Slicer visualization.

      Il campo Year è ora un filtro dei dati.Now we have Year as a Slicer. È possibile selezionare singoli anni o gruppi di anni per suddividere di conseguenza le visualizzazioni del report.We can select any individual or group of years and our report’s visualizations will all be sliced accordingly.

  7. Procedere e fare clic su 2013.Go ahead and click on 2013. Il grafico cambia:You’ll see the chart change. le misure Net Sales e SalesAmount vengono ricalcolate e mostrano i nuovi risultati solo per il 2013.Our Net Sales and SalesAmount measures are re-calculated, showing new results just for 2013. Anche in questo caso è stato modificato il contesto in cui le misure consentono di calcolare e visualizzare risultati.Here again, we’ve changed the context in which our measures calculate and display results.

Creare un'altra misuraLet’s create another measure

Ora che è stato appreso come creare una misura personalizzata, è possibile crearne un'altra.Now that you know how to create your own measures, let’s create a another.

Creare la misura Net Sales per UnitNet sales per unit

Si supponga ora di voler individuare i prodotti più venduti in termini di vendite per unità.What if we want to find out which products with the most sales per unit sold is?

Ovviamente si può creare una nuova misura.Well, we can create another measure. In questo caso, si tratta di dividere il fatturato netto per la quantità di unità vendute,In this case, we want to divide net sales by the quantity of units sold. ovvero dividere il risultato di Net Sales per la somma di Sales[SalesQuantity].In-effect, we want to divide the result of our Net Sales measure by the sum of Sales[SalesQuantity].

  1. Creare una nuova misura denominata Net Sales per Unit nella tabella Sales o Products.Create a new measure named Net Sales per Unit in either the Sales or Products table.

    In questa misura verrà usata la misura Net Sales creata in precedenza.In this measure, we’re going to use the Net Sales measure we created earlier. Con DAX si può fare riferimento ad altre misure nella formula.With DAX, we can reference other measures in our formula.

  2. Iniziare a digitare Net Sales.Begin typing Net Sales. L'elenco di suggerimenti mostrerà gli elementi che è possibile aggiungere.The suggestion list will show what we can add. Selezionare [Net Sales].Select [Net Sales].

    È anche possibile fare riferimento a un'altra misura semplicemente digitando una parentesi aperta ([).You can also reference another measure by just typing an opening bracket ([). L'elenco dei suggerimenti mostrerà solo le misure che è possibile aggiungere alla formula.The suggestion list will show us only the measures we can add to our formula.

  3. Subito dopo [Net Sales] immettere uno spazio e quindi un operatore di divisione (/) seguito da una funzione SUM e infine digitare Quantity.Right after [Net Sales], enter a space, then a divide operator (/), then enter a SUM function, then type Quantity. L'elenco dei suggerimenti mostra tutte le colonne il cui nome contiene il termine Quantity.The suggestion list shows all of the columns with Quantity in the name. Selezionare Sales[SalesQuantity].Select Sales[SalesQuantity]. La formula a questo punto dovrebbe essere simile alla seguente:The formula should now look like this:

    Net Sales per Unit = [Net Sales] / SUM(Sales[SalesQuantity])Net Sales per Unit = [Net Sales] / SUM(Sales[SalesQuantity])

    L'immissionePretty cool, huh? di formule DAX è effettivamente molto semplice quando si usano le funzionalità di ricerca e suggerimenti dell'editor DAX.Entering DAX formulas is really quite easy when we use the DAX Editor’s search and suggestion functionality. Esaminare ora i risultati ottenuti con la nuova misura Net Sales per Unit.Now, let’s see what we get with our new Net Sales per Unit measure.

  4. Trascinare la misura Net Sales per Unit su un'area vuota dell'area di disegno del report.Drag the Net Sales per Unit measure onto a blank area in the report canvas.

    Sembra poco interessante,Not very interesting is it? ma si può fare di meglio.Don’t worry.

  5. Impostare il tipo di visualizzazione grafico su Mappa ad albero.Change the chart visualization type to Tree Map.

  6. A questo punto, trascinare il campo ProductCategory della tabella ProductCategory nell'area Gruppo.Now drag the ProductCategory field from the ProductCategory table down into the Group area.

    Le informazioni visualizzate sono interessanti, ma si supponga di voler esaminare il fatturato netto per prodotto.That’s some good info, but what if we want to look at net sales by product?

  7. Rimuovere il campo ProductCategory e trascinare il campo ProductName dalla tabella Product all'area Gruppo.Remove the ProductCategory field, and then drag the ProductName field from the Product table down into the Group area instead.

    È stato illustrato solo un esempio, ma è stato comunque molto interessante.Ok, now we're just playing, but you have to admit, that's just cool! Naturalmente, è possibile usare questa mappa ad albero in moltissimi altri modi, che però esulano dall'ambito di questa esercitazione.Of course, we can filter this tree map down any number of ways, but that's out of scope for this tutorial.

Concetti appresiWhat we’ve learned

Le misure costituiscono un potente strumento per ottenere informazioni dettagliate dai dati.Measures give us a lot of power in getting the insights we want from our data. Nell'articolo è stato spiegato come usare la barra della formula per creare misure.We’ve learned how to create measures by using the formula bar. È possibile assegnare alle misure un nome qualsiasi purché significativo. Grazie poi agli elenchi di suggerimenti è possibile individuare e selezionare facilmente l'elemento corretto da aggiungere alle formule.We can name measures whatever makes most sense, and the suggestion lists make it easy to find and select the right element to add to our formulas. È stato inoltre introdotto il concetto di contesto, in cui il risultato dei calcoli nelle misure cambia in base ad altri campi o ad altre espressioni nella formula della misura.We’ve also been introduced to context, where the result of calculations in measures change according to other fields, or by other expressions in your measure formula.

Passaggi successiviNext steps

Per approfondire i concetti relativi alle formule DAX e creare misure più complesse, vedere l'articolo Nozioni di DAX in Power BI Desktop.If you want to take a deeper dive into DAX formulas, and create some more advanced measures, see DAX basics in Power BI Desktop. Questo articolo illustra i concetti fondamentali in DAX, ad esempio sintassi, funzioni e una maggiore comprensione del contesto.This article focuses on fundamental concepts in DAX, such as syntax, functions, and a more thorough understanding of context.

Non dimenticare di aggiungere ai Preferiti la pagina Riferimento a Data Analysis Expressions (DAX).Be sure to add the Data Analysis Expressions (DAX) Reference to your favorites. che include informazioni dettagliate sulla sintassi e sugli operatori DAX, nonché sulle oltre 200 funzioni DAX disponibili.This is where you'll find detailed info on DAX syntax, operators, and the over 200 DAX functions.