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 equipo,
Estoy intentando crear una columna Calculado que calcule los valores de YTD por cora_acc_code base de número de cuenta. Hay 165 registros de números de cuenta distintos para los cuales estoy calculando YTD basado en la columna Fecha del período que se muestra en la instantánea a continuación. La fecha del período tiene valores para el final del mes y la fecha de finalización de YTD es 12/31 en nuestro conjunto de datos.
¿Alguien puede ayudarme con la fórmula de columna calculada por registro de número de cuenta aquí?
Las siguientes son mis entradas en la fecha del período:
Solved! Go to Solution.
Hola @Sashwato ,
la siguiente medida debería hacerlo. Agregué algunas explicaciones de lo que está haciendo el mesaure:
YTD Measure =
-- save account and date of current row in a variable
VAR vAccountRow = myTable[cora_acc_code-accountnumber]
VAR vDate = myTable[Period Date]
-- calculate the sum and filter table to off rows of
-- the current year that are smaller or equal to the row date
VAR vResult =
CALCULATE (
SUM ( myTable[Sum of Value] ),
ALL ( myTable ),
myTable[cora_acc_code-accountnumber] = vAccountRow
&& YEAR ( myTable[Period Date] ) = YEAR ( vDate )
&& myTable[Period Date] <= vDate
)
RETURN
vResult
Hay @Sashwato
Debería poder usar lo siguiente y simplemente usar un objeto visual matrix con su columna de código en las filas y los encabezados Date as Column:
Columna calculada = TOTALYTD ( SUMA ( Tabla [NombreDeDeCombre] ) , Tabla [FechaColumna] )
Espero que esto ayude a 🙂
Seguir
Hola @Sashwato ,
la siguiente medida debería hacerlo. Agregué algunas explicaciones de lo que está haciendo el mesaure:
YTD Measure =
-- save account and date of current row in a variable
VAR vAccountRow = myTable[cora_acc_code-accountnumber]
VAR vDate = myTable[Period Date]
-- calculate the sum and filter table to off rows of
-- the current year that are smaller or equal to the row date
VAR vResult =
CALCULATE (
SUM ( myTable[Sum of Value] ),
ALL ( myTable ),
myTable[cora_acc_code-accountnumber] = vAccountRow
&& YEAR ( myTable[Period Date] ) = YEAR ( vDate )
&& myTable[Period Date] <= vDate
)
RETURN
vResult
Necesita ayuda para calcular el volumen YTD en la medida de columna. Probé con la función por debajo de Dax, pero se lanza por debajo de erro.
Hola Denis,
¡Esto es perfecto! Finalmente lo puse a trabajar. Muchas gracias.
¡Saludos!
@Sashwato , si necesita una nueva columna
nueva columna =
var _year = año([Fecha del período])
var _date =[fecha del período]
devolución
sumx(filter(Table,[cora_acc_code-accountnumber] =earlier([cora_acc_code-accountnumber]) && year([Period date]) =_year && [period date] =_date),[Suma del valor])
Si necesitas una medida utiliza la inteligencia del tiempo
Power BI: año tras año con o sin inteligencia de tiempo
https://medium.com/@amitchandak.1978/power-bi-ytd-questions-time-intelligence-1-5-e3174b39f38a
https://www.youtube.com/watch?v=km41KfM_0uA
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!
Arun Ulag shares exciting details about the Microsoft Fabric Conference 2025, which will be held in Las Vegas, NV.