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.
Tengo una tabla con la dimensión con el cliente y una medida como cantidad.
Necesito crear una nueva medida en Power BI con la siguiente condición,
Si el cliente es 'A' entonces suma(x) else si el cliente es 'B' entonces sum(y)
Por favor, ayúdame en esto, Gracias de Antemano
hola @Bhadraka
Puesto que desea crear un meausre, por lo que necesita utilizar MAX/ MIN/SELECTEDVALUE en la fórmula de la siguiente manera:
Measure =
IF (
MAX ( Table[ClientName] ) = "A",
SUM ( Table[ColumnX] ),
IF ( MAX ( Table[ClientName] ) = "B", SUM ( Table[ColumnY] ) )
)
O
Measure =
SWITCH (
MAX ( Table[ClientName] ),
"A", SUM ( Table[ColumnX] ),
"B", SUM ( Table[ColumnY] )
)
saludos
Lin
Pruebe a continuación DAX:
Medida: IF(Table[ClientName]-"A",Sum(Table[ColumnX]),Sum(Table[ColumnY]))
O si tiene más de dos clientes es mejor utilizar el SWITCH.
Measure á SWITCH(Table[ClientName],"A",Sum(Table[ColumnX]),"B",Sum(Table[ColumnY]),"C",Sum(Table[ColumnZ]))
@Bhadraka, consulte si esto puede ayudar a
Hola
Si está eligiendo client form the slicer, puede usar la función "SELECTEDVALUE" para obtener la entrada de segmentación de datos, puede pasar esta entrada a su medida.
Por ejemplo: IF(Selectedvalue(slicercolumn) á "X", [totalsales] , [totalproft]).
Si desea mostrar varias medidas basadas en la selección de segmentación de datos, puede cambiar en lugar de IF.
¡Aprecia un Kudos! 🙂
Si esto ayuda y resuelve el problema, por favor márquelo como una solución! 🙂
saludos
N V Durga Prasad
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.
User | Count |
---|---|
1 | |
1 | |
1 | |
1 | |
1 |
User | Count |
---|---|
2 | |
2 | |
1 | |
1 | |
1 |