Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Earn the coveted Fabric Analytics Engineer certification. 100% off your exam for a limited time only!

Reply
Syndicate_Admin
Administrator
Administrator

Medida del año anterior cuando se selecciona el año actual de sclicer

Hola Gurús de BI,

Mi mesa tiene este aspecto:

PeríodoEscenarioDepartamento Ingresos
44547Actualdepartamento1500
44273Previsióndepartamento1550
44365Previsióndepartamento1600
44457Previsióndepartamento1500
44548Previsióndepartamento163S
44548Actualdepartamento1535
44274Previsióndepartamento1580
44366Previsióndepartamento1600
44458Previsióndepartamento1620
44549Previsióndepartamento1590
44549Actualdepartamento1600
44275Previsióndepartamento1620
44367Previsióndepartamento1630
44459Previsióndepartamento1620
44550Previsióndepartamento1610
44550Actualdepartamento1600
44547Actualdepartamento2575
44273Previsióndepartamento2633
44365Previsióndepartamento2690
44457Previsióndepartamento2575
44548Previsióndepartamento2610
44548Actualdepartamento2615
44274Previsióndepartamento2667
44366Previsióndepartamento2690
44458Previsióndepartamento2713
44549Previsióndepartamento2679
44549Actualdepartamento2690
44275Previsióndepartamento2713
44367Previsióndepartamento2725
44459Previsióndepartamento2713
44550Previsióndepartamento2702
44550Actualdepartamento2700

Pude llegar a esta vista para que el Año Actual (CY) sea seleccionado de una segmentación de datos y año anterior (PY) siempre es CY-1

PyPrevisión03Previsión06Previsión09Previsión12Cy
departamento1600620630620610600
departamento2690713725713702700
departamento 3345356.5362.25356.5350.7535

Estoy generando tabla calendario con fechas, meses, años ) utilizado en la cortadora de fioltering)

Ingresos CY= Calcular (suma ('Tabla'[Ingresos]),Filtro ('Tabla', 'Tabla'[Escenraio]= "Real"),Filtro('calendario'[Año]= 'calendario'[Año]))
PY de ingresos = CALCULATE(SUM('Table '[Revenue]),PREVIOUSYEAR('calendar'[Date]),'Table'[Scenario]="Actual")

Ambos parecen darme resultados correctos

Ahora tengo una tabla con tipos impositivos por partida en el modelo

Calculo el CY fiscal y funciona

Impuesto CY = CALCULATE(SUMX('Table',[Ingresos CY]*RELATED(taxRates[Tasas impositivas]))))

Estoy tratando de hacer lo mismo para el año anterior y no funciona (resultado en blanco) Parece que esto es debido a la folmula de PREVIOUSYEAR

PY fiscal = CALCULATE(SUMX('Table',[Revenue PY]*RELATED(taxRates[Tax Rates]))))

¿Podrías recomendarte un trabajo?

¡Gracias!

Olga

1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

Hola de nuevo,

Pls prueba esto,

Rev LY =
var Sel_Date = SELECTEDVALUE('date'[Date])
var year_cy = AÑO (Sel_Date)
var year_ly = AÑO (Sel_Date)-1
var val = CALCULATE(SUM('Table'[Value]) , year('Table'[Dates]) = year_ly )
devolver val
No me uno a la tabla de hechos y a la tabla de calendario
pbi3.png

View solution in original post

3 REPLIES 3
Syndicate_Admin
Administrator
Administrator

Hola de nuevo,

Pls prueba esto,

Rev LY =
var Sel_Date = SELECTEDVALUE('date'[Date])
var year_cy = AÑO (Sel_Date)
var year_ly = AÑO (Sel_Date)-1
var val = CALCULATE(SUM('Table'[Value]) , year('Table'[Dates]) = year_ly )
devolver val
No me uno a la tabla de hechos y a la tabla de calendario
pbi3.png
Syndicate_Admin
Administrator
Administrator

@Emrah_Külünk gracias por mirar esto, pero desafortunadamente tampoco funciona, suena que necesito averiguar cómo calcular el año anterior sin la fórmula PREVIOUSYEAR (con la que todavía estoy luchando)

Syndicate_Admin
Administrator
Administrator

Hola

Puede intentar unirse a la tabla de hechos e impuestos con el deparmento.

entonces usted puede calcular los ingresos PY *Tasas de impuestos

Helpful resources

Announcements
April AMA free

Microsoft Fabric AMA Livestream

Join us Tuesday, April 09, 9:00 – 10:00 AM PST for a live, expert-led Q&A session on all things Microsoft Fabric!

March Fabric Community Update

Fabric Community Update - March 2024

Find out what's new and trending in the Fabric Community.

Top Solution Authors