Accedi con Microsoft
Accedi o crea un account.
Salve,
Seleziona un altro account.
Hai più account
Scegli l'account con cui vuoi accedere.

In questo articolo verranno trattate le nozioni di base per la creazione di formule di calcolo sia per le colonne calcolate che per le misure inPower Pivot. Se non si ha una versione di DAX, vedere Guida introduttiva: Informazioni di base su DAX in 30 minuti.

Nozioni di base sulla formula

Power Pivot fornisce data analysis expressions (DAX) per la creazione di calcoli personalizzati nelle tabelle Power Pivot e nelle Excel pivot. DAX include alcune delle funzioni usate nelle formule Excel e altre funzioni progettate per l'uso con i dati relazionali e l'aggregazione dinamica.

Ecco alcune formule di base che possono essere usate in una colonna calcolata:

Formula

Descrizione

=TODAY()

Inserisce la data odierna in ogni riga della colonna.

=3

Inserisce il valore 3 in ogni riga della colonna.

=[Column1] + [Column2]

Somma i valori nella stessa riga di [Column1] e [Column2] e inserisce i risultati nella stessa riga della colonna calcolata.

È possibile creare Power Pivot formule per le colonne calcolate in modo da creare formule in Microsoft Excel.

Quando si crea una formula, eseguire la procedura seguente:

  • Ogni formula deve iniziare con un segno di uguale.

  • È possibile digitare o selezionare un nome di funzione oppure digitare un'espressione.

  • Iniziare a digitare le prime lettere della funzione o del nome desiderato e completamento automatico visualizza un elenco di funzioni, tabelle e colonne disponibili. Premere TAB per aggiungere un elemento dall'elenco Completamento automatico alla formula.

  • Fare clic sul pulsante Fx per visualizzare un elenco di funzioni disponibili. Per selezionare una funzione nell'elenco a discesa, usare i tasti di direzione per evidenziare l'elemento e quindi fare clic su OK per aggiungere la funzione alla formula.

  • Fornire gli argomenti alla funzione selezionandoli da un elenco a discesa di possibili tabelle e colonne oppure digitando valori o un'altra funzione.

  • Verificare la presenza di errori di sintassi: assicurarsi che tutte le parentesi siano chiuse e che le colonne, le tabelle e i valori siano referenziati correttamente.

  • Premere INVIO per accettare la formula.

Nota: In una colonna calcolata, non appena si accetta la formula, la colonna viene popolata con valori. In una misura, premendo INVIO si salva la definizione della misura.

Creare una formula semplice

Per creare una colonna calcolata con una formula semplice

SalesDate

Sottocategoria

Prodotto

Vendite

Quantità

1/5/2009

Accessori

Custodia per trasporto

254995

68

1/5/2009

Accessori

Mini caricabatterie

1099.56

44

1/5/2009

Digitale

Slim Digital

6512

44

1/6/2009

Accessori

Telephoto Conversion Lens

1662.5

18

1/6/2009

Accessori

Treppiede

938.34

18

1/6/2009

Accessori

Cavo USB

1230.25

26

  1. Selezionare e copiare i dati dalla tabella precedente, incluse le intestazioni della tabella.

  2. In Power Pivot fare clic su Home> Incolla.

  3. Nella finestra di dialogo Incolla anteprima fare clic su OK.

  4. Fare clic su Progettazione> colonne> Aggiungi.

  5. Nella barra della formula sopra la tabella digitare la formula seguente.

    =[Vendite] / [Quantità]

  6. Premere INVIO per accettare la formula.

I valori vengono quindi popolati nella nuova colonna calcolata per tutte le righe.

Suggerimenti per l'uso di Completamento automatico

  • È possibile usare Completamento automatico formule al centro di una formula esistente con funzioni annidate. Il testo immediatamente prima del punto di inserimento viene usato per visualizzare i valori nell'elenco a discesa e tutto il testo dopo il punto di inserimento rimane invariato.

  • Power Pivot non aggiunge la parentesi di chiusura delle funzioni o non corrisponde automaticamente alle parentesi. È necessario assicurarsi che ogni funzione sia sintatticamente corretta o che non sia possibile salvare o usare la formula. Power Pivot evidenzia le parentesi, semplificando la verifica della corretta chiusura.

Uso di tabelle e colonne

Power Pivot le tabelle sono simili Excel tabelle, ma sono diverse nel modo in cui funzionano con i dati e con le formule:

  • Le formule in Power Pivot funzionano solo con tabelle e colonne, non con singole celle, riferimenti di intervallo o matrici.

  • Le formule possono usare le relazioni per ottenere valori da tabelle correlate. I valori recuperati sono sempre correlati al valore di riga corrente.

  • Non è possibile incollare Power Pivot formule in un foglio Excel foglio di lavoro e viceversa.

  • Non è possibile avere dati irregolari o "frastagliati", come in un foglio Excel foglio di lavoro. Ogni riga di una tabella deve contenere lo stesso numero di colonne. Tuttavia, in alcune colonne possono essere presenti valori vuoti. Excel tabelle dati e Power Pivot dati non sono intercambiabili, ma è possibile creare un collegamento a tabelle Excel da Power Pivot e incollare Excel dati in Power Pivot. Per altre informazioni, vedere Aggiungere dati del foglio di lavoro a un modello di dati usando una tabella collegata e Copiare e incollare righe in un modello di dati in Power Pivot.

Riferimento a tabelle e colonne in formule ed espressioni

È possibile fare riferimento a qualsiasi tabella e colonna usando il relativo nome. Ad esempio, la formula seguente illustra come fare riferimento alle colonne di due tabelle usando il nome completo:

=SOMMA('Nuove vendite'[Importo]) + SOMMA('Vendite passate'[Importo])

Quando viene valutata una formula, Power Pivot prima di tutto la sintassi generale e quindi controlla i nomi delle colonne e delle tabelle fornite rispetto alle possibili colonne e tabelle nel contesto corrente. Se il nome è ambiguo o se non è possibile trovare la colonna o la tabella, verrà visualizzato un errore nella formula, ovvero una stringa di #ERROR anziché un valore di dati nelle celle in cui si verifica l'errore. Per altre informazioni sui requisiti di denominazione per tabelle, colonne e altri oggetti, vedere "Requisiti di denominazione nella specifica della sintassi DAX per Power Pivot.

Nota: Il contesto è una caratteristica importante Power Pivot di dati che consente di creare formule dinamiche. Il contesto è determinato dalle tabelle nel modello di dati, dalle relazioni tra le tabelle e dagli eventuali filtri applicati. Per altre informazioni, vedere Contesto nelle formule DAX.

Relazioni tra tabelle

Le tabelle possono essere correlate ad altre tabelle. Creando relazioni, si ottiene la possibilità di cercare dati in un'altra tabella e di usare valori correlati per eseguire calcoli complessi. Ad esempio, è possibile usare una colonna calcolata per cercare tutti i record di spedizione correlati al rivenditore corrente e quindi sommare i costi di spedizione per ognuno di essi. L'effetto è simile a una query con parametri: è possibile calcolare una somma diversa per ogni riga della tabella corrente.

Molte funzioni DAX richiedono l'esistenza di una relazione tra le tabelle o tra più tabelle per individuare le colonne a cui si è fatto riferimento e restituire risultati sensati. Altre funzioni tenteranno di identificare la relazione. Tuttavia, per ottenere risultati ottimali, è consigliabile creare sempre una relazione, ove possibile.

Quando si lavora con le tabelle pivot, è particolarmente importante connettere tutte le tabelle usate nella tabella pivot in modo che i dati di riepilogo possano essere calcolati correttamente. Per altre informazioni, vedere Usare le relazioni nelle tabelle pivot.

Risoluzione degli errori nelle formule

Se viene visualizzato un errore durante la definizione di una colonna calcolata, la formula potrebbe contenere un errore sintattico o un errore semantico.

Gli errori sintattici sono i più semplici da risolvere. In genere implicano una parentesi o una virgola mancante. Per informazioni sulla sintassi delle singole funzioni, vedere Riferimento alle funzioni DAX.

L'altro tipo di errore si verifica quando la sintassi è corretta, ma il valore o la colonna a cui si fa riferimento non ha senso nel contesto della formula. Questi errori semantici potrebbero essere causati da uno dei problemi seguenti:

  • La formula fa riferimento a una colonna, una tabella o una funzione non esistente.

  • La formula sembra corretta, ma quando il Power Pivot recupera i dati, trova una mancata corrispondenza del tipo e genera un errore.

  • La formula passa un numero o un tipo di parametri non corretto a una funzione.

  • La formula fa riferimento a una colonna diversa che contiene un errore e quindi i relativi valori non sono validi.

  • La formula fa riferimento a una colonna che non è stata elaborata. Questo problema può verificarsi se la cartella di lavoro è stata modificata in modalità manuale, sono state apportate modifiche e non sono mai stati aggiornati i dati o i calcoli.

Nei primi quattro casi, DAX contrassegna l'intera colonna che contiene la formula non valida. Nell'ultimo caso, DAX grigio la colonna per indicare che la colonna è in uno stato non elaborato.

Serve aiuto?

Vuoi altre opzioni?

Esplorare i vantaggi dell'abbonamento e i corsi di formazione, scoprire come proteggere il dispositivo e molto altro ancora.

Le community aiutano a porre e a rispondere alle domande, a fornire feedback e ad ascoltare gli esperti con approfondite conoscenze.

Queste informazioni sono risultate utili?

Come valuti la qualità della lingua?
Cosa ha influito sulla tua esperienza?
Premendo Inviare, il tuo feedback verrà usato per migliorare i prodotti e i servizi Microsoft. L'amministratore IT potrà raccogliere questi dati. Informativa sulla privacy.

Grazie per il feedback!

×