mariocadena
Buenos dias comunidad,
Solo me preguntaba si podrías ayudarme con lo siguiente.
He creado algunas columnas calculadas y el valor se usa como formato condicional como se indica a continuación.
Me pidieron que creara un gráfico circular o cualquier tipo de visual contando el número de casos destacados para cada etapa.
Algunas filas pueden contener múltiples.
Creé una tabla usando
UNION y SELECTCOLUMNS para fusionar las columnas calculadas de diferencia y el # de casos, la tabla se ve bien pero al intentar conectarse a la tabla principal para poder filtrarla al seleccionar; muestra una dependencia circular, supongo que debido a que hay múltiples valores para la misma fila.
¿Hay alguna manera de hacer que funcione?
v-kkf-msft
Hola @MarioCadena,
Creo medida:
Count =
SWITCH(
SELECTEDVALUE('Calculated Table'[Stage]),
"Big 5", COUNT('Calculated Table'[Type]),
"Transport Required",
CALCULATE(
COUNT('Calculated Table'[Type]),
'Calculated Table'[Type] = "Yes"
) - CALCULATE(
COUNT('Calculated Table'[Type]),
FILTER(
ALL('Calculated Table'),
'Calculated Table'[Stage] = "Big 5"
&& 'Calculated Table'[Type] = "Yes"
)
)
)
¿Es este el resultado que esperas? ¿Podría compartir sus fórmulas para columnas calculadas y tablas calculadas?
Si el problema aún no se resuelve, proporcione información detallada sobre el error o el resultado esperado que espera. Hágamelo saber de inmediato, esperando su respuesta.
Atentamente,
Winniz
Si esta publicación le ayuda, considere aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.
mariocadena
En respuesta a v-kkf-msft
Gracias por su respuesta.
La solución que proporcionaste es mi situación actual.
Lo que necesito es poder filtrar la tabla seleccionando valores del gráfico circular.
Saludos,
v-kkf-msft
En respuesta a mariocadena
Hola @MarioCadena,
¿Se ha solucionado tu problema?
Si el problema aún no se resuelve, proporcione información detallada sobre el error o el resultado esperado que espera. Hágamelo saber de inmediato, esperando su respuesta.
Atentamente,
Winniz
v-kkf-msft
En respuesta a mariocadena
Hola @MarioCadena,
Pruebe la siguiente fórmula:
Filted Row =
var BigStage =
CALCULATETABLE(
VALUES('Table'[Big 5]),
'Table'[Big 5] = "Yes"
)
var TraStage =
CALCULATETABLE(
VALUES('Table'[Big 5]),
'Table'[Big 5] = "No",
'Table'[Transport Required] = "Yes"
)
return
IF(
SELECTEDVALUE('Calculated Table'[Stage]) = "Big 5",
COUNTROWS( INTERSECT( BigStage, VALUES('Table'[Big 5]) ) ),
COUNTROWS( INTERSECT( TraStage, VALUES('Table'[Big 5]) ) )
)
Y coloque la medida en el campo Big 5:
Si el problema aún no se resuelve, proporcione información detallada sobre el error o el resultado esperado que espera. Hágamelo saber de inmediato, esperando su respuesta.
Atentamente,
Winniz
Si esta publicación le ayuda, considere aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.
amichandak
@MarioCadena , Cuando hago unión ,
ejemplo
distinto (unión (todos (Tabla1[A]), Todo (Tabla B[A])))
En este caso, si todos los valores en la columna A de la Tabla b son Únicos, eso dará un error cuando se cree una relación entre la nueva tabla y la Tabla BA.
Dos evitan esto
distinto (unión (todos (Tabla1[A]), distinto (Tabla B[A])))
así que en tu caso, podría ser como
distinguido(unión(Tabla1, distinguido(selectcolumns(TablaB,<> ,<> )))