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

Get inspired! Check out the entries from the Power BI DataViz World Championships preliminary rounds and give kudos to your favorites. View the vizzies.

Reply
Syndicate_Admin
Administrator
Administrator

Uso de Userelationship en Allselected

Esta es mi medida,
¿Incluir todas las selecciones? =
DONDE _selected =
ALLSELECTED ( 'dim'[año] )
DONDE _options =
CALCULAR (
DISTINCTCOUNT ( 'hotel'[año] ),
FILTRO (
ALLSELECTED ( 'hotel' ),
'hotel'[hotel] = MAX ( 'hotel '[hotel] )
&& 'hotel'[año] EN _sel
)
)
DEVOLUCIÓN
IF ( COUNTROWS ( _selected ) = _options, 1, 0 )
Aquí estoy tratando de usar el oscuro [año] que es una relación inactiva para muchos con el hotel [año]. Pero dado que está en una relación inactiva no puedo comparar la producción de todos los seleccionados de dim[año] con el hotel[año] como en la medida. Déjame saber cómo resolver esto.
5 REPLIES 5
Syndicate_Admin
Administrator
Administrator

@jagan2678 ,

Creo un ejemplo para tener una prueba por su código.

Hotel:

RicoZhou_0-1667281528229.png

Mortecino:

RicoZhou_1-1667281550838.png

Relación:

RicoZhou_2-1667281615224.png

El resultado es el siguiente.

RicoZhou_3-1667281656942.png

Si esta no es la solución que necesita, por favor muéstreme una captura de pantalla con el resultado que desea. Esto hará que sea más fácil para mí encontrar la solución.

Saludos
Rico Zhou

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

jagan2678_0-1667284868243.png

Este es mi modelo de datos. Entonces, según esto, ya tengo una relación activa entre la columna de año de la tabla de oficina con la tabla Dimdate ..

así que mi desafío es usar mi medida que fue creada para realizar AND lógica en segmentaciones de datos para usar una relación inactiva en la función allselected.

@jagan2678 ,

Según su captura de pantalla, creo que hay una relación activa entre DimDate y el hotel. Por lo tanto, cuando filtre en la segmentación de datos DimDate, la relación afectará a las columnas del hotel. Le sugiero que cree una nueva tabla DimDate2 no relacionada para lograr su objetivo.

Saludos
Rico Zhou

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

Lo sentimos, ha habido una corrección en mi modelo de datos. He actualizado el modelo de datos correctamente ahora. ¿Puedes sugerir para esto?

jagan2678_1-1667286487551.png

Syndicate_Admin
Administrator
Administrator

@jagan2678 , primero tenga una medida con userelationship y, a continuación, use allselected

CALCULATE( CALCULATE(SUM(Table[Value]),USERELATIONSHIP('Table'[Date],[Date])),allselected(Table))

Helpful resources

Announcements
Las Vegas 2025

Join us at the Microsoft Fabric Community Conference

March 31 - April 2, 2025, in Las Vegas, Nevada. Use code FABINSIDER for a $400 discount!

FebPBI_Carousel

Power BI Monthly Update - February 2025

Check out the February 2025 Power BI update to learn about new features.

March2025 Carousel

Fabric Community Update - March 2025

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

Top Solution Authors
Top Kudoed Authors