Mostrar la cantidad de recuentos por identificación

Un usuario Pregunto ✅

Frello

Hola tios,

Tengo las siguientes columnas:

peticiones.PNG

Tengo un ID de solicitud donde agrupo más solicitudes debajo. Quiero poder mostrar cuántas veces por ID de solicitud se agrega una solicitud de clúster.

Por ejemplo: quiero ver si mi agrupación en clústeres funciona correctamente. Entonces, si veo que no ha habido agrupaciones, aparece como una solicitud de agrupación 100x 1. Pero si mi agrupación funciona correctamente, muestra más de 1x por solicitud de identificación.

Una mediana de la cantidad de grupos también me funciona. Simplemente no puedo ver cómo configurarlo.

En respuesta a Frello

Hola @Frello,

Puede intentar usar la siguiente fórmula de medida para obtener un recuento distinto de ‘Solicitud de ID’ que tiene más de una ‘solicitud de clúster’ correspondiente:

Measure =
COUNTROWS (
    FILTER (
        SUMMARIZE (
            ALLSELECTED ( Table ),
            [ID Request],
            "DC", DISTINCTCOUNT ( Table[Cluster Request] )
        ),
        [DC] > 1
    )
)

Saludos,

Xiaoxin Sheng

cnweke

Haga un gráfico de barras con la solicitud de ID como eje y cuente la solicitud de clúster como valor.

Lo que hará es lo siguiente:

Enumere todas las solicitudes de ID en el eje x. Cuente cuántas solicitudes de clúster hay por solicitud de ID.

O hazlo en una medida:

ClusteringCount: calcular (distinto recuento (solicitud de ID), recuento (solicitud de clúster)> 1)

Esto te dice cuántos.

Marcado como resuelto si esto te ayudó 🙂

Frello

En respuesta a cnweke

Gracias por la rápida respuesta @cnweke

Tal vez lo expliqué poco claro, lo siento.

Cuando lo hago a tu manera, veo cada ID de solicitud con sus solicitudes agrupadas en tiempo.

Pero quiero saber cuántas veces ha sucedido un clúster. No por solicitud.

Solicitudes de gráfico de barras.PNG

Entonces, por ejemplo, quiero ver que la agrupación 6 ha sucedido 2x y la agrupación 4 ha sucedido 3x

cnweke

En respuesta a Frello

En la parte superior de mi cabeza:

ClusteringCount: calcular (cuenta distinta (solicitud de ID), contar (solicitud de clúster)> 1) y cambiar> 1 a = 2, = 3 … funcionaría. Esto es complicado, aunque necesitarías 4-5 medidas en total.

Si se me ocurre una sola medida que sea adecuada para su propósito, responderé nuevamente. Sin embargo, puedes empezar con esto.

Frello

En respuesta a cnweke

@cnweke

Cuando intento usar la medida, aparece el siguiente error:

ClusteringCount  = calculate(DISTINCTCOUNT(offers[ID Request]), count(offers[Cluster Request] > 1))

La función COUNT solo acepta una referencia de columna como argumento.

cnweke

En respuesta a Frello

ClusteringCount  = calculate(DISTINCTCOUNT(offers[ID Request]), count(offers[Cluster Request]) > 1)

Tu argumento tenía que estar completamente entre paréntesis

Frello

En respuesta a cnweke

Lo siento, no estaba prestando atención.

Recibí el siguiente error:

ClusteringCount = calculate(DISTINCTCOUNT(offers[ID Request]), count(offers[Cluster Request]) > 1)

Se ha utilizado una función ‘COUNT’ en una expresión Verdadero / Falso que se utiliza como expresión de filtro de tabla. Esto no esta permitido.

cnweke

En respuesta a Frello

(count(offers[Cluster Request]) > 1)

No se preocupe, es parcialmente culpa mía.

Intellisense me hizo incapaz de escribir nada mejor que un pseudocódigo 🙂

Frello

En respuesta a cnweke

ClusteringCount = calculate(DISTINCTCOUNT(offers[ID Request]), (count(offers[Cluster Request]) > 1 )) 

Desafortunadamente, esto todavía proporciona el mismo error. 😞

En respuesta a Frello

Hola @Frello,

Puede intentar usar la siguiente fórmula de medida para obtener un recuento distinto de ‘Solicitud de ID’ que tiene más de una ‘solicitud de clúster’ correspondiente:

Measure =
COUNTROWS (
    FILTER (
        SUMMARIZE (
            ALLSELECTED ( Table ),
            [ID Request],
            "DC", DISTINCTCOUNT ( Table[Cluster Request] )
        ),
        [DC] > 1
    )
)

Saludos,

Xiaoxin Sheng

cnweke

En respuesta a Frello

ClusteringCount = calculate(DISTINCTCOUNT(offers[ID Request]), (count(offers[Cluster Request]) > 1) = TRUE)

Deja un comentario

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