March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount! Early bird discount ends December 31.
Register NowBe one of the first to start using Fabric Databases. View on-demand sessions with database experts and the Microsoft product team to learn just how easy it is to get started. Watch now
Hola
Tengo esta tabla en Excel Contiene
1. Fecha
2. Col1 es una columna fija
3. Col3 es una columna fija
Quiero calcular Col2 y Col4
Comenzando con Col2
1. Col2 Comienza con el mismo valor en B2 (porque no hay nada en los valores anteriores)
2. A continuación, en el mes 2, C3 a B3+C2 - D3 a 4
Sé cómo acceder al valor anterior en DAX, pero no ayudaré mucho
CALCULATE(
sum(Table[Col1]),
PREVIOUSMONTH(Table[Date]),
)
Problema Persiste en los pasos a continuación( en Month3) , ahora quiero usar valores que se calcularon en el paso anterior
¿Cómo puedo hacerlo en DAX para las celdas resaltadas?
Hola @myou,
Parece un simple total rodante de campos [B] -[D] con una condición menor o igual que la fila actual. Puede crear columnas calculadas con las siguientes fórmulas para lograr sus requisitos:
C =
SUMX (
FILTER ( 'Table', [Date] <= EARLIER ( 'Table'[Date] ) ),
[B] - [D]
)
E = Table[C]-Table[D]
saludos
Xiaoxin Sheng
@myou , prefieren usar un calendario de fechas y tomar mes a partir de ese
Cumm ?
CALCULATE(SUM(Table[B]),filter(date,date[date] <-max(Table[Date]))) // O el primer valor de B
+ CALCULATE(SUM(Table[C]),filter(date,date[date] <-max(Table[Date])))
-CALCULATE(SUM(Table[D]),filter(date,date[date] <-max(Table[Date])))
Todos son totales acumulados. El de B puede el primer valor
@myou , se ha actualizado la publicación. Tiene que ser la columna D
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!
Your insights matter. That’s why we created a quick survey to learn about your experience finding answers to technical questions.
Arun Ulag shares exciting details about the Microsoft Fabric Conference 2025, which will be held in Las Vegas, NV.