Syndicate_Admin
Hola a todos,
Anteriormente creó gráficos de control utilizando un conjunto de datos con solo los datos necesarios. Ahora estoy tratando de usar las mismas medidas para crear los gráficos de control donde los datos necesarios son solo un subconjunto.
Estoy usando 4 medidas, las dos de abajo y una para hacer los límites superior e inferior.
Con TODOS LOS SELECCIONADOS
Syndicate_Admin
En respuesta a Syndicate_Admin
Finalmente pude hacer que esto funcionara.
Utilicé AllSELECTED como se describe inicialmente. Sin embargo, lo que tuve que hacer para que funcionara fue duplicar mi tabla de origen y filtrarla para que fuera solo la información necesaria. En este caso, los ID de muestra.
Syndicate_Admin
No @PBI_Rookie,
¿Se ha resuelto su problema? Si se ha resuelto, acepto la respuesta correcta como la respuesta estándar para ayudar a los otros miembros a encontrarla más rápidamente. ¡Muchas gracias por su amable cooperación!
Equipo de apoyo a la comunidad _ Caitlyn Yan
Si esta publicación ayuda, considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.
Syndicate_Admin
¡Hola! Intente cambiar ALLSELECTED() a KEEPFILTERS(Identificador por el que quiero ordenar]).
Syndicate_Admin
En respuesta a Syndicate_Admin
Hola
Ok, intenté reemplazar el ALLSELECTED en ambas medidas con KEEPFILTERS. Recibo un error que dice «No se puede convertir el valor (identificador) del tipo TEXT para escribir True/False»
Syndicate_Admin
En respuesta a Syndicate_Admin
😮 Bueno, ese es sin duda un mensaje de error inusual…
¿Puede proporcionar algunos datos de muestra para jugar?
Syndicate_Admin
En respuesta a Syndicate_Admin
Jugando un poco con KeepFilters puedo ver por qué me está dando ese error. Si lo alteró un poco, es decir, KeepFilters(Column=»») no obtuvo el error. Desafortunadamente tampoco resuelve el problema inicial.
Syndicate_Admin
En respuesta a Syndicate_Admin
Creo que estaba un poco apagado… pruebe KEEPFILTERS() con lo que esté en el eje X
Syndicate_Admin
En respuesta a Syndicate_Admin
Finalmente pude hacer que esto funcionara.
Utilicé AllSELECTED como se describe inicialmente. Sin embargo, lo que tuve que hacer para que funcionara fue duplicar mi tabla de origen y filtrarla para que fuera solo la información necesaria. En este caso, los ID de muestra.
Syndicate_Admin
En respuesta a Syndicate_Admin
¿Podría describir más de su solución?
¿La fuente duplicada está relacionada con la tabla original?
¿Utiliza el ID de la nueva tabla en el eje X?
¿Cómo se filtra la nueva tabla de ID? ¿Todavía se pueden usar rebanadoras?
Tengo un caso similar con los gráficos de control.
En mi caso hay datos de calidad de diferentes maquinas en la misma tabla. En el gráfico de control, quiero mostrar solo la máquina seleccionada en el intervalo de tiempo seleccionado. Uso la segmentación de datos para eso, ya que no quiero crear 20 tablas de duplicar para cada máquina.
Todo funciona bien hasta que agrega una medida que incluye ALLSELECTED. Vea a continuación.
A continuación, quiero agregar la línea AVG, pero esto sucede:
AVG-line se calcula correctamente (incluye solo las filas que él seleccionó), pero x-axle sigue mostrando todas las filas que deben filtrarse.
DAX para la línea AVG es: CALCULAR( [AVG_RH%], TODOS LOS SELECCIONADOS(Inspecciones[Id]))
Visual se filtra mediante el uso de la segmentación de datos, que en realidad filtra la tabla ‘máquinas’. La tabla ‘Máquinas’ está relacionada con la tabla ‘Inspecciones’. Slicer filtra los valores de línea en visual, pero los valores del eje x permanecerán.