Earn the coveted Fabric Analytics Engineer certification. 100% off your exam for a limited time only!
Hola Expertos,
Necesito poca ayuda, quiero calucate el monto de la factura del cliente antes de la renovación. Tengo dos tablas que se conectan con un identificador de usuario único.
User ID Churn Date
12568 03 March 2020
45889 03 March 2020
12155 03 March 2020
12158 03 March 2020
21215 03 March 2020
21515 03 March 2020
2nd Table I have monthly Invoice table
Invoice Date User ID Invoive Amount
1 Jan 2020 12568 $100
1 Feb 2020 12568 $90
3 March 2020 12568 $80
En este caso, necesito el resultado para el ID de usuario "12568 a $90" significa factura antes de la renovación. Incluso su factura generada en marzo de 2020. Tenemos que buscar sólo fecha de abandono y obtener el valor antes de la fecha de abandono
Solved! Go to Solution.
Quizás:
Before Churn Column in Table 1=
VAR __UserID = [User ID]
VAR __ChurnDate = [Churn Date]
VAR __DateBeforeChurn =
MAXX(
FILTER(
'Table2',
'Table2'[User ID] = __UserID &&
'Table2'[Invoice Date] < __ChurnDate
),
[Invoice Date]
)
RETURN
MAXX(
FILTER(
'Table2',
'Table2'[User ID] = __UserID &&
'Table2'[Invoice Date] = __DateBeforeChurn
),
[Invoice Amount]
)
Quizás:
Before Churn Column in Table 1=
VAR __UserID = [User ID]
VAR __ChurnDate = [Churn Date]
VAR __DateBeforeChurn =
MAXX(
FILTER(
'Table2',
'Table2'[User ID] = __UserID &&
'Table2'[Invoice Date] < __ChurnDate
),
[Invoice Date]
)
RETURN
MAXX(
FILTER(
'Table2',
'Table2'[User ID] = __UserID &&
'Table2'[Invoice Date] = __DateBeforeChurn
),
[Invoice Amount]
)
Gracias problema resuelto Muchas gracias