Sumif per PowerPivot

Sono abbastanza nuovo per utilizzare PowerPivot e lottare con DAX un po 'di aiuto!

Ho due tavoli: Values e Offices .

Values hanno, tra le altre colonne, OFFICE , TARGET e ACTUAL . Gli uffici hanno OFFICE , REGION , MANAGER e PROVIDER .

Voglio calcolare il valore reale per REGION , MANAGER e PROVIDER nella tabella Valori, quindi quando l'utente seleziona un ufficio o una serie di uffici vedono i valori per la loro selezione e poi contro tutti gli altri uffici nelle regioni selezionate o per i gestori selezionati . Facendo questo in Excel vorrei solo utilizzare:

 =SUMIF(OFFICES[REGION],OFFICES[@REGION],[ACTUAL]) 

Ho cercato di utilizzare la function di calcolo ma non riesco a farlo funzionare.

Per questo, si desidera utilizzare il potente motore di calcolo basato su PowerPivot. PowerPivot è una macchina generatrice di tabelle pivot, non solo un foglio di calcolo in grado di contenere più righe di Excel o che utilizza SQL (contrariamente alla mia convinzione iniziale).

La tabella OFFICES è quella che chiamiamo una "dimensione" o "tabella di ricerca" (a seconda di chi conosci) e VALORI è una tabella di "fatto" o "dati". Le nostre tabelle "fatti" contengono tutti i dati reali come vedo notati con la denominazione VALORI e le "size" descrivono i dati e ci consentono di tagliare e dadi da esso. Questi due tipi di tabelle interagiscono tramite "relazioni".

In Excel 2013, trovo il diagramma per visualizzare il modo più semplice per creare una "relazione". Per questo metodo, vai alla scheda Home di PowerPivot e fai clic su Visualizza diagramma. Questo mostrerà tutte le tabelle del model di dati con tutti i campi rispettivi (colonne). Fare clic e tenere premuto il field Ufficio nella scheda VALORI e trascinarlo nel field UFFICIO di UFFICIO.

Ciò indica che VALORI è il "lato molti" e l'UFFICIO è "un lato" in una relazione "multi-a-one". Se, ad esempio, un determinato Office dispone di più Provider, che potrebbe causare che l'Office si visualizzi più di una volta nella dimensione UFFICIO, causando un problema per la relazione. In questo caso, si consiglia di riprogettare le query per facilitare la struttura multi-a-a-dimen-to-dimension (ovvero – spostare il provider nella tabella VALUES).

Una volta creata questa relazione, vai alla scheda VALORI e nell'area di calcolo in fondo alla window (sotto tutti i tuoi dati) inserisci il seguente codice per creare una "misura".

 sumActual:=SUM(Values[Actual]) 

Con questa "misura" creata, fare clic sulla tabella pivot nella scheda Home della window PowerPivot per creare una tabella pivot nella "front-end" di Excel). Qui potrai filtrare, tagliare o pivotare i tuoi attuali per regioni, manager e / o fornitori e riorganizzare rapidamente il tuo perno senza alcun nuovo calcolo o lavoro strutturale!

Sentiti anche di creare "misure" per obiettivi o addirittura varianza / varianza%.

 sumTarget:=SUM(Values[Target]) variance:=sumActual-sumTarget %variance:=DIVIDE(variance,sumTarget,BLANK())