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
LyncoData1
Helper I
Helper I

Py Sales realmente tiran exactamente el mismo período el año pasado

Hola

La siguiente función DAX es la función para el mismo período del año pasado, pero sólo quiero ver los valores hasta el 30 de marzo del año pasado. Quiero ver exactamente el mismo marco de tiempo YOY y me gustaría que mis datos se rellenen automáticamente a medida que avanzan los días a lo largo del año. Consulte la medida a continuación. PBI está diciendo que tengo muy pocos argumentos para DatesBetween.

SamePeriodLastYear ?
CALCULAR(
[Ventas netas],
SAMEPERIODLASTYEAR(
FECHASENTRE(
FILTRO (
ALLSELECTED(FactNetSales),
FactNetSales[Fecha de registro]< HOY())))))

4 REPLIES 4
amitchandak
Super User
Super User

Período de muestra del año pasado y la medida De trailing con la dimensión Fecha funcionará, para eso, necesita hacer que alguna fecha esté seleccionada en la página

Year behind Sales = CALCULATE(SUM(Sales[Sales Amount]),dateadd('Date'[Date],-1,Year))

YTD Sales = CALCULATE(SUM(Sales[Sales Amount]),DATESYTD(('Date'[Date]),"12/31"))
This Sales = CALCULATE(SUM(Sales[Sales Amount]),DATESYTD((ENDOFYEAR('Date'[Date])),"12/31"))

Last YTD Sales = CALCULATE(SUM(Sales[Sales Amount]),DATESYTD(dateadd('Date'[Date],-1,Year),"12/31"))
Last YTD complete Sales = CALCULATE(SUM(Sales[Sales Amount]),DATESYTD(ENDOFYEAR(dateadd('Date'[Date],-1,Year)),"12/31"))
Last to last YTD Sales = CALCULATE(SUM(Sales[Sales Amount]),DATESYTD(dateadd('Date'[Date],-2,Year),"12/31"))

o tratar de como

YTD Sales = CALCULATE(SUM(Sales[Sales Amount]),DATESYTD(('Date'[Date]),"12/31"),'Date'[Date]<=today())

Last YTD Sales = CALCULATE(SUM(Sales[Sales Amount]),DATESYTD(dateadd('Date'[Date],-1,Year),"12/31"),'Date'[Date]<=date(year(today()-1),month(today()),day(today()))

Lo siento, no, esto no funcionó.

Sin embargo, intenté otra medida como esta, pero ahora estoy experimentando datos que faltan ya que no hubo ventas en ciertas fechas este año en 2020. Todo lo que quiero son que mis datos se detengan el día actual (hoy) (día máximo). Por ejemplo, si hoy fue el 25 de marzo de 2020, entonces todo lo que me gustaría tirar es Año anterior 1 2019 a 25 de marzo de 2019. El mismo período de tiempo exacto. No me gustaría tirar de todo el mes o el año. Sólo tiene que tirar de las ventas netas en la fecha actual. A continuación se muestra la fórmula que utilicé y los datos que faltan

SamePeriodLatYear ?
VAR MaxDate á EDATE(CALCULATE(MAX('FactNetSales'[Posting Date]),ALL(FactNetSales)),-12)
devolución
CALCULAR(
[Ventas netas],
FILTER(SAMEPERIODLASTYEAR('DimCalendar'[DateKey]),'DimCalendar'[DateKey]<- MaxDate
))

March.PNG

Hola @LyncoData1 ,

Por favor, prueba éste.

SamePeriodLatYear =
VAR tod =
    TODAY ()
VAR lastyear =
    DATE ( YEAR ( tod ) - 1, MONTH ( tod ), DAY ( tod ) )
VAR firstday =
    DATE ( YEAR ( tod ) - 1, 1, 1 )
RETURN
    CALCULATE (
        [Net Sales],
        FILTER (
            ALL ( 'DimCalendar' ),
            'DimCalendar'[DateKey] <= lasytear
                && 'DimCalendar'[DateKey] >= firstday
        )
    )

Si no cumple con sus requisitos, comparta amablemente sus datos de muestra y excepto el resultado para mí si no tiene ninguna Información Confidencial. Cargue sus archivos en One Drive for Business y comparta el enlace aquí.

Community Support Team _ Frank
If this post helps, then please consider Accept it as the solution to help the others find it more quickly.

Esto no funcionó. Sin embargo, utilicé las dos medidas siguientes que me dieron lo que quería para las ventas netas. Sin embargo, ahora necesito ayuda para encontrar yTD MTD Sales sobre la base de las medidas enumeradas a continuación para asegurarque que entran en el actual plazo "HOY". ¿Tendría alguna idea?

Actual SamePeriodLastYear =
CALCULAR (
[Ventas netas],
FILTRO ( 'DimCalendar', 'DimCalendar'[Mes] <-MES( ( HOY () )
))
Actual SamePeriodLastYear1 =
CALCULATE([Actual SamePeriodLastYear],(SAMEPERIODLASTYEAR('DimCalendar'[DateKey])) )
PY.PNG

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