Forum Discussion
Custom Column in Power Query
I demonstrated the formula in DAX because I thought it would make it easier to understand. But no problem.
I need a column that brings me customers who have never purchased but have purchased in the last two months.
I have the following columns to filter:
[NP Name]
[Invoice Date]
[Document] = "A/R Invoice"
it may be that I, in addition to the DAX, have problems with English. I can't understand what you mean by customers who have never purchased but have purchased in the last couple of months.
Se l'intenzione è quella di trovare i clienti che hanno comprato SOLO negli ultimi due mesi ma non hanno comprato mai prima, devi fare un table.group sulla colonna [NP Name], poi controlli se la data minima di ogni gruppo ricade negli ultimi due mesi (vedi l'istruzione sotto.).
Se vuoi lo script completo, posta delle tabelle (anche fittizie) con i dati minimi che serveno per trattare tutte le casistiche che ti ritrovi in relatà.
Date.IsInPreviousNMonths([invoicedate],2))
- Diego_Vialle4 years agoHelper II
Sì, l'intenzione è spiegata da te. Avere una colonna booleana (vero o falso), che ti dice quali clienti NON hanno MAI acquistato, MA acquistato negli ultimi 2 mesi. Di seguito è riportato l'esempio.
Avevo creato questa misura in DAX, ma sto riscontrando un problema con i filtri di report che stanno portando TUTTI i client:
Novos Clientes Bimestrais =VAR AllOldCustomers =CALCULATETABLE (VALUES ( SBOPRODMS[Nome do PN] ),SBOPRODMS,SBOPRODMS[Data NF]< TODAY () - 60,SBOPRODMS[Documento] = "Nota fiscal de saída")VAR AllNewCustomers =CALCULATETABLE (VALUES ( SBOPRODMS[Nome do PN] ),SBOPRODMS[Data NF]< TODAY () ,SBOPRODMS[Documento] = "Nota fiscal de saída")RETURNCOUNTROWS ( EXCEPT ( AllNewCustomers, AllOldCustomers ) )- Anonymous4 years agoNot applicable
se carichi qui (o da qualche parte accessibile) delle tabelle facili da copiare su cui lavorare, posso provare a scrivere il codice che cerchi.