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

Earn the coveted Fabric Analytics Engineer certification. 100% off your exam for a limited time only!

Reply
Syndicate_Admin
Administrator
Administrator

Uso de un Card-Visual como una conditoin para LOOKUP de una tabla

Hola a todos

De una tabla estoy seleccionando el MAX(Valor) que se mostrará en un Card-Visual.

Me gustaría usar este valor para proteger una funcionalidad IF-THEN-ELSE-Kind para devolver un texto sin formato como 'High', 'Medium', 'Low'.

Este texto sin formato debe utilizarse para realizar LOOKUP en una tabla diferente para obtener datos adicionales.

¿Hay alguna manera de poner en marcha este tipo de interdependencia?

Ia m en realidad aún no está familiarizado con la escritura / uso de funciones DAX

Apreciando su entrada.

thx de antemano

Tomás

1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

Hey @thomasreick ,

claro, eso es posible.

Pruebe lo siguiente:

MyMeasure =
VAR vMaxValue = MAX( myTable[Value] )
VAR vCategory =
    SWITCH(
        TRUE(),
        vMaxValue < 10, "Low",
        vMaxValue < 20, "Medium",
        "High"
    )
RETURN
    LOOKUPVALUE(
        myResultTable[ResultColumn],
        myResultTable[SearchColumn], vCategory
    )

Si necesita ayuda por favor hágamelo saber.
Si respondiera a su pregunta, estaría feliz si pudiera marcar mi publicación como una solución ✔️ y darle un pulgar hacia arriba 👍
Saludos
Denis

View solution in original post

5 REPLIES 5
Syndicate_Admin
Administrator
Administrator

Hola a todos

muchas gracias por sus aportaciones.

He comprobado todas sus propuestas. Todos ellos salieron bien por lo que es difícil decidir "el uno" aceptado.

Favorecí la solución de Selimovd, porque esta coincide con la mayoría de mi forma de pensar.

El hecho divertido: posiblemente hice mi problema no lo suficientemente claro. Le pregunté a la siguiente:

"Me gustaría usar este valor para proteger una funcionalidad IF-THEN-ELSE-Kind para devolver un texto sin formato como 'High', 'Medium', 'Low'".

Lo que quise decir fue: "Me gustaría referirme al valor de este objeto visual para comprobarlo..... ".

Razón por la cual: Hago programación de VBA (MS-Access) y a veces existe la necesidad de hacer referencia a un valor dentro de un control. Pensé que hay un enfoque similar en PBI.

Pero, sin embargo, todas sus propuestas han hecho que mi día.

Muchas gracias.

Tomás

Syndicate_Admin
Administrator
Administrator

Hey @thomasreick ,

claro, eso es posible.

Pruebe lo siguiente:

MyMeasure =
VAR vMaxValue = MAX( myTable[Value] )
VAR vCategory =
    SWITCH(
        TRUE(),
        vMaxValue < 10, "Low",
        vMaxValue < 20, "Medium",
        "High"
    )
RETURN
    LOOKUPVALUE(
        myResultTable[ResultColumn],
        myResultTable[SearchColumn], vCategory
    )

Si necesita ayuda por favor hágamelo saber.
Si respondiera a su pregunta, estaría feliz si pudiera marcar mi publicación como una solución ✔️ y darle un pulgar hacia arriba 👍
Saludos
Denis
Syndicate_Admin
Administrator
Administrator

@thomasreick Bueno, podría escribir una medida dax similar a:

Measure =
  VAR __Max = MAX('Table'[Column]) //this would be filtered to whatever your card visual is
RETURN
  SWITCH(
    <condition 1>,"Result 1",
    <condition 2>,"Result 2",
    <condition 3>,"Result 3",
    <default condition>
  ) //you can compare with the __Max variable in your conditions.
Syndicate_Admin
Administrator
Administrator

@thomasreick , creo que puede hacerlo.

Supongamos que tiene una tabla de cubos independiente con el máximo mínimo y el valor

Medida de ejemplo

maxx(filter('Bucket', Bucket[Min] <= [Measure] && Bucket[Max] >= [Measure]), 'Bucket'[Value]])

también consulte

Segmentación dinámica, bucketing o binning: https://youtu.be/CuczXPj0N-k

Syndicate_Admin
Administrator
Administrator

@thomasreick

Sí, es posible. puede crear una medida para evaluarla en valores de texto y utilizarla para buscar en una tabla para capturar un registro coincidente y el valor necesario.

Por favor, comparta los datos de muestra y el resultado esperado.

Helpful resources

Announcements
April AMA free

Microsoft Fabric AMA Livestream

Join us Tuesday, April 09, 9:00 – 10:00 AM PST for a live, expert-led Q&A session on all things Microsoft Fabric!

March Fabric Community Update

Fabric Community Update - March 2024

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

Top Solution Authors