Funzione ALL() con relazioni
Inviato: ven 12 ago 2022, 15:49
Mi accade una cosa strana, sicuramente dovuta ad una mia lacuna, quando utilizzo la funzione ALL() applicata ad una colonna della tabella delle dimensioni (che nel mio caso contiene l'elenco delle anagrafiche dei vari distretti).
In pratica per calcolare un totale complessivo per tutti i distretti, indipendentemente dai filtro che applico, ho provato ad utilizzare la funzione ALL('DimensionTable' [Distretto]), ma dato che la somma viene fatta sulla tabella 'FactTable' il totale varia in base ai filtri che opero sui vari distretti.
Per ovviare a ciò allora ho utilizzato la funzione ALL('FactTable' [Distretto]) ma, non avendo mai utilizzato funzioni come RELATED e RELATEDTABLE, credo che ci sia un modo far funzionare la funzione ALL andando ad utilizzare una tabella diversa a quella su cui sto operando i calcoli.
In pratica per calcolare un totale complessivo per tutti i distretti, indipendentemente dai filtro che applico, ho provato ad utilizzare la funzione ALL('DimensionTable' [Distretto]), ma dato che la somma viene fatta sulla tabella 'FactTable' il totale varia in base ai filtri che opero sui vari distretti.
Per ovviare a ciò allora ho utilizzato la funzione ALL('FactTable' [Distretto]) ma, non avendo mai utilizzato funzioni come RELATED e RELATEDTABLE, credo che ci sia un modo far funzionare la funzione ALL andando ad utilizzare una tabella diversa a quella su cui sto operando i calcoli.