Foro Empleos Academia Blog
Recursos
  • Ejemplos de dashboards
  • DatData Games
  • Alumnos destacados
  • Torneos pasados
Search Icon Iniciar sesión Inscribirme
Back arrow

Power BI

hace 2 años

Clientes Repetidores

JavierAlvarez806

Buenas a todos, Me gustaría crear una métrica o columna calculada para identificar los clientes que han repetido compra, por ejemplo para Enero 2022 serían todos los que compraron en 2021 y en enero de 2022. Actualmente la tabla que tengo sería la siguiente: (ID) - Fecha en diferentes formatos  
0 Votos
8
Respuestas
Respuestas

MaikolLabrador957

hace 2 años

Hola Javier, Saludos desde Venezuela. Lo primero que hay que validar es si todos los campos tienen el formato correcto, es decir “Cust_ID” como texto, “Atributo” como fecha, etc. Luego podrías realizar dos métricas, una que sería para contabilizar los clientes. Clientes = COUNTROWS([Cust_ID) Y luego para que en enero del 2022 tengas los clientes que te compraron en enero del 2021 por ejemplo, se podría utilizar la siguiente función. Clientes totales año pasado = CALCULATE( [Clientes],SAMEPERIODLASTYEAR(“Nombre de tu tabla”[Atributo])) Lo recomendable es que el campo de fecha provenga de tu tabla Calendario. Quedo atento, Saludos,
0 Votos

JavierAlvarez806

hace 2 años

Muy buenas, Ante todo gracias por la respuesta, no obstante lo que busco en este caso no son el número de clientes del año anterior, sino los clientes que del año anterior que también han efectuado una compra este año, en este caso en enero 2022. Respecto a la tabla calendario, totalmente de acuerdo con la buena práctica, no obstante no indique la misma como parte del modelo para no extender la explicación. Quedo atento y gracias por la respuesta y la ayuda. Un saludo
0 Votos

MaikolLabrador957

hace 2 años

Excelente, entendí la situación. Sino me equivoco se podría intersectar dos tablas. Una tabla para los clientes que compraron en el 2021 y otra que compraron en el 2022 pero todo esto se hace mediante DAX usando la función “CALCULATETABLE” y la función “INTERSECT” El código sería algo así: Intersección ventas año 2122 = VAR vVentas2021 = CALCULATETABLE(VALUES(“nombre de la tabla”[Cust_ID]),‘Calendario’[año]=“2021”) VAR vVentas2022 = CALCULATETABLE(VALUES(“nombre de la tabla”[Cust_ID]),‘Calendario’[año]=“2022”) VAR vResult = INTERSECT (vVentas2021,Vventas2022) RETURN COUNTROWS(vResult) Sería cuestión de intentar, creo que funcionaría. Disculpas por la sintaxis seguro me faltan comas o parentesis, pero creo que se entiende. Saludos Javier.
0 Votos

JavierAlvarez806

hace 2 años

Muy buenas de nuevo Maikol, Primero de todo te quería agradecer de nuevo la predisposición en las dos ocasiones, esta respuesta me sirve muchísimo y la aplicaré como solución. Justamente la lógica de la función INTERSECT es idónea para esta ocasión. Un gusto encontrarme con gente como tú. Un placer y gracias de nuevo.
0 Votos

MaikolLabrador957

hace 2 años

Buen día Javier, Para mi es un gusto poder ayudar! :+1:t3:
0 Votos

JavierAlvarez806

hace 2 años

Buenas Maikol, Disculpa la molestia, te querría consultar si habría la forma de obtener estos ID’s que coindicen en ambos periodos (clientes que repiten compra) ya que el return me da el número y tiene muy buena pinta pero me gustaría validar los ids en concreto en ambos periodos. Gracias de nuevo!
0 Votos

MaikolLabrador957

hace 2 años

Buenos días Javier, Espero que te encuentres muy bien, Te refieres a que te gustaría ver los nombres de los clientes o el código del cliente?
0 Votos

JavierAlvarez806

hace 2 años

Buenas Maikol, En este caso sería el ID ya que es el campo que tengo y por el cual se ha hecho la intersección, con obtener este listado de ids sería genial. Un abrazo!
0 Votos
Es necesario estar inscrito para dejar tu duda, comentario y/o respuesta

Sobre el alumno

JavierAlvarez806

Javier Álvarez Cruz

Cursos completados

No ha completado ningún curso aún

Más preguntas sobre el tema

Guia para certificacion de Power Bi en Microsoft

Miro

signos - y ( ) en "DX38🔴 - Modelar Estados Financieros desde cero"

Charcho

Duda sobre una matriz relacionada con subtotales

Charcho

Analizar diferencias mes actual con mes anterior

Charcho

Conexión de Power BI con JIRA a través de una API

GuidoMorinigo368

Recursos
  • Foro
  • Inscribirse
  • Blog
  • Ejemplos de dashboards
Cursos
  • Aprende Power BI con Proyectos
  • Análisis de Datos con Power BI y Excel
  • Especialización en Power Query
  • Certificación de Power BI
  • Tu Portafolio de Dashboards
Legales
  • Términos del servicio
  • Política de privacidad
  • Política de cookies
  • Contacto
  • Acerca
Canal de YouTube de datdata Cuenta de Linkedin de datdata Cuenta de Instagram de datdata Página de Facebook de datdata Cuenta de TikTok de datdata
© 2025 © datdata - Todos los derechos reservados