cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
Highlighted
Frequent Visitor

Ventas acumuladas en el último mes

Hola a todos,

Soy bastante nuevo en DAX y estoy tratando de crear una medida para las ventas acumuladas en el último mes (y he probado un montón de soluciones proporcionadas en este foro) pero todavía no estoy obteniendo el resultado que estoy buscando.

¿Podría alguien decirme lo que estoy haciendo mal, por favor?

SalesCumu_MTD = 
VAR mth = 4
    --MONTH(LASTDATE('Fact'[InvoiceDate]))
VAR yr = 2020
    --YEAR(LASTDATE('Fact'[InvoiceDate]))
VAR dayofmth = 21
    -- DAY(LASTDATE('Fact'[InvoiceDate]))
RETURN
    CALCULATE (
        SUM ( 'Fact'[SalesValue]),
        FILTER (
            ALL(DimPeriod),
            DimPeriod[FiscalMthNo] = mth
            && DimPeriod[FiscalYrNo] = yr
            && DimPeriod[FiscalDayNo_OfMth] <= dayofmth
        )
    )

Entiendo que si no incluyo el ALL(DimPeriod) voy a obtener las ventas diarias de cada día en ese mes. Pero cuando incluyo TODO, me está dando las ventas totales en ese mes... lo que realmente tiene sentido, pero no es lo que estoy buscando. Así que mi pregunta es, ¿cómo obtengo las ventas diarias acumuladas para cada día?

Capture.JPG

¡Cualquier ayuda sería apreciada! ¡Gracias de antemano!

3 REPLIES 3
Highlighted
Community Champion
Community Champion

Re: Ventas acumuladas en el último mes

@psiripun

No está seguro acerca de los datos existentes y la salida esperada.

He preparado un conjunto de datos de muestra y medidas.

Monthly Sales = SUM('Table'[Sales])
YTD_sales = CALCULATE(SUM('Table'[Sales]),DATESYTD('Table'[InvoiceDate].[Date]))
YTDSales = TOTALYTD(SUM('Table'[Sales]),'Table'[InvoiceDate].[Date])

Capture.JPG

Avísame si tienes alguna pregunta.



¿Respondí a tu pregunta? ¡Marca mi puesto como solución!
Apreciar con un kudos
🙂

Highlighted
Frequent Visitor

Re: Ventas acumuladas en el último mes

@nandukrishnavs

¡Muchas gracias por su sugerencia! Intenté replicar las fórmulas con mis datos, pero todavía no estoy obteniendo el resultado que estoy buscando.

Salida esperada: Ventas diarias acumuladas para el último mes, abril de 2020

Capture.JPG

Test_Sales_MTD = CALCULATE(SUM('Fact'[SalesValue]),DATESMTD('Fact'[InvoiceDate]))
Test_Sales_MTD2 = TOTALMTD(SUM('Fact'[SalesValue]),'Fact'[InvoiceDate])
Sales_MTD = 
VAR mth = 4
VAR yr= 2020
RETURN
    CALCULATE (
        SUM ( 'Fact'[SalesValue]),
        FILTER (
            (DimPeriod),
            DimPeriod[FiscalMthNo] = mth
                && DimPeriod[FiscalYrNo] = yr
        )
    )

Hay algunos problemas aquí:

1. Los valores son de las ventas en cada día; no se agregan acumulativamente.

2. Algunos días en los que no hay valor de ventas (como el 5 o 6 de abril), la fórmula es obtener el valor de ventas del mes anterior en lugar de dejar la fila en blanco.

¿Podrían ayudar a aconsejar lo que me estoy perdiendo?

¡Muchas gracias!

Highlighted
Community Champion
Community Champion

Re: Ventas acumuladas en el último mes

@psiripun

He modificado la lógica.

Capture.JPG

Tienes que activar la jerarquía de fechas

Capture.JPG

MTD_sales = CALCULATE(SUM('Table'[Sales]),DATESMTD('Table'[InvoiceDate].[Date]))
//if you are not using data hierarchy .[Date] not required. But InvoiceDate should be date type
MTDSales = TOTALMTD(SUM('Table'[Sales]),'Table'[InvoiceDate].[Date])
//if you are not using data hierarchy .[Date] not required. But InvoiceDate should be date type



¿Respondí a tu pregunta? ¡Marca mi puesto como solución!
Apreciar con un kudos
🙂

Helpful resources

Announcements
August 2020 Community Challenge: Can You Solve These?

August 2020 Community Challenge: Can You Solve These?

We're excited to announce our first cross-community 'Can You Solve These?' challenge!

Community Blog

Community Blog

Visit our Community Blog for articles, guides, and information created by fellow community members.

Upcoming Events

Upcoming Events

Wondering what events you could join or have an event to promote yourself? Check out our Upcoming Events.

Get Ready for Power BI Dev Camp

Get Ready for Power BI Dev Camp

We are thrilled to announce we will begin running a monthly webinar series named Power BI Dev Camp.

Top Solution Authors