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

Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and more. Get started

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
July 2024 Power BI Update

Power BI Monthly Update - July 2024

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

Top Solution Authors