Gráfico de barras acumulativo acumulado de los últimos doce meses

Un usuario Pregunto ✅

Anónimo

Quiero crear un gráfico de barras que muestre el total mensual de ventas LTM. Entonces, por ejemplo, una barra de julio con ventas sumadas de julio de 2019 a agosto de 2018, una barra de junio con ventas sumadas de junio de 2019 a julio de 2018, y así sucesivamente hasta el período de tiempo que elija. Digamos, por ejemplo, que la última barra es septiembre de 2017, esa barra es la suma de las ventas de septiembre de 2017 a octubre de 2016. ¡No hay nada con un gráfico de barras LTM mensual acumulativo en ninguna parte, por favor ayude!

jdbuchanan71

Hola @Anónimo

Esta medida asume que tiene una tabla de Calendario vinculada a sus datos y una medida que suma las ventas

R12M Sales =
CALCULATE (
    [Sales],
    DATESINPERIOD ( Calendar[Date], MAX ( Calendar[Date] ), -11, MONTH )
)

jdbuchanan71

En respuesta a Anónimo

Será una tabla separada que tienes en el modelo. Puede usar Nueva tabla>

Dates = 
VAR DateRange = CALENDARAUTO()

RETURN
ADDCOLUMNS(
    DateRange,
    "Year",YEAR ( [Date] ),
    "Month", FORMAT ( [Date], "mmmm" ),
    "MonthNum", MONTH ( [Date] ),
    "Month Year", FORMAT ( [Date], "mmm-yyyy"),
    "MonthYearNum", YEAR ( [Date] ) * 100 + MONTH ( [Date] ),
    "Quarter Year", "Q" & FORMAT ( [Date], "q-yyyy" ),
    "QtrYearNum", YEAR ( [Date] ) * 100 + VALUE ( FORMAT ( [Date], "q" ) )
)

Luego vincula el [Date] columna de sus datos a las fechas[Date] columna.

jdbuchanan71

Hola @Anónimo

Esta medida asume que tiene una tabla de Calendario vinculada a sus datos y una medida que suma las ventas

R12M Sales =
CALCULATE (
    [Sales],
    DATESINPERIOD ( Calendar[Date], MAX ( Calendar[Date] ), -11, MONTH )
)

Anónimo

En respuesta a jdbuchanan71

Gracias por la rápida respuesta, tengo una fecha vinculada a cada venta. ¿Es la fecha del calendario esta fecha o un calendario independiente que traigo a una tabla separada?

jdbuchanan71

En respuesta a Anónimo

Será una tabla separada que tienes en el modelo. Puede usar Nueva tabla>

Dates = 
VAR DateRange = CALENDARAUTO()

RETURN
ADDCOLUMNS(
    DateRange,
    "Year",YEAR ( [Date] ),
    "Month", FORMAT ( [Date], "mmmm" ),
    "MonthNum", MONTH ( [Date] ),
    "Month Year", FORMAT ( [Date], "mmm-yyyy"),
    "MonthYearNum", YEAR ( [Date] ) * 100 + MONTH ( [Date] ),
    "Quarter Year", "Q" & FORMAT ( [Date], "q-yyyy" ),
    "QtrYearNum", YEAR ( [Date] ) * 100 + VALUE ( FORMAT ( [Date], "q" ) )
)

Luego vincula el [Date] columna de sus datos a las fechas[Date] columna.

Anónimo

En respuesta a jdbuchanan71

Eres un salvavidas. Pasar por su proceso me ha ayudado a aprender mucho sobre el uso de fechas y filtros. ¡Gracias!

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *