Mapeo de datos agregados en una leyenda

Un usuario Pregunto ✅

shill1000

No he encontrado una respuesta a esto y sospecho que es imposible, pero aquí va.

No puedo compartir los datos porque son privados, pero esencialmente es una tabla de activos y una lista de componentes y si están instalados o no. En su forma más básica, un dispositivo es bueno si contiene el componente o malo si no lo contiene, pero ese valor bueno / malo tiene que ser un agregado de componentes instalados. Puedo usar una medida para contar cuántos activos son buenos y cuántos son malos agregando el valor de instalación del componente; si todos los valores = instalados, entonces es bueno, de lo contrario, si alguno no está instalado, entonces es malo. Esto da un resultado filtrable de un recuento de bienes y un recuento de activos malos.

El problema es que el deseo es mapear los activos geográficamente y la leyenda es el valor bueno / malo por dispositivo. Como es una medida, no se puede utilizar como leyenda del mapa. La única forma que he encontrado para hacer que esto se asigne es agrupar los datos de los activos y usar la agrupación para agregar los valores buenos / malos en una nueva consulta, luego usar esa consulta como una búsqueda de regreso a la tabla de activos para completar una nueva bandera de ‘cumplimiento’ en cada fila.

Por lo tanto, puedo asignar los dispositivos en función del estado agregado, pero ese mapa no se puede filtrar por el nombre del componente porque el cumplimiento del dispositivo es un valor agregado de la búsqueda. El deseo es decir, para una lista determinada de componentes, marcar un dispositivo como bueno o malo, independientemente de su estado general. ¿Alguien tiene alguna idea?

Greg_Deckler

Si pudiera inventar algunos datos y publicarlos aquí, sería de gran ayuda. Consulte esta publicación sobre cómo obtener una respuesta rápida a su pregunta: https://community.powerbi.com/t5/Community-Blog/How-to-Get-Your-Question-Answered-Quickly/ba-p/38490.

Dicho esto, esto suena como un posible caso de uso para el truco de la tabla desconectada, como lo demuestra este artículo: https://community.powerbi.com/t5/Community-Blog/Solving-Attendance-with-the-Disconnected-Table-Trick …

shill1000

En respuesta a Greg_Deckler

Greg,

Si bien no puedo compartir datos reales, el proyecto es configurar una variante del tablero según este hilo:

https://community.powerbi.com/t5/Power-Query/System-Center-Configuration-Manager/mp/267569

He basado el tablero en la última plantilla vinculada por johnagillespie.

Básicamente, lo que estoy tratando de hacer es replicar las medidas de cumplimiento que están configuradas pero, como la sugerencia de la tabla desconectada, encontrar una manera de trazar los dispositivos en un mapa usando una marca de cumplimiento como leyenda. Es necesario que el mapa se pueda filtrar por los filtros existentes en esa plantilla, así como un filtro de nivel visual para mostrar solo un subconjunto de registros, Paciente cero (Nombre2 en CollectionMembership = Paciente cero).

Como no hay datos geográficos almacenados en la base de datos de SCCM, agregué una tabla de búsqueda para los dispositivos que sabemos que estarán en la lista Paciente cero y utilicé una combinación para completar la consulta de ComplianceInfo con esos datos.

Las medidas en la plantilla usan un recuento agregado de entradas que cumplen con las reglas de cumplimiento (si todos los parches instalados son compatibles, de lo contrario no cumplen) y no puedo usar una medida en la leyenda. Al tratar de aplicar la lógica equivalente usando una tabla desconectada, parece aceptar las medidas como en el ejemplo, pero una vez que trato de poner el campo de la tabla en la leyenda, protesta que necesita una relación, que por supuesto puede ‘ t crear a partir de una tabla desconectada. Supongo que esto se debe a que los otros elementos utilizados en el mapa (datos de geolocalización) se extraen de la tabla ComplianceInfo y no puede relacionar la leyenda con estos valores.

¿Algunas ideas?

shill1000

En respuesta a Greg_Deckler

Gracias Greg, pero eso no funciona, aunque podría ser un error / malentendido de mi parte. Intenta forzar una relación para la tabla desconectada.

Trabajaré en una maqueta de los datos reales y la publicaré, ya que no puedo proporcionar la información real; seguridad y está en un servidor SQL local de todos modos.

Deja un comentario

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