Seleccionar automáticamente/Mostrar el valor de la burbuja del mapa en la tarjeta cuando solo hay una burbuja en el mapa.

Un usuario Pregunto ✅

stuartsmith

Tengo un mapa que muestra varias burbujas de datos y si se selecciona una burbuja, los datos de la burbuja se muestran en una tarjeta. ¿Hay alguna manera de que, si se amplía el mapa, solo se muestra una burbuja de datos, se selecciona automáticamente y el valor de la tarjeta se completa automáticamente como si el usuario hubiera seleccionado la burbuja con el mouse?

stuartsmith

En respuesta a v-lili6-msft

Creo que pude haber encontrado una manera. Creé una medida IF Count para la tabla de direcciones para ver si el conteo era 1, cualquier otra cosa que no sea 1 no llenaría las tarjetas, pero si la tabla de direcciones era 1, las tarjetas estaban llenas. Parece funcionar, pero hay que probarlo.

Aquí está el código, y verifica varias porciones y solo llenará las tarjetas si se selecciona un solo valor. Puede que no sea el código más eficiente, pero parece satisfacer mis necesidades de llenar las tarjetas solo si la tabla de direcciones tiene 1 fila.

HRBusinessPartner.Title_Measure = IF(ISFILTERED(‘Descripción general de la ubicación'[Address]) && HASONEVALUE(‘Descripción general de la ubicación'[Address]) || ISFILTERED(‘Descripción general de la ubicación'[Country]) && HASONEVALUE(‘Descripción general de la ubicación'[Country]) || ISFILTERED(‘Descripción general de la ubicación'[City]) && HASONEVALUE(‘Descripción general de la ubicación'[City]) || ISFILTERED(‘Descripción general de la ubicación'[Building Code]) && HASONEVALUE(‘Descripción general de la ubicación'[Building Code]), IF(COUNT(‘Descripción general de la ubicación'[Address]) =1, LASTNONBLANK(‘Descripción general de la ubicación'[HRBusinessPartner.Title],»»), «»), «»)

hola, @StuartSmith

Después de mi investigación, me temo que no podría lograrlo en Power BI por ahora.

Para su requerimiento, puede publicar su nueva idea en ideas de Power BI y hacer que esta función llegue antes.

Atentamente,

Lin

stuartsmith

En respuesta a v-lili6-msft

Creo que pude haber encontrado una manera. Creé una medida IF Count para la tabla de direcciones para ver si el conteo era 1, cualquier otra cosa que no sea 1 no llenaría las tarjetas, pero si la tabla de direcciones era 1, las tarjetas estaban llenas. Parece funcionar, pero hay que probarlo.

Aquí está el código, y verifica varias porciones y solo llenará las tarjetas si se selecciona un solo valor. Puede que no sea el código más eficiente, pero parece satisfacer mis necesidades de llenar las tarjetas solo si la tabla de direcciones tiene 1 fila.

HRBusinessPartner.Title_Measure = IF(ISFILTERED(‘Descripción general de la ubicación'[Address]) && HASONEVALUE(‘Descripción general de la ubicación'[Address]) || ISFILTERED(‘Descripción general de la ubicación'[Country]) && HASONEVALUE(‘Descripción general de la ubicación'[Country]) || ISFILTERED(‘Descripción general de la ubicación'[City]) && HASONEVALUE(‘Descripción general de la ubicación'[City]) || ISFILTERED(‘Descripción general de la ubicación'[Building Code]) && HASONEVALUE(‘Descripción general de la ubicación'[Building Code]), IF(COUNT(‘Descripción general de la ubicación'[Address]) =1, LASTNONBLANK(‘Descripción general de la ubicación'[HRBusinessPartner.Title],»»), «»), «»)

Deja un comentario

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