voitmichael
Hola, soy completamente nuevo en Power BI Desktop. Así que fue difícil encontrar un tema para eso, lo siento.
La situación inicial
Los datos son de un sitio de membresía que queremos analizar. En este caso se trata de tasas de conversión para usuarios que se den de alta con un bono.
Para esta necesidad tenemos dos tablas con datos:
- Tabla A: una lista de canjes de vales
- Columna «Canjeado en fecha/hora»
- Columna «ID de usuario»
- Columna «código de cupón»
- Tabla B: una lista de transacciones (pagos) realizadas por un usuario después de usar un cupón
- Columna A «Canjeado en fecha»
- Columna B «ID de usuario»
- Columna C «código de cupón»
- Columna D «fecha de transacción»
- Columna E «valor de transacción»
- Columna F «días entre la columna A y la columna D»
- Columna G «Conversión de 60 días»
- «Sí» si la columna F está entre 1 y 60 días
- «No» si no
El punto que hace que mis dos luchas sean tan difíciles para mí es que creo que tengo que trabajar con los dos valores de «ID de usuario» y «código de cupón», ya que se garantiza que esta combinación es única en la tabla A. Pero no es así. en la tabla B, como un usuario (-id) que usó un código de cupón especial, podría haber realizado varios pagos más adelante (con una suscripción mensual, por ejemplo), por lo que la combinación de «ID de usuario» y «código de cupón» existe varios veces en la tabla B.
Lo que quiero hacer a continuación, y necesito su ayuda para ello
Dos cosas (y mis pensamientos al respecto, pero no dude en aconsejarme en cualquier otra dirección):
1. Quiero agregar una columna «Conversión de 60 días» a la tabla A (lista de canjes de vales) con el valor de la columna del mismo nombre en la tabla B (transacciones) (columna G) para la combinación de un usuario -id y un código de cupón.
Así que creo que en pseudocódigo tendría que decir en la tabla A: cree una nueva columna llamada «conversión de 60 días» con el valor de la primera fila en la tabla B que tenga los mismos valores en las columnas «ID de usuario» y » código de vale» tal y como lo tenemos en los campos correspondientes de la tabla A.
valores como ejemplo pueden ser:
– Conversión de 60 días | «Si o no»
– ID de usuario | 685421
– código de cupón | 30diasgratis-verano2020
2. Quiero agregar una columna «valor total» a la tabla A (lista de canjes de vales) con la SUMA de los valores de la columna «valor de transacción» de todas las filas que tienen el mismo «ID de usuario» y «vale». código» en la tabla B como fila única en la tabla A.
Espero haber podido explicar lo que debo hacer y necesito ayuda de una manera comprensible. Por supuesto, estoy abierto a todas las ideas y enfoques y disponible para sus preguntas.
¡Muchos gracias!
Miguel
tommartens
Hola @voitmichael,
gracias por la explicación detallada, y bienvenido a esta comunidad.
A medida que comiences a responder algunas preguntas, te darás cuenta de que te ayudará tocar los datos. 🙂 Por esta razón, le pido que cree un pbix que contenga datos de muestra pero que aún refleje su modelo de datos (aquí ambas tablas). Puede usar la función «Ingresar datos» (ingresar datos directamente en Power BI Desktop – Power BI | Microsoft Docs), o crear los datos usando un archivo de Excel.
Cargue el pbix con los datos de muestra en onedrive o dropbox y comparta el enlace, si está utilizando Excel para crear los datos de muestra, comparta también el xlsx.
Saludos,
Tomás
voitmichael
En respuesta a tommartens
Hola, traté de hacerlo, pero tendría que construir todo nuevo o debo revelar datos confidenciales, ya que puedo cambiar los valores a datos de muestra pero no los encabezados, y solo ellos dicen mucho sobre cómo estamos trabajando. Si elimino o cambio el nombre de uno de los encabezados en los archivos csv, recibo errores en Power BI Desktop. Pero no puedo revelar esa información.
¿Mi pregunta está mal escrita o es difícil de entender?
Tendré un intento más para construir una versión de muestra más tarde este día…
v-kelly-msft
En respuesta a voitmichael
Hola @voitmichael,
Los datos de muestra podrían facilitarnos la comprensión de su solicitud, y también podrían ahorrarle tiempo a usted y a nosotros para obtener el resultado que necesita.
Gracias por su tiempo para proporcionar los datos de muestra.
Atentamente,
Kelly
¿Respondí tu pregunta? ¡Marca mi publicación como una solución!