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
Syndicate_Admin
Administrator
Administrator

¿Una manera fácil de mostrar el promedio por mes / trimestre / año para la jerarquía de fechas de un recuento distinto de texto?

Hola, tengo una tabla muy larga como la siguiente con datos diarios de los últimos 5 años en los que el cliente visitó nuestra tienda:

FechaID de cliente (almacenado como texto)
1/1/2000 111
1/1/2000 222
1/1/2000 333
1/1/2000 444
1/2/2000 222
1/2/2000 333
1/2/2000 444
1/2/2000 555
1/3/2000 222

etc durante 5 años

Estoy tratando de crear un gráfico de columnas agrupadas que muestre el número de clientes únicos que visitaron nuestra tienda cada día, mes (desglosado), trimestre (desglosado) y año (desglosado nuevamente).
Creé una columna como la siguiente:

Total de clientes únicos = DISTINCTCOUNT('Mesa'[ID de cliente])
Esto funciona bien cuando el gráfico de barras está en el nivel de fecha pero no en el mes / trimestre / año (creo que está sumando todos los recuentos distintos para ese período de tiempo. Pero me gustaría el promedio de distintos recuentos de ID de clientes por día (por mes / trimestre / año) por favor.

Por ejemplo, si 15 días de 30 obtuvimos 5 ID de cliente únicos y los otros 15 días de 30 obtuvimos 10 ID de clientes únicos, entonces el promedio de ese mes debería mostrar 7.5 ID de clientes únicos (no importa su ID real).

¡Gracias!
6 REPLIES 6
Syndicate_Admin
Administrator
Administrator

Hola, @alya1

Aquí está mi adición detallada a IBendlin, tal vez pueda probar la expresión DAX a continuación

Average Unique Customers = 
AVERAGEX(
    VALUES('Table'[Date]),
    CALCULATE(DISTINCTCOUNT('Table'[Customer ID]))
)

vyohuamsft_0-1709015446391.png

Cómo obtener respuestas rápidas a tu pregunta

Saludos

Yongkang Hua

Si esta publicación ayuda, considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

Hola Yongkang, ¡gracias por escribirlo! Pero tengo el mismo problema en el que, si profundiza hasta el mes, no toma el promedio de ID de cliente diario único, sino la suma de todos los 😞 ID de cliente únicos

Syndicate_Admin
Administrator
Administrator

But I would like the average of distinct count of customer ID's by day

Si lo desea a lo largo de los días, debe RESUMIR a lo largo de los días. A continuación, agregue el DISTINCTCOUNT para cada día y, por último, devuelva el AVERAGEX de esa columna.

Hola Ibendlin, gracias por tu respuesta. ¿Te importaría escribir el dax, por favor? Probé Yongkangs arriba, pero todavía tengo el problema comentado.

Proporcione datos de muestra que cubran completamente su problema. Necesita más meses y algunos años tal vez.
Muestre el resultado esperado en función de los datos de muestra que proporcionó.

¡Ah, muchas gracias! mientras escribía los datos, me di cuenta de que cometí un error inicial. Tu idea funciona 🙂 ¡Gracias de nuevo!

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.