March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount! Early bird discount ends December 31.
Register NowBe one of the first to start using Fabric Databases. View on-demand sessions with database experts and the Microsoft product team to learn just how easy it is to get started. Watch now
Hola
actualmente estamos cambiando de Qlik a Power BI, y nos enfrentamos a este problema.
Cargamos varios archivos en una tabla (ejemplo simple a continuación)
Lo que queremos lograr es permitir que el usuario elija 2 nombres de archivo diferentes y comparar (por ejemplo, restar) todas las medidas (Vender en el ejemplo).
En QlikView teníamos 2 listas de 'Nombre de archivo' y usamos estados alternativos.
En Power BI intenté crear 2 campos con 'Nombre de archivo' cada uno, crear una medida para obtener el valor seleccionado de cada uno y, finalmente, usar la fórmula CALCULATE, pero no puedo poner una medida creada.
En otras palabras, cómo hacer valores rojos por encima de la elección dinámica por usuario.
Aquí está la solución basada en Excel
Apreciaré cualquier ayuda
¡Gracias!
Maciej
Hi @mbylicki ,
The Dax function of Selectvalue is suitable for single sign-on. It is suitable for when only one is selected, there will be a value, otherwise there will be no value
For example: I need to select a month and display the value of the previous month, this can use selectvalue
Dax formula:
Measure =
var _1=SELECTEDVALUE('Table'[month])
var _2=CALCULATE(SUM('Table'[amount]),FILTER(ALL('Table'),'Table'[month]=_1-1))
return _2
Put month into slice and measure into card. By selecting May, the amount in April is displayed
You can downloaded PBIX file from here.
Best Regards,
Liu Yang
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
Hola @mbylicki ,
Estos son los pasos que puede seguir:
1. Crear medida.
compara =
var _max = MAX('Table'[File name])
var _min = MIN('Table'[File name])
return CALCULATE(SUM('Table'[Sell]),ALLEXCEPT('Table','Table'[Client]),FILTER('Table','Table'[File name]=_max)) - CALCULATE(SUM('Table'[Sell]),ALLEXCEPT('Table','Table'[Client]),FILTER('Table','Table'[File name]=_min))
2. Resultado.
Puede descargar el archivo PBIX desde aquí.
Saludos
Liu Yang
Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Gracias v-yangliu-msft
He modificado Su solución usando 2 segmentaciones independientes, así que también medir En cambió de "MAX/MIN" a "SELECTEDVALUE" pero Su fórmula detuvo el trabajo 😞 ¿Podría por favor comprobar lo que estoy haciendo mal.
Comparto PBIX modificado aquí
¡Gracias!
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!
Your insights matter. That’s why we created a quick survey to learn about your experience finding answers to technical questions.
Arun Ulag shares exciting details about the Microsoft Fabric Conference 2025, which will be held in Las Vegas, NV.