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
Anonymous
Not applicable

Nueva columna devuelve la suma sólo cuando id es específico

Hola expertos de Power BI 🙂

Me encontré con un problema, parece fácil, pero no puedo entenderlo.

Estoy creando una nueva columna, una SUMA simple (de otra columna), pero solo quiero que esta suma aparezca solo en la fila con un identificador específico.

Aquí hay un ejemplo.

Digamos que quiero SUMA una cierta columna de la Tabla 2, y sólo quiero que aparezca en la Tabla 1 cuando el ID n.o 2

Mi tabla 1:

Columna de identificación que necesito

1

2 SUM('Table2'[Columna])

3

4

¿Alguien sabe cómo hacer esto?

Intenté hacer un cálculo y luego filtrarlo a este identificador específico, pero vuelve con errores.

Gracias por su ayuda 🙂

3 REPLIES 3
v-lionel-msft
Community Support
Community Support

Hola @alenashkel ,

Hay muchas maneras de lograr este problema.

aaa5.PNG

1. Cree una columna en Table2.

Column = 
CALCULATE(
    SUM(Table2[Value]),
    FILTER(
        Table2,
        Table2[ID] = EARLIER( Table2[ID]) && Table2[ID] = 2
    )
)

2. Cree una columna en la Tabla 1.

Column = 
LOOKUPVALUE(
    Table2[Column],
    Table2[ID], Table1[ID]
)

aaa6.PNG

Saludos
Lionel Chen

Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

amitchandak
Super User
Super User

@alenashkel, prueba como

si hay una unión
nueva columna: sum(RELATED('Table2'[Column]))

sin lavado usando relacionados
nueva columna á sumx(FILTER(table2,table2[Id]-table1[ID] && table2[Id]-2),'Table2'[Columna])

Puede cambiar la condición del filtro según sea necesario

Anonymous
Not applicable

Hola @alenashkel

De hecho, puede utilizar la función de cálculo aquí.

La columna tendría este aspecto:

Column =
VAR CurrentID = 'Table1'[ID]
RETURN
    CALCULATE (
        SUM ( 'table2'[column] ),
        FILTER ( table2, 'table2'[ID] = CurrentID )
    )

Espero que ayude,

Atentamente
Joren Venema

Consultor de Datos y Análisis
Si esta respuesta resolvió su pregunta asegúrese de marcar este post como la solución para ayudar a otros a encontrar la respuesta más fácilmente.

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.