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

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.

Reply
Giada_Togliatti
Post Patron
Post Patron

Valores mostrados en función de las selecciones

Hola

Necesito mostrar el resultado de una fórmula dax (por ejemplo sum(Sales)) sólo si las selecciones de dos sectores son <-1, en su lugar necesito mostrar "-"

debe ser algo como esto:

si selection(field1)<-1 y selection(field2)<-1, sum>(Sales) else "-"

¿Cómo puedo hacerlo en Dax?

Gracias

7 REPLIES 7
v-yiruan-msft
Community Support
Community Support

Hola @Giada_Togliatti ,

¿Cuál es el tipo de datos de los campos utilizados en dos segmentaciones de datos? ¿Texto o tipo de número? ¿Podría proporcionar algunos datos de ejemplo de estos campos que se utilizan en objetos visuales y segmentaciones de datos? Los datos con un tipo de datos diferente no se pueden comparar y un campo y tel valor devuelto final de un campo o medida sólo se puede mostrar con un tipo de datos... Gracias.

Saludos

Rena

Community Support Team _ Rena
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

@yingyinr, @amitchandak el campo1 y campo2 utilizado para la segmentación son texto, el campo que debo usar en el objeto visual es una medida con un cálculo dentro, el cálculo utiliza field3 que es un número y campo4 que es un texto, debo hacer algo como esto:

Medir: if( SELECTEDVALUE(field1)<-1 &&
SELECTEDVALUE(field2)<-1,
CALCULAR (
MAX(field3),
field4 - "cadena"
), " -")

Debería ver el resultado de ese cálculo si las selecciones de field1 y field2 son <-1, en su lugar debería ver la cadena "-"

Gracias por su ayuda

Hola @Giada_Togliatti ,

Puesto que ambos del tipo de datos field1 y field2 son Tipo de texto, los valores devueltos de SELECTEDVALUE(field1 o field2) siguen siendo Tipo de texto. Así que no se pueden comparar con el valor numérico 1. Es por eso que recibiste ese mensaje de error...

¿Podría proporcionar algunos datos de muestra (excluir datos confidenciales) con el fin de proporcionarle las fórmulas adecuadas? Por cierto, las selecciones de field1 y field2 significan el número de selecciones de segmentación de datos o los valores seleccionados de segmentaciones de datos?

Saludos

Rena

Community Support Team _ Rena
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

@yingyinr las selecciones de field1 y field2 significa el número de selecciones de segmentación, proporciono datos de muestra, gracias

field1field2field3field4
RomaSillas10Central
TurínEtiquetas15Norte
MilánMesas9Norte
VeneciaMesas12Norte

Hola @Giada_Togliatti ,

Puede crear una medida similar a la siguiente:

Measure = 
VAR _selnumField1 =
    COUNTROWS ( ALLSELECTED ( 'Table'[field1] ) )
VAR _selnumField2 =
    COUNTROWS ( ALLSELECTED ( 'Table'[field2] ) )
RETURN
    IF (
        _selnumField1 <= 1
            && _selnumField2 <= 1,
        CALCULATE ( MAX ( 'Table'[field3] ), 'Table'[field4] = "north" ),
        " -"
    )

Saludos

Rena

Community Support Team _ Rena
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
amitchandak
Super User
Super User

@Giada_Togliatti , si quieres "-"; que ai un texto que tiene que hacer ventas como un texto.

if(selectedvalue(Table[field1])<-1 y selectedvalue(Table[field2])<-1, sum(Sales)&"" , "-")

Asegúrese de que las ventas estén formateadas según sea necesario

@amitchandak el campo que uso shoud está formateado como un número y si aplico esta fórmula me da un error diciendo que no puedo comparar texto con número y debo usar la función de valor o formato

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

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