Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.
Hola
Tengo una tabla similar a la siguiente donde estoy tratando de calcular para cada fila donde el tipo de actividad es "Pedido" el primer (basado en fecha) Tipo de actividad para cada identificador de cliente.
¿Alguna idea de cómo podría proceder?
Identificador de actividad | Tipo de actividad | Fecha | Id de cliente | Resultado deseado |
1 | Llamar | 1/1/2020 | 1 | n/a |
2 | Orden | 3/1/2020 | 1 | Llamar |
3 | Correo electrónico | 2/1/2020 | 2 | n/a |
4 | Llamar | 4/1/2020 | 2 | n/a |
5 | Orden | 6/1/2020 | 2 | Llamar |
6 | Correo electrónico | 4/1/2020 | 3 | n/a |
7 | Orden | 6/1/2020 | 3 | Correo electrónico |
@FrAspro95 , tanto como nuevas columnas
Last Activity á maxx(filter(Table, [Customer Id]-earlier([Customer Id]) && [Actividad ]<earlier([Actividad ])),[Actividad ])
Tipo de la última actividad: maxx(filter(Table, [Customer Id]-earlier([Customer Id]) && [Actividad ]-earlier([Last Activity])),[Tipo de actividad])
Con un ligero cambio de @amitchandak este es el dax final.
Dos columnas
Fecha de la última actividad: maxx(filter(Table, [Customer Id]-earlier([Customer Id]) && [Activity Date]<earlier([Activity Date])),[Activity Date]) #This le da la fecha de actuación más cercana a cada actividad
Tipo de la última actividad: maxx(filter(Table, [Customer Id]-earlier([Customer Id]) && [Activity ]-earlier([Last Activity])),[Activity Type]) #This le proporciona el tipo de actividad más cercano a cada pedido
Funcionó, utilizado en la primera columna Fecha en lugar de actividad, FILTRO(... && Fecha<antes(Fecha),Fecha).
Muchas gracias.
@FrAspro95 Esto debería hacer el truco:
¿Este post ha resuelto tu problema? Por favor, márquelo como una solución para que otros puedan encontrarlo rápidamente y para que la comunidad sepa que su problema ha sido resuelto.
Si has encontrado este post útil, por favor, dale a Kudos.
Trabajo como instructor y consultor para Microsoft 365, especializado en Power BI y Power Query.
Copying DAX from this post? Click here for a hack to quickly replace it with your own table names
Has this post solved your problem? Please Accept as Solution so that others can find it quickly and to let the community know your problem has been solved.
If you found this post helpful, please give Kudos C
I work as a Microsoft trainer and consultant, specialising in Power BI and Power Query.
www.excelwithallison.com
Copying DAX from this post? Click here for a hack to quickly replace it with your own table names
Has this post solved your problem? Please Accept as Solution so that others can find it quickly and to let the community know your problem has been solved.
If you found this post helpful, please give Kudos C
I work as a Microsoft trainer and consultant, specialising in Power BI and Power Query.
www.excelwithallison.com
Lo siento que fue engañosa, n/a porque necesito calcular lo anterior sólo cuando el tipo de actividad es "orden" ya que quiero establecer qué tipo de actividad ha causado el pedido.
Por supuesto, eso tiene sentido.
En ese caso, el DAX es aún más simple:
¿Este post ha resuelto tu problema? Por favor, márquelo como una solución para que otros puedan encontrarlo rápidamente y para que la comunidad sepa que su problema ha sido resuelto.
Si has encontrado este post útil, por favor, dale a Kudos.
Trabajo como instructor y consultor para Microsoft 365, especializado en Power BI y Power Query.
Copying DAX from this post? Click here for a hack to quickly replace it with your own table names
Has this post solved your problem? Please Accept as Solution so that others can find it quickly and to let the community know your problem has been solved.
If you found this post helpful, please give Kudos C
I work as a Microsoft trainer and consultant, specialising in Power BI and Power Query.
www.excelwithallison.com
En primer lugar, gracias por apoyar y tratar de ayudar, esto es definitivamente muy apreciado.
Voy a mantener como resuelto de todos modos su segunda respuesta porque podría ayudar a las personas que quieren ver lo que es la primera / min fecha o actividad.
había dos problemas en mi caso,
Estaba buscando el máximo precediendo la actividad de la orden
También estaba tomando el mínimo absoluto y si más de un pedido por cliente sólo tomaría un valor.
Gracias de todos modos te deseo un gran día.
F.
Tu post original decía "earliest" así que tomé eso para significar el min(), pero me alegro de que lo hayas puesto a trabajar.
¿Este post ha resuelto tu problema? Por favor, márquelo como una solución para que otros puedan encontrarlo rápidamente y para que la comunidad sepa que su problema ha sido resuelto.
Si has encontrado este post útil, por favor, dale a Kudos.
Trabajo como instructor y consultor para Microsoft 365, especializado en Power BI y Power Query.
https://sites.google.com/site/allisonkennedycv
Copying DAX from this post? Click here for a hack to quickly replace it with your own table names
Has this post solved your problem? Please Accept as Solution so that others can find it quickly and to let the community know your problem has been solved.
If you found this post helpful, please give Kudos C
I work as a Microsoft trainer and consultant, specialising in Power BI and Power Query.
www.excelwithallison.com
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.
User | Count |
---|---|
1 | |
1 | |
1 | |
1 | |
1 |
User | Count |
---|---|
2 | |
2 | |
1 | |
1 | |
1 |