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
Syndicate_Admin
Administrator
Administrator

Calcular SUMA y filtrar por fechas (entre diferentes tablas)

Hola, me preguntaba si alguien podría ayudarme con esto. Tengo 3 mesas: F1, F2 y F3. Cada uno de ellos obtuvo una columna de fecha y una columna de valor. Me gustaría crear una medida que sume todos los valores en F1 que obtuvieron la fecha 01/01/2023 junto con todos los valores en F2 que obtuvieron la fecha 01/01/2023 y todos los valores en F3 con la fecha 01/01/2023. Probé la siguiente fórmula DAX, pero no puedo hacerlo bien. ¿Alguien podría ayudar? 😊

2023 = CALCULAR(SUMA(F1[Valor Y1])+SUMA(F2[Valor Y2])+SUMA(F3[Valor Y3]),FILTRO(TODO(F1,F1[TMS Ingresos Y1]=FECHA(2023, 01, 01), F2[Y2]=FECHA(2023, 01, 01), F3[Y3]=FECHA(2023, 01, 01))))

Planee hacer esto para cada año hasta 2033 y luego cree un gráfico de líneas que muestre el valor total de cada año que se puede filtrar por otras variables dentro de las tablas (solo las columnas anteriores difieren entre las 3 tablas), por lo que hay una relación. Sin embargo, no estoy seguro de si esto funcionaría ya que el calendario no está alineado entre las tablas ...

¡Muchas gracias!
2 REPLIES 2
Syndicate_Admin
Administrator
Administrator

@VTork Probar:

2023 Measure =
  VAR __Date = DATE(2023,1,1)
  VAR __F1 = SUMX(FILTER(ALL('F1'),[Date] = __Date),[Value])
  VAR __F2 = SUMX(FILTER(ALL('F2'),[Date] = __Date),[Value])
  VAR __F3 = SUMX(FILTER(ALL('F3'),[Date] = __Date),[Value])
  VAR __Result = __F1 + __F2 + __F3
RETURN
  __Result

Hola @Greg_Deckler , ¡gracias por responderme tan rápido!
Lo siento, todavía soy bastante nuevo en Power Bi, traté de seguir su guía pero no lo hice del todo bien....

Medida 2023 =
DÓNDE __Fecha = FECHA(2023,1,1)
DÓNDE __F1 = SUMX(FILTRO(TODO(F1[Y1].[Fecha] = __Fecha),F1[Valor Y1]),
DÓNDE __F2 = SUMX(FILTRO(TODO(F2[Y2].[Fecha] = __Fecha),F2[Valor Y2]),
DÓNDE __F3 = SUMX(FILTRO(TODO(F3[Y3].[Fecha] = __Fecha),F3[Valor Y3]),
DÓNDE __Resultado = __F1 + __F2 + __F3
DEVOLUCIÓN
__Resultado ))

¿Algún consejo aquí? 😇

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.