Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

Reply
akarasick1
Frequent Visitor

Uso de OR Logic en más de 2 cortadoras para rellenar el gráfico de dispersión

Estoy buscando una manera de hacer selecciones de 2 segmentaciones de datos para rellenar un gráfico de dispersión mediante la utilización de la lógica OR, no la lógica AND.

Slicer A (Lista de tiendas, tiendas activas)

Tienda 1

Tienda 2

Tienda 4

Slicer B (Lista de tiendas, tiendas inactivas)

Tienda 3

Tienda 5

Si tuviera que seleccionar La Tienda 1 de la Segmentación A y la Tienda 3 de la Slicer B, me gustaría ver 2 puntos en mi Gráfico de Dispersión (sus coordenadas X/Y). He simplificado el escenario aquí y necesito dos segmentaciones separadas.

Por favor, hágamelo saber qué enfoque tomaría. ¡Gracias!

4 REPLIES 4
Syndicate_Admin
Administrator
Administrator

Si una de las segmentaciones de datos proviene de una tabla con una relación inactiva, ¿cómo modificaría el DAX?

v-zhenbw-msft
Community Support
Community Support

Hola @akarasick1 ,

Puede crear dos tablas, una contiene almacén activo y otra contiene almacén inactivo. Y crea una segmentación basada en ellos.

A continuación, puede consultar los siguientes pasos en función de nuestra muestra.

1. Cree dos tablas para ser segmentadora.

Slicer A = CALCULATETABLE(DISTINCT('Table'[Store List]),'Table'[State]="Active stores")
Slicer B = CALCULATETABLE(DISTINCT('Table'[Store List]),'Table'[State]="Inactive stores")

USing1`.jpg

2. Luego podemos crear una medida y ponerla en Filtro en este objeto visual.

Measure = 
var _select_SlicerA = SELECTEDVALUE('Slicer A'[Store List])
var _select_SlicerB = SELECTEDVALUE('Slicer B'[Store List])
return
IF(MAX('Table'[Store List])=_select_SlicerA||MAX('Table'[Store List])=_select_SlicerB,1,0)

using2.jpg

using3.jpg

using4.jpg

Si no cumple con sus requisitos, ¿podría proporcionar una muestra de maqueta basada en datos falsos?

Será útil si puede mostrarnos el resultado esperado exacto basado en las tablas.

Cargue sus archivos en OneDrive para la Empresa y comparta el enlace aquí. Por favor, no contenga ninguna Información Confidencial o Datos Reales en su respuesta.

BTW, pbix como adjunto.

Saludos

Equipo de apoyo a la comunidad _ zhenbw

Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

¡Esto se ve genial! ¿Cómo modificaría esto para poder manejar múltiples selecciones dentro de la segmentación - en este momento sólo funciona con una selección.

¡Gracias!

Hola @akarasick1 ,

Podemos utilizar la función VALUES no utilizar la función SELECTEDVALUE para satisfacer sus necesidades. La nueva medida como esta,

Measure = 
var _select_SlicerA = VALUES('Slicer A'[Store List])
var _select_SlicerB = VALUES('Slicer B'[Store List])
return
IF(MAX('Table'[Store List]) in _select_SlicerA||MAX('Table'[Store List]) in _select_SlicerB,1,0)

Los pasos restantes son los mismos que antes.

using1.jpg

Si tiene alguna pregunta, por favor pregunte aquí y trataremos de resolverlo.

BTW, pbix como adjunto.

Saludos

Equipo de apoyo a la comunidad _ zhenbw

Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

Find out what's new and trending in the Fabric Community.