Errore uso dell' operatore OR 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

Rispondi
Avatar utente

Alieno86
Messaggi: 47 | Topic creati
Iscritto il: mer 9 giu 2021, 16:36
Ringraziato: 5 volte

Errore uso dell' operatore OR

Messaggio da Alieno86 »

Buongiorno,
sto scrivendo una misura che utilizza sia operatori and che or, ma qualcosa non funziona.
l'obbiettivo è quello di intercettare due voci stipendiali nell'ultimo mese di riferimento del modello.

Codice: Seleziona tutto

=SUMX(FILTER('db stipendi  GEN-2022';
'db stipendi  GEN-2022'[ANNO_CEDOLINO]=2022
&&'db stipendi  GEN-2022'[PRECODICE]=""
&&'db stipendi  GEN-2022'[MESE_CEDOLINO]="02-Febbraio"
&&
'db stipendi  GEN-2022'[COD_VOCE] IN {5001,5002}

);'db stipendi  GEN-2022'[IMPORUNITAR_O_IMPONIBILE])*13
in questo caso non mi da nessun risultato...

Codice: Seleziona tutto

=SUMX(FILTER('db stipendi  GEN-2022';
'db stipendi  GEN-2022'[ANNO_CEDOLINO]=2022
&&'db stipendi  GEN-2022'[PRECODICE]=""
&&'db stipendi  GEN-2022'[MESE_CEDOLINO]="02-Febbraio"
&&
'db stipendi  GEN-2022'[COD_VOCE]=5001
||
'db stipendi  GEN-2022'[COD_VOCE]=5002

);'db stipendi  GEN-2022'[IMPORUNITAR_O_IMPONIBILE])*13
in questo caso invece il risultato è corretto per coloro che hanno la voce 5001 me per chi ha la 5002 è esageratamente alto.


Avatar utente

Enrico Galli
Messaggi: 890 | Topic creati
Iscritto il: dom 28 giu 2020, 19:03
Luogo: San Giovanni in Persiceto (BO)
Ringraziato: 325 volte
Contatta:

Errore uso dell' operatore OR

Messaggio da Enrico Galli »

Ciao, con la seconda formula prendi tutte le righe che hanno le precedenti condizioni e il codice 5001, più tutte le righe con codice 5002 (senza altri filtri), quindi è normale il risultato che dici di ottenere. Più che altro non capisco perché non debba funzionare la prima formula, che a una prima occhiata mi sembra corretta :eh:
Enrico Galli
Link utili: I nostri tutorial | Come inserire: Immagini - Codice - Risolto
Se il forum ti è stato utile, considera di supportarlo con una libera donazione
Avatar utente

Autore del topic
Alieno86
Messaggi: 47 | Topic creati
Iscritto il: mer 9 giu 2021, 16:36
Ringraziato: 5 volte

Errore uso dell' operatore OR

Messaggio da Alieno86 »

Enrico Galli ha scritto: mer 9 mar 2022, 14:41 Ciao, con la seconda formula prendi tutte le righe che hanno le precedenti condizioni e il codice 5001, più tutte le righe con codice 5002 (senza altri filtri), quindi è normale il risultato che dici di ottenere. Più che altro non capisco perché non debba funzionare la prima formula, che a una prima occhiata mi sembra corretta :eh:
Ti ringrazio per la risposta, bho ci riproverò e vedrò ho scritto altre misure con l'operatore in e funzionavano..
Avatar utente

Autore del topic
Alieno86
Messaggi: 47 | Topic creati
Iscritto il: mer 9 giu 2021, 16:36
Ringraziato: 5 volte

Errore uso dell' operatore OR

Messaggio da Alieno86 »

oggi ha funzionato senza problemi...
Rispondi