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!
Soy bastante nuevo en power-bi y necesito ayuda con una fórmula y lógica para un análisis del cliente. Dado que no pude encontrar ningún problema similar en el foro trato de explicar mi situación a continuación.
La empresa para la que trabajo 3 marcas diferentes, las llama lens1, lens2 y lens3. Lo que ahora necesito controlar es (1) cuántos clientes tenemos en cada marca (con el mismo mercado), (2) cuántos clientes pertenece a más de una marca, y también (3) whithin qué marca tuvo lugar la última compra.
A continuación se adjuntan datos de ejemplo:
Tabla de ventas
Brand_key | market_key | customer_key | order_number | order_date | latest_order_date |
1 | 11 | 123 | 1001 | 09-jan-18 | 10-dec-19 |
1 | 11 | 123 | 1020 | 10-dec-19 | 10-dec-19 |
2 | 11 | 123 | 1100 | 05-jan-17 | 05-jan-17 |
3 | 11 | 123 | 1200 | 20-jun-18 | 20-jun-18 |
1 | 14 | 125 | 1201 | 11-jan-20 | 11-jan-20 |
1 | 14 | 126 | 1202 | 12-jan-20 | 12-jan-20 |
2 | 14 | 125 | 1205 | 02-feb-20 | 02-feb-20 |
3 | 14 | 127 | 1206 | 10-mar-20 | 10-mar-20 |
1 | 12 | 128 | 1207 | 10-mar-20 | 10-mar-20 |
2 | 12 | 129 | 1208 | 10-jun-20 | 10-jun-20 |
3 | 12 | 129 | 1209 | 10-jul-20 | 10-jul-20 |
1 | 14 | 130 | 1210 | 10-aug-20 | 10-aug-20 |
2 | 14 | 130 | 1211 | 11-aug-20 | 11-aug-20 |
1 | 14 | 131 | 1212 | 12-aug-20 | 12-aug-20 |
2 | 12 | 132 | 1213 | 10-jul-20 | 10-jul-20 |
1 | 13 | 133 | 1005 | 10-aug-17 | 10-jun-20 |
1 | 13 | 133 | 1215 | 10-jun-20 | 10-jun-20 |
2 | 13 | 133 | 1220 | 05-jun-19 | 05-jun-19 |
3 | 13 | 133 | 1225 | 11-mar-19 | 11-mar-19 |
Tabla de marca
Brand_key | Brand_name |
1 | lens1 |
2 | lens2 |
3 | lens3 |
Tabla de mercado
Market_key | Market_NAME |
11 | Finlandia |
12 | Dinamarca |
13 | Noruega |
14 | Suecia |
Tabla de clientes
CUSTOMER_KEY | CUSTOMER_EMAIL |
123 | 123@gmail.com |
125 | 125@gmail.com |
126 | 126@gmail.com |
127 | 127@gmail.com |
128 | 128@gmail.com |
129 | 129@gmail.com |
130 | 130@gmail.com |
131 | 131@gmail.com |
132 | 132@gmail.com |
133 | 133@gmail.com |
Cabe mencionar que la última fecha de pedido dentro de la tabla de ventas es una marca calculada basada en columnas, mercado y clave de cliente. La fecha de pedido más reciente siempre será máxima.
Salida esperada de datos de muestra:
Total sin clientes en la lente 1 | 7 |
Total sin clientes en la lente 2 | 6 |
Total sin clientes en la lente 3 | 4 |
Clientes comprados en lens1&lens2 (en el mismo mercado) | 4 |
Clientes comprados en lens1&lens3 (en el mismo mercado) | 2 |
Clientes comprados en lens2&lens3 (en el mismo mercado) | 3 |
Cliente comprado en lens1&lens2 con la última compra en lente1 (en el mismo mercado) | 2 |
Cliente comprado en lens2&lens3 con última compra en lente2 (en el mismo mercado) | 1 |
Cliente comprado en lens1&lens3 con la última compra en lente1 (en el mismo mercado) | 2 |
Explicación en palabras
Es necesario responder a las tres preguntas siguientes:
(1) ¿Cuál es el número total de clientes para cada marca?
Primero necesito entender cuántos clientes tengo realmente para cada marca. La marca se llama lente1, lente2, lente3.
(2) ¿Cuántos clientes pertenece a más de una marca?
Cuando sé la respuesta de (1), necesito subestimar cuántos clientes son clientes / han comprado de otra marca también. Por ejemplo, ningún cliente en lens1 y lens2 está en estos datos de muestra 4.
(3) ¿Dónde se llevó el último lugar de compra?
Al saber qué clientes que pertenecen a más de una marca (2), necesito mantener la última compra. Por ejemplo, los clientes de lens1 y lens2, donde la última compra fue en lens1, están en los datos de muestra 2.
Espero que algunos de ustedes puedan resolver esto - Gracias de antemano!
hola @mg_2000
y 'Previous_Brand'[BRAND_NAME] es una tabla duplicada con las mismas dimensiones que 'Brand'[BRAND_NAME].
¿por qué necesitas dos mesas para dos marcas? será mejor que lo mantengas en una mesa.
El archivo PBIX de ejemplo y la salida esperada ayudarían enormemente.
saludos
Lin
@mg_2000 - No hay suficiente información para continuar, por favor primero compruebe si su problema es un problema común enumerado aquí: https://community.powerbi.com/t5/Community-Blog/Before-You-Post-Read-This/ba-p/1116882
Además, consulte este post sobre cómo obtener respuesta a su pregunta 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.
@mg_2000 ,¿Puede compartir datos de ejemplo y salida de ejemplo en un formato de tabla?
Debe ser muy similar a churn, en lugar de tiempo uso de la marca
https://community.powerbi.com/t5/Desktop/Churn-Rate-lost-Customer/m-p/1173754#M529196
https://blog.enterprisedna.co/new-vs-existing-customers-advanced-analytics-w-dax/
https://www.sqlbi.com/articles/computing-new-customers-in-dax/
¡Hola!
Mi publicación y problema ahora se actualiza con algunos datos de muestreo y espero que una explicación un poco más clara de lo que necesito.
¡Avísame si hay algo más que pueda apoyar!
¡Hola!
Mi publicación ahora se actualiza con información adicional, así como datos de muestra.
¡Gracias!
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 |
---|---|
2 | |
2 | |
2 | |
2 | |
1 |