Sommare valore annidati in PowerPivot L’argomento è risolto

Non è propriamente un programma di BI, ma nelle sue versioni più recenti anche Excel può fare grandi cose!

Moderatore: Utilizzo_prof_Excel


Miky
Messaggi: 22 | Topic creati
Iscritto il: mer 22 mar 2023, 10:52

Sommare valore annidati in PowerPivot

Messaggio da Miky »

Non ho tabelle diverse
Ho una tabella pivot con 4 misure, calcolate come abbiamo visto ma con parametri diversi per ognuna
es:

Codice: Seleziona tutto

IF([TotImporto] >= 100;1)
IF([TotImporto] < 100;1)
ecc..

Lo so che senza vedere e' difficile, ma preparare un file fake ora mi porterebbe via un sacco di tempo

Vedo se domani riesco a preparare qualcosa o a risolvere


Avatar utente

Andrea90
Messaggi: 2193 | Topic creati
Iscritto il: dom 28 giu 2020, 19:41
Luogo: Bologna
Ringraziato: 666 volte
Contatta:

Sommare valore annidati in PowerPivot

Messaggio da Andrea90 »

Miky,
Miky ha scritto: mar 28 mar 2023, 16:12 ma preparare un file fake ora mi porterebbe via un sacco di tempo
Figurati a noi che non sappiamo nemmeno quello che vuoi ottenere, ne che cosa intendi con "nella prima ottengo questo, nella seconda quest'altro, ecc senza vedere ciò di cui stai parlando.

Andrea
Se hai gradito l'aiuto che hai ricevuto considera di contribuire alle spese per il mantenimento del forum facendo una libera DONAZIONE --> Link

Ricordarsi di segnare come "RISOLTE" le discussioni per le quali si è ricevuto un feedback positivo. Per vedere come fare --> Link

Autore del topic
Miky
Messaggi: 22 | Topic creati
Iscritto il: mer 22 mar 2023, 10:52

Sommare valore annidati in PowerPivot

Messaggio da Miky »

Eccoci
Ho preparato un file di test.
Anche qui succede la stessa cosa
Su Leah Sargent, quando comprimo il campo, la somma del valore Nulli dovrebbe essere 1 e quella di Medi dovrebbe essere 4
Invece succede che Nulli e' uguale a vuoto e Medi e' uguale a 5

Immagine

Immagine

Quindi non capisco perche' la sommatoria di Nulli venga "sommata" a quella di medi.
Sbaglio io nel creare le misure oppure e' un bug?
Allegati
Test.xlsx
File con vendite fake
(162.73 KiB) Scaricato 8 volte
Avatar utente

Andrea90
Messaggi: 2193 | Topic creati
Iscritto il: dom 28 giu 2020, 19:41
Luogo: Bologna
Ringraziato: 666 volte
Contatta:

Sommare valore annidati in PowerPivot

Messaggio da Andrea90 »

Miky,

Tipo questa formula per i Nulli:

Codice: Seleziona tutto

=
VAR NulliTab =
    ADDCOLUMNS (
        SUMMARIZE ( Vendite, Vendite[Cliente] ),
        "@Nulli", IF ( ISBLANK ( CALCULATE ( SUM ( Vendite[IdOrdine] ) ) ), 1 )
    )
VAR Result =
    SUMX ( NulliTab, [@Nulli] )
RETURN
    Result
Con la tua misura iniziale dovrebbe funzionare anche cosi:

Codice: Seleziona tutto

=
VAR NulliTab =
	ADDCOLUMNS(		
		SUMMARIZE(
			Vendite,
			Vendite[Cliente]),		
		"@Nulli",
		IF(CALCULATE(COUNT(Vendite[IdOrdine]))  = BLANK() , 1)
	)
	
VAR Result = SUMX(NulliTab ,[@Nulli])
RETURN Result
La questione è che in un contesto riga (come quello innescato da ADDCOLUMNS() ), scrivere COUNT(...) o scrivere CALCULATE( COUNT(...) ) è tutt'altra cosa, poiché entra in gioco il Context Transition.

Andrea
Se hai gradito l'aiuto che hai ricevuto considera di contribuire alle spese per il mantenimento del forum facendo una libera DONAZIONE --> Link

Ricordarsi di segnare come "RISOLTE" le discussioni per le quali si è ricevuto un feedback positivo. Per vedere come fare --> Link

Autore del topic
Miky
Messaggi: 22 | Topic creati
Iscritto il: mer 22 mar 2023, 10:52

Sommare valore annidati in PowerPivot

Messaggio da Miky »

Super :thumbup:
Il secondo esempio sembra funzionare anche su Medi, ora lo applico a tutti i campi.
Poi passero' al grafico :D
Rispondi