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 Comunidad PowerBI,
He logrado extraer los datos sin procesar que necesito y he comenzado a trazar en una tabla de matriz para un análisis de cohortes. El problema al que me enfrento es que no puedo encontrar la forma de hacer que las cifras sean acumulativas... es decir, febrero de 2017 debe ser 3 en el mes 1, 3 en el mes 2, 3 en el mes 4, etc.... entonces 5 en el mes 13, etc. En esencia, los valores están contando la cantidad de user_ids unirse en un mes determinado. Cada mes/año es la cohorte en la que nuevos miembros de ventas se unieron al equipo (hemos tenido nuevas personas cada mes).
Hasta ahora creo que tengo esto.... pero al dividir por cohorte, estoy perplejo acerca de los filtros...
Valores acumulados ?
CALCULAR (
SUM((DISTINCTCOUNT('Tabla de cohortes'[ID de usuario])
),
FILTRO (
cohorte á x, mes > y????
¡Gracias!
@dsabsi @amitchandak- ¿podrías ayudarte?
@Greg_Deckler - Vi que hiciste un calc fácil de entender aquí - https://community.powerbi.com/t5/DAX-Commands-and-Tips/Cumulative-Running-Total/m-p/1080236 - estoy luchando para usarlo aunque!
Solved! Go to Solution.
Hola @Simon17652
Por favor, vea si lo siguiente le ayuda. Como parte de la solución, he realizado algunas transformaciones de datos, creado relaciones y una medida. Todos estos cambios se pueden ver en el pbix. He usado los archivos de Excel que me habías enviado. Por lo tanto, puede cambiar la ruta de acceso del archivo de los archivos de origen, si desea actualizar o explorar la parte del editor de consultas.
PFA el archivo pbix también. Descargar archivo PBIX
@Simon17652 , Necesita algunos datos.
Ningún mes en la parte superior debe ser diff qué. Today() - Fecha de inicio o primera fecha y fecha de inicio (es el nombre de la columna)
Tengo datos de tiendas minoristas
First Sales á minx(filter(Retail, Retail[Customer_id]-EARLIER(Retail[Customer_id])),Retail[Order_Date])
Mes desde las primeras ventas de DATEDIFF(Retail[First Sales],Retail[Order_Date],MONTH)
Ahora me uno a las primeras ventas con tabla de fechas tomar mes -año en fila
Unirse a la segunda con la serie y tomar en la columna
Mes de Ventas - ADDCOLUMNS(GENERATESERIES(0,100), "Month Seq", "Month" & [Value])
En caso de que la segunda necesidad de medir, donde la edad es mi medida
Age bucket Count = CALCULATE(COUNTX(filter(VALUES(Retail[Customer_id]), [Age] =max('Month Of Sales'[Month No])),Retail[Customer_id]),CROSSFILTER('Month Of Sales'[Month No],Retail[Month Since first Sales],None))
crossfilter es la opción
Hola @amitchandak ,
Gracias por su respuesta - ¿qué datos específicos necesita?
Bueno, el mes/año dime qué mes la cohorte de ventas incorporó a un cliente. Así que en febrero de 2017, la cohorte de ventas incorporó a 3 clientes en el primer mes y luego en su 13o mes, incorporaron a otros 2 clientes. Va hasta 42 meses (ya que esa es la diferencia de mes de Today() a la fecha de venta unida.
¡No estoy seguro de entender tu trabajo en ese caso!
S
@Simon17652 Por favor, consulte este post sobre cómo obtener su pregunta respondida rápidamente: https://community.powerbi.com/t5/Community-Blog/How-to-Get-Your-Question-Answered-Quickly/ba-p/38490
Las partes más importantes son:
1. Datos de muestra como texto, utilice la herramienta de tabla en la barra de edición
2. Salida esperada de los datos de muestra
3. Explicación en palabras de cómo obtener de 1. a 2.
Hola @Greg_Deckler ,
Muchas gracias.
1) Por favor, encuentre los datos de muestra a continuación en la URL: https://docs.google.com/spreadsheets/d/1PTz8ElfVvYAfxbudrMSXHEn_j1_33rtv8P4dU3CsNGE/edit?usp=sharing
2) La salida esperada se menciona en el post original.
3) Actualmente tengo una tabla con la cohorte de vendedores (mes y año) a la izquierda y el mes que han estado con nosotros en la parte superior (0-42). Ya he trazado el (distinto) conteo de user_id en cada mes, sin embargo me gustaría hacer que estos números acumulativos. Esto se debe a que la tabla de análisis de cohortes nos mostrará cuántas ventas hasta la fecha han realizado a lo largo de su tiempo con nosotros.
Espero que esto tenga sentido y gracias de nuevo por su tiempo en responder.
@Simon17652 , lo comprobaré. He dado un seminario web sobre un tema similar.
referencia: https://youtu.be/Q1vPWmfI25o?t=752
Gracias @amitchandak - He creado una tabla de fechas e hecho unirse. Este es mi cálculo hasta ahora para los valores:
Recuento diferenciado de clientes ?
CALCULAR (
DISTINCTCOUNT ( 'Tabla de cohortes'[ID de usuario del cliente] ),
USERELATIONSHIP ( _Dates[Fecha], 'Tabla de cohortes'[Primera fecha de solicitud de vendedor] )
)
El truco ahora es hacerlo acumulativo... 🙂
Hola @Simon17652
Por favor, vea si lo siguiente le ayuda. Como parte de la solución, he realizado algunas transformaciones de datos, creado relaciones y una medida. Todos estos cambios se pueden ver en el pbix. He usado los archivos de Excel que me habías enviado. Por lo tanto, puede cambiar la ruta de acceso del archivo de los archivos de origen, si desea actualizar o explorar la parte del editor de consultas.
PFA el archivo pbix también. Descargar archivo PBIX
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 | |
2 | |
1 | |
1 |