El código es:
Ingresos YTD:=CALCULATE ( [Ingresos] , DATESYTD('Fecha'[Fecha],"31/05") )
Ingresos LYTD:=CALCULATE ( [Ingresos YTD] , SAMEPERIODLASTYEAR('Fecha'[Fecha]) )
Check your eligibility for this 50% exam voucher offer and join us for free live learning sessions to get prepared for Exam DP-700.
Get StartedDon't miss out! 2025 Microsoft Fabric Community Conference, March 31 - April 2, Las Vegas, Nevada. Use code MSCUST for a $150 discount. Prices go up February 11th. Register now.
Tengo un Fact Revenue,con 2 dimensiones: Cliente y Categoría.
Tengo los siguientes datos:
Customer | Category | Ingresos YTD | Ingresos LYTD |
x | OldCategory | (en blanco) | 150 |
x | NuevaCategoría | 2000 | (en blanco) |
(En mi pbix tengo el siguiente visual). Solo hay 1 o 2 clientes que han cambiado de categoría; así que para ese caso específico, veo:
Category | Ingresos YTD | Ingresos LYTD |
NuevaCategoría | 2000 | (en blanco) |
(Esto es correcto, ya que la NewCategory no tiene ingresos para el último año).
But, I don't want to see Ingresos LYTD as blank; is there a way to display Category, but in fact do a group by Customer?... That way, I would be able to display:
Category | Ingresos YTD | Ingresos LYTD |
NuevaCategoría | 2000 | 150 |
El código es:
Ingresos YTD:=CALCULATE ( [Ingresos] , DATESYTD('Fecha'[Fecha],"31/05") )
Ingresos LYTD:=CALCULATE ( [Ingresos YTD] , SAMEPERIODLASTYEAR('Fecha'[Fecha]) )
Allí, @ovonel
Pruebe la siguiente fórmula:
Revenue LYTD =
VAR _lytd =
CALCULATE ( [Revenue YTD], SAMEPERIODLASTYEAR ( 'Date'[Date] ) )
RETURN
IF ( ISBLANK ( _lytd ), [Revenue YTD], _LYTD )
Si no cumple con su requisito, comparta más detalles.
Saludos
Equipo de soporte de la comunidad _ Eason
@ovonel , no está muy claro qué salida desea puede probar los valores
CALCULATE ( [Ingresos] , DATESYTD('Date'[Date],"31/05"), valores (Tabla[Cliente] ))
Ingresos LYTD:=CALCULATE ( [Ingresos YTD] , SAMEPERIODLASTYEAR('Fecha'[Fecha]), valores (Tabla[Cliente] ) )