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

Shape the future of the Fabric Community! Your insights matter. That’s why we created a quick survey to learn about your experience finding answers to technical questions. Take survey.

Reply
Syndicate_Admin
Administrator
Administrator

Rebanadora de selección múltiple

Hola equipo,


Me quedé en un escenario. que es cuando selecciono más de uno en una segmentación, no funciona. A continuación, enumero los detalles.

Tengo una tabla desconectada, como la de abajo.

Vallirajap_0-1721910313037.png

Uso de esta tabla para controlar una medida mediante DAX

1. Según la calificación, tengo 1 medida [MaxSalaryByGrade].
2. Según la función, tengo 1 medida [MaxSalaryByFunc].
3. Según la unidad organizativa, tengo 1 medida [MaxSalaryByOU].

Ahora creo otra medida para interactuar con la medida usando la tabla anterior, como Abajo.

Max = INTERRUPTOR( VERDADERO(),
SELECTEDVALUE('currency'[Index]) =4, [MaxSalaryByGrade],
SELECTEDVALUE('currency'[Index]) =5, [MaxSalaryByFunc],
SELECTEDVALUE('currency'[Index]) =6, [MaxSalaryByOU])

Ahora la medida interactuará perfectamente con la tabla anterior. Cuando intento agregar otro, como cuando hago clic en "Grade and OU" en una segmentación, al mismo tiempo, la medida Max muestra otra medida [MaxSal_G&O].
Para que pueda reescribir la consulta a continuación,

Max = INTERRUPTOR( VERDADERO(),
SELECTEDVALUE('Moneda'[Índice]) = 4 && SELECTEDVALUE('Moneda'[Índice]) = 6, [MaxSal_G&O],
SELECTEDVALUE('currency'[Index]) =4, [MaxSalaryByGrade],
SELECTEDVALUE('currency'[Index]) =5, [MaxSalaryByFunc],
SELECTEDVALUE('currency'[Index]) =6, [MaxSalaryByOU])

Pero esta medida no muestra ningún valor. Por qué empezó así.
cómo lograr este objetivo.

Gracias de antemano.

1 REPLY 1
Syndicate_Admin
Administrator
Administrator

@Vallirajap , intenta como

Max = INTERRUPTOR( VERDADERO(),
countrows(interset(values('Currency'[Index]), {4,6})) =2, [MaxSal_G&O],
SELECTEDVALUE('currency'[Index]) =4, [MaxSalaryByGrade],
SELECTEDVALUE('currency'[Index]) =5, [MaxSalaryByFunc],
SELECTEDVALUE('Moneda'[Índice]) =6, [MaxSalaryByOU])

Helpful resources

Announcements
November Carousel

Fabric Community Update - November 2024

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

Dec Fabric Community Survey

We want your feedback!

Your insights matter. That’s why we created a quick survey to learn about your experience finding answers to technical questions.

Top Solution Authors
Top Kudoed Authors