Creazione di calcoli visivi

SI APPLICA A: Power BI Desktop Servizio Power BI

Un calcolo visivo è un calcolo DAX creato direttamente in un oggetto visivo del report, anziché nel modello semantico sottostante. I calcoli visivi consentono di eseguire calcoli aziendali, come somme cumulative o medie mobili, per un singolo elemento visivo senza aggiungere misure o colonne calcolate che influiscono su altri report.

Questo articolo illustra come aggiungere e modificare un calcolo visivo e illustra un esempio che usa un calcolo visivo per guidare la formattazione condizionale. Per informazioni sul comportamento dei calcoli visivi e su quando usarli, vedere Calcoli visivi.

Prerequisiti

  • Un report in Power BI Desktop o nel servizio Power BI con un oggetto visivo di tipo tabella o matrice che contiene almeno una colonna numerica o una misura.

Aggiungere un calcolo visivo

  1. Selezionare l'oggetto visivo a cui si vuole aggiungere un calcolo.

  2. Nella scheda Home della barra multifunzione selezionare Nuovo calcolo visivo.

    Screenshot per selezionare il nuovo pulsante di calcolo visivo nella barra multifunzione.

    Viene visualizzata la finestra Calcoli visivi in modalità Modifica . La schermata Modalità di modifica include tre sezioni principali, visualizzate dall'alto verso il basso nell'immagine seguente:

    • L'anteprima visiva mostra l'oggetto visivo con cui si sta lavorando.
    • Una barra della formula è la posizione in cui si immette l'espressione di calcolo visivo.
    • La matrice visiva mostra i dati nell'elemento visivo e visualizza i risultati dei calcoli visivi man mano che li aggiungi. Lo stile o la formattazione del tema applicati all'elemento visivo non vengono applicati alla matrice dell'elemento visivo.

    Screenshot che mostra le aree della schermata di modifica dei calcoli visivi.

  3. Digitare l'espressione nella barra della formula. Ad esempio, in un oggetto visivo contenente Sales Amount e Total Product Cost by Fiscal Year, è possibile aggiungere un calcolo che restituisce il profitto per ogni anno:

    Profit = [Sales Amount] - [Total Product Cost]
    

    Screenshot dell'inserimento di un calcolo visivo.

    Per ciascuna riga della matrice visiva, viene calcolata la differenza tra i valori correnti Sales Amount e Total Product Cost e il risultato viene restituito nella colonna Profit. Non è necessario aggiungere una funzione di aggregazione come SUM. la maggior parte dei calcoli visivi valuta riga per riga come una colonna calcolata.

  4. Selezionare Torna al report per uscire dall'editor di calcolo visivo.

Per creare un calcolo da un modello predefinito, selezionare invece la parte inferiore del pulsante Nuovo calcolo visivo e scegliere un modello. Per l'elenco dei modelli disponibili, vedere Modelli di calcolo visivi.

Modificare un calcolo visivo esistente

Per modificare un calcolo visivo in Power BI Desktop, fare clic con il pulsante destro del mouse sul calcolo visivo nell'elenco dei campi del riquadro Visualizzazioni e scegliere Modifica calcolo. La schermata di modifica dei calcoli visivi viene riaperta in modalità di modifica , in cui è possibile modificare l'espressione nella barra della formula e visualizzare i risultati aggiornati nella matrice visiva.

Esempio: restituire un codice colore esadecimale per la formattazione condizionale

Usare un calcolo visivo per restituire un codice colore esadecimale e quindi applicare il codice colore tramite la formattazione condizionale.

  1. Selezionare l'oggetto visivo in cui si vuole usare la formattazione condizionale.

    Screenshot di una tabella visualizzazione con due colonne Valore e Progresso.

  2. Nella scheda Home selezionare Nuovo calcolo visivo.

    Schermata del pulsante Nuovo calcolo visivo nella scheda Home di Power BI Desktop.

  3. Scrivere il calcolo visivo. Ecco un'istruzione IF che restituisce verde o rosso in base al fatto che una misura sia maggiore o minore di 0,5:

    Screenshot del codice DAX elencato nell'editor di calcolo visivo.

    Conditional Hex Code = IF ( [Progress] > .5, "#5BA300", "#E91C1C" )
    
  4. Espandere il riquadro Formattazione e selezionare Proprietà.

    Screenshot del riquadro Formattazione con l'opzione Proprietà evidenziata.

  5. Espandere la sezione Formato dati , selezionare il calcolo visivo e impostare sia il tipo di dati che il formato su Testo.

    Screenshot del riquadro di formattazione che mostra che è necessario applicare un tipo di dati al calcolo visivo del testo.

  6. Prima di uscire dall'editor di calcolo visivo, selezionare l'icona Nascondi accanto al calcolo visivo per nasconderla.

    Screenshot del riquadro di compilazione che mostra come selezionare un pulsante per nascondere il calcolo visivo che si sta creando.

  7. Usare il calcolo visivo in una sezione di formattazione condizionale.

    Screenshot di una finestra di formattazione condizionale in cui è selezionato il calcolo visivo.

  8. Selezionare Torna al report per uscire dall'editor di calcolo visivo.

    Screenshot del pulsante Torna al report nella barra degli strumenti dell'editor di calcolo visivo.

  9. La tabella mostra ora la formattazione condizionale basata sul calcolo visivo.

    Schermata dell'oggetto visivo tabella con le colonne Valore e Avanzamento, che mostra i colori di formattazione condizionale applicati ai valori di Avanzamento.