Forum Discussion

Syndicate_Admin's avatar
Syndicate_Admin
Icon for Administrator rankAdministrator
2 years ago

¿Cómo sumo una variable?

Hola amigos,

Espero que puedas ayudarme aquí:

Tengo un informe de Power BI, en el que tengo que calcular la cuota de clientes, que son "ROJOS" en comparación con el número total de clientes, y tiene que ser una medida.

En otras palabras, tengo la siguiente configuración (ejemplo):

y necesito el siguiente resultado (cuando "colapso" la tabla):

He tratado de hacer la siguiente medida:

No of customers, who are red = 
VAR Is_RED=NOT(ISBLANK(VALUES('table'[Is_RED])))
VAR RED_flag=IF(Is_RED,1,BLANK())
RETURN
RED_flag

Lo que marca a los clientes correctos. Pero cuando colapso la tabla, obtengo esto:

¿Cómo sumo (o cuento) los clientes en un lavel agregado?

gracias.

Br

JayJay0306

2 Replies

  • Hola @jayjay0306

    Pruebe esto

    =
    SUMX ( VALUES ( 'table'[Customer] ), [No of customers, who are red measure] )
    

    Aparte de eso, me pregunto por qué no usar una medida más simple que cuente las filas que no están en blanco en Is_RED columna

    = COUNTA( 'table'[Is_RED] )
  • Gracias Danextian, tu primera solución funciona excelente. Olvidé decir que la 'tabla'[is_red] es una expresión que he hecho y no una columna de tabla. Por lo tanto, no puedo COUNTA(). Pero gracias de todos modos 🙂

    Br

    Jayjay0306

    =
    SUMX ( VALUES ( 'table'[Customer] ), [No of customers, who are red measure] )

    devuelve un error, ¿Si no segmento a un cliente?