DAX TOPN: obtenga el conteo de los 5 principales divididos por valores de otra columna

Un usuario Pregunto ✅

Janinw

Estimados,

Estoy luchando con lo siguiente:

Tengo una tabla con varias columnas: ‘date’, ‘ticket_id’, ‘reason_group’, ‘reason_specific’.

Lo que quiero:

  • Obtenga las 5 razones principales de la columna ‘motivo_específico’
  • Basado en el recuento distinto de la columna ‘ticket_id’
  • Luego usa este top 5 como filtro para una visual

Entonces, las primeras 5 razones de la tabla a continuación deberían ser el filtro para una imagen.

janinw_0-1607772779472.png

Me estoy perdiendo mucho con el TOPN, CALCULATE, CALCULATETABLE, SUMMARIZE.

Mejor,
Janine

Janinw

En respuesta a Fowmy

Hola a todos,

Me he dado cuenta de que una forma fácil de llegar a donde quiero es haciendo lo siguiente:

  • Cree una medida que calcule el% (o el número) de why_specific:
    entradas_perc = dividir (cuenta distinta ([ticket_id]), calcular (cuenta distinta ([ticket_id]), todos([reason_specific])))
  • Luego use el tipo de filtro Top N en PowerBI Desktop.2020-12-18 09_53_04-B2.02 - MKT - Razones para no programar una cita - Power BI Desktop.png

Janinw

Hola @Fowmy

Encuentre un conjunto de datos ficticios como se solicita aquí: Datos ficticios

Gracias,

Janine

Fowmy

En respuesta a Janinw

@janinw

A continuación encontrará la medida:

Top 5 Reason = 
var __rank = 
RANKX (
    CALCULATETABLE (
        SUMMARIZE ( Sheet1, Sheet1[reason_specific_en] ),
        ALLSELECTED ( Sheet1)
    ),
    CALCULATE ( DISTINCTCOUNT ( Sheet1[ticket_id] ) ),
    ,
    DESC,
    DENSE
)
return

IF( 
    __rank <= 5 , 
    DISTINCTCOUNT ( Sheet1[ticket_id] )
)

Fowmy_0-1607776798606.png

________________________

Si mi respuesta fue útil, haga clic en Acéptalo como la solución para ayudar a otros miembros a encontrarlo útil

Clickea en el Icono de pulgar hacia arriba si te gusta esta respuesta 🙂

Sitio web YouTube LinkedIn

Janinw

En respuesta a Fowmy

@Fowmy: desafortunadamente, su solución no ayudó a usarla como filtro para una imagen. Había hecho cosas similares antes, pero eso no me lleva a lo que quiero hacer con eso.

Janinw

En respuesta a Fowmy

Hola a todos,

Me he dado cuenta de que una forma fácil de llegar a donde quiero es haciendo lo siguiente:

  • Cree una medida que calcule el% (o el número) de why_specific:
    entradas_perc = dividir (cuenta distinta ([ticket_id]), calcular (cuenta distinta ([ticket_id]), todos([reason_specific])))
  • Luego use el tipo de filtro Top N en PowerBI Desktop.2020-12-18 09_53_04-B2.02 - MKT - Razones para no programar una cita - Power BI Desktop.png

Fowmy

@janinw

¿Puede compartir sus datos como muestra? Esto me ayudará a crear la solución correcta como se esperaba. Puede crear un conjunto de datos ficticios en Excel con la salida deseada.
Puede guardar sus archivos en OneDrive, Google Drive o cualquier otra plataforma para compartir en la nube y compartir el enlace aquí.
____________________________________
¿Cómo pegar datos de muestra con su pregunta?
¿Cómo conseguir una respuesta rápida a sus preguntas?

_____________________________________
¿Respondí a tu pregunta? Marque esta publicación como una solución, ¡esto ayudará a otros !.

Haga clic en el icono de pulgar hacia arriba si le gusta esta respuesta 🙂

YouTube, LinkedIn

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *