Frello
Hola tios,
Tengo las siguientes columnas:
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.
v-shex-msft
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.
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. 😞
v-shex-msft
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)