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

Get certified in Microsoft Fabric—for free! For a limited time, the Microsoft Fabric Community team will be offering free DP-600 exam vouchers. Prepare now

Reply
Syndicate_Admin
Administrator
Administrator

Filtro de fecha de medición dinámica

Hola

Tratando de obtener las ventas y el total para 2020 hasta la fecha (es decir, la fecha actual del 21/09/2021) en esta matriz

Estoy atrapado hasta aquí 😏

PY Intake = 
 CALCULATE([Total],
FILTER('Date', 'Date'[YearAct]=YEAR(TODAY())-1))

Screenshot 2021-09-22 002740.png

1 ACCEPTED SOLUTION

Debe tener una columna "Day_Num" en su tabla de fechas, que es simplemente DÍA ('Fecha'[Fecha])

TotalSalesCY =
CALCULATE ( [TotalSales], FILTER ( 'Date', 'Date'[Year] = YEAR ( TODAY () ) ) )

TotalSalesLY =
CALCULATE (
    [TotalSales],
    FILTER (
        'Date',
        'Date'[Year]
            = YEAR ( TODAY () ) - 1
            && 'Date'[Month_Num] <= MONTH ( TODAY () )
            && 'Date'[Day_Num] <= DAY ( TODAY() )
    )
)

View solution in original post

6 REPLIES 6
Syndicate_Admin
Administrator
Administrator

Hay @brinky ,

Vea si esto ayuda.

1) El filtro Año en la página es de la Tabla de fechas

2) La tabla inferior izquierda es solo para mostrar todos los datos que existen

3) La tabla inferior derecha es la vista resumida que muestra los datos del mismo período del año pasado

moizsherwani_0-1632265483908.png

Debe haber una relación entre la tabla de datos y la tabla de fechas

moizsherwani_1-1632265504487.png

Estas son las dos medidas

TotalSales = SUM('Table'[Sale])

TotalSalesLY = CALCULATE([TotalSales],SAMEPERIODLASTYEAR('Date'[Date]))

CALCULATE([Total],
     FILTER('Date','Date'[YearAct]=YEAR(NOW())))

Hay muchas maneras de hacer esto (algunas posiblemente mejores), pero esto debería obtener el resultado.

Gracias

Moiz

Si esta publicación ayuda, por favor "Aceptarla" como Solución para ayudar a otros miembros a encontrarla.

TotalSalesCY =
CALCULATE ( [TotalSales], FILTER ( 'Date', 'Date'[Year] = YEAR ( TODAY () ) ) )

TotalSalesLY =
CALCULATE (
    [TotalSales],
    FILTER (
        'Date',
        'Date'[Year]
            = YEAR ( TODAY () ) - 1
            && 'Date'[Month_Num] <= MONTH ( TODAY () )
    )
)

@brinky Cambie lo siguiente en la fórmula para LY

FROM
&& 'Date'[Month_Num] <= MONTH ( TODAY () )

TO
&& 'Date'[Date] <= TODAY () 

Gracias Moiz,

Neraly 😄 total debería ser de 2.155.503 según la tabla a continuación.

Screenshot 2021-09-22 061942.png

Debe tener una columna "Day_Num" en su tabla de fechas, que es simplemente DÍA ('Fecha'[Fecha])

TotalSalesCY =
CALCULATE ( [TotalSales], FILTER ( 'Date', 'Date'[Year] = YEAR ( TODAY () ) ) )

TotalSalesLY =
CALCULATE (
    [TotalSales],
    FILTER (
        'Date',
        'Date'[Year]
            = YEAR ( TODAY () ) - 1
            && 'Date'[Month_Num] <= MONTH ( TODAY () )
            && 'Date'[Day_Num] <= DAY ( TODAY() )
    )
)

Helpful resources

Announcements
OCT PBI Update Carousel

Power BI Monthly Update - October 2024

Check out the October 2024 Power BI update to learn about new features.

September Hackathon Carousel

Microsoft Fabric & AI Learning Hackathon

Learn from experts, get hands-on experience, and win awesome prizes.

October NL Carousel

Fabric Community Update - October 2024

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

Top Solution Authors