cancel
Showing results for 
Search instead for 
Did you mean: 

Fabric is Generally Available. Browse Fabric Presentations. Work towards your Fabric certification with the Cloud Skills Challenge.

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
PBI November 2023 Update Carousel

Power BI Monthly Update - November 2023

Check out the November 2023 Power BI update to learn about new features.

Community News

Fabric Community News unified experience

Read the latest Fabric Community announcements, including updates on Power BI, Synapse, Data Factory and Data Activator.

Power BI Fabric Summit Carousel

The largest Power BI and Fabric virtual conference

130+ sessions, 130+ speakers, Product managers, MVPs, and experts. All about Power BI and Fabric. Attend online or watch the recordings.

Top Solution Authors