Attribuzione fatturato Gruppo Clienti in base a date specifiche
Inviato: mer 6 lug 2022, 16:47
Buon pomeriggio,
avrei il seguente problema (non so se qualcuno può aiutarmi). Ho due tabelle in power bi:
- database vendite
-database Gruppi Clienti
Il database vendite racchiude nelle singole righe le fatture di vendita, ed in ogni riga è presente il cliente di riferimento (Customer).
Il database Gruppi Clienti suddivide i clienti per Gruppi Clienti (Group). Non tutti i clienti appartengono ad un gruppo (quindi i clienti non sono tutti presenti). Se però un cliente esce o rientra in un Gruppo, si viene a creare una nuova riga per lo stesso codice cliente. Starting_date ed Ending_date fanno riferimento al periodo di iscrizione nel Gruppo (se Ending_date non è compilata, vuol dire che l'iscrizione è ancora attiva).
Il mio obiettivo sarebbe quello di suddividere il fatturato per Gruppo Clienti in base ai periodi di iscrizione nel gruppo. Quindi confrontando il cliente e la data della fattura con le date di iscrizione nel Gruppo dovrebbe avvenire l'attribuzione solo se la data fattura rientra nel periodo di iscrizione del Gruppo.
La mia idea era quella di effettuare in un primo passaggio questo confronto (ad es. mediante IF), e in caso positivo mediante RELATED inserire una nuova colonna nel database vendite riferita al gruppo di appartenenza.
Ma proprio perchè in nessuna delle due tabelle i codici clienti sono presenti in maniera univoca, non riesco a creare una relazione 1 a molti, e LOOKUPVALUE e RELATED non funzionano. In aggiunta, non so come effettuare il confronto per più righe dello stesso cliente nel database Gruppi (volevo provare ad usare un ciclo for, ma in DAX non è previsto).
Sapete per caso aiutarmi?
Non so se è già stata fatta una domanda simile, nel caso mi scuso in anticipo.
Vi ringrazio.
Saluti.
avrei il seguente problema (non so se qualcuno può aiutarmi). Ho due tabelle in power bi:
- database vendite
-database Gruppi Clienti
Il database vendite racchiude nelle singole righe le fatture di vendita, ed in ogni riga è presente il cliente di riferimento (Customer).
Il database Gruppi Clienti suddivide i clienti per Gruppi Clienti (Group). Non tutti i clienti appartengono ad un gruppo (quindi i clienti non sono tutti presenti). Se però un cliente esce o rientra in un Gruppo, si viene a creare una nuova riga per lo stesso codice cliente. Starting_date ed Ending_date fanno riferimento al periodo di iscrizione nel Gruppo (se Ending_date non è compilata, vuol dire che l'iscrizione è ancora attiva).
Il mio obiettivo sarebbe quello di suddividere il fatturato per Gruppo Clienti in base ai periodi di iscrizione nel gruppo. Quindi confrontando il cliente e la data della fattura con le date di iscrizione nel Gruppo dovrebbe avvenire l'attribuzione solo se la data fattura rientra nel periodo di iscrizione del Gruppo.
La mia idea era quella di effettuare in un primo passaggio questo confronto (ad es. mediante IF), e in caso positivo mediante RELATED inserire una nuova colonna nel database vendite riferita al gruppo di appartenenza.
Ma proprio perchè in nessuna delle due tabelle i codici clienti sono presenti in maniera univoca, non riesco a creare una relazione 1 a molti, e LOOKUPVALUE e RELATED non funzionano. In aggiunta, non so come effettuare il confronto per più righe dello stesso cliente nel database Gruppi (volevo provare ad usare un ciclo for, ma in DAX non è previsto).
Sapete per caso aiutarmi?
Non so se è già stata fatta una domanda simile, nel caso mi scuso in anticipo.
Vi ringrazio.
Saluti.