Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

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.

Reply
Anonymous
Not applicable

Cuente a los clientes con un número de puntos de contacto mayor que el número objetivo de puntos de contacto

Tengo una lista de los datos de cliente, cada uno tiene varios puntos de contacto (iDE de contacto). Tenemos a nuestros clientes agrupados en varios segmentos, cada uno con un objetivo para el número de puntos de contacto.

Contactos con clientes en el segmento ABC

ID de clienteID de contacto
1100
1103
1109
2123
2138
3150

Eso se agruparía en lo siguiente. Necesito que la agrupación se vea afectada por la selección de la segmentación de segmentos.

ID de clienteRecuento de contactos
13
22
31

Cuando una segmentación de datos se filtra al segmento ABC, que tiene el recuento de contactos de destino de 2, quiero contar los clientes que tienen por encima de ese objetivo y ponerlo en una tarjeta. El resultado debe ser 1.

He intentado usar diferentes estructuras de tabla sy cálculos. Soy bastante flexible con cómo se pueden configurar las estructuras de la tabla y estoy abierto a probar diferentes cálculos siempre y cuando puedan verse afectados por una segmentación de datos.

¡Gracias!

1 ACCEPTED SOLUTION
Greg_Deckler
Super User
Super User

Debe ser algo en la línea de:

Measure =
  VAR __Target = MAX('TargetTable'[Target])
  VAR __Table = 
    SUMMARIZE(
      'Table',
      [Customer ID],
      "Count",COUNTROWS('Table')
    )
RETURN
  COUNTROWS(FILTER(__Table,[Count]>=__Target))

@ me in replies or I'll lose your thread!!!
Instead of a Kudo, please vote for this idea
Become an expert!: Enterprise DNA
External Tools: MSHGQM
YouTube Channel!: Microsoft Hates Greg
Latest book!:
The Definitive Guide to Power Query (M)

DAX is easy, CALCULATE makes DAX hard...

View solution in original post

1 REPLY 1
Greg_Deckler
Super User
Super User

Debe ser algo en la línea de:

Measure =
  VAR __Target = MAX('TargetTable'[Target])
  VAR __Table = 
    SUMMARIZE(
      'Table',
      [Customer ID],
      "Count",COUNTROWS('Table')
    )
RETURN
  COUNTROWS(FILTER(__Table,[Count]>=__Target))

@ me in replies or I'll lose your thread!!!
Instead of a Kudo, please vote for this idea
Become an expert!: Enterprise DNA
External Tools: MSHGQM
YouTube Channel!: Microsoft Hates Greg
Latest book!:
The Definitive Guide to Power Query (M)

DAX is easy, CALCULATE makes DAX hard...

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

Find out what's new and trending in the Fabric Community.