Mi segmentación de datos de período de fecha personalizada no funcionará con mis cifras del año anterior

Un usuario Pregunto ✅

Hola a todos

Soy bastante nuevo en Power Bi, pero creé algunas medidas que me dicen qué son las ventas en un rango de fechas y determinadas también algunas medidas que me dicen las ventas en el mismo período hace 1 año.

Utilidad:

ventas anteriores = calcular(SUM(‘PEDIDOS DE VENTAS'[SALES]), MISMO PERIODO ULTIMO AÑO (Fechas[FullDate]))
Recientemente creó una tabla de búsqueda de rango de fechas personalizada para incluir YTD, MTD, QTD, etc., que funciona bien para las fechas actuales, pero muestra ‘En blanco’ en las ‘ventas anteriores’
También uso una tabla de fechas en la que creó una relación con la tabla de período de fecha.
¿Puede alguien por favor ayudarme a resolver esto, gracias de antemano.

@ScottMarwood Si tiene un calendario personalizado, las funciones de TI son inútiles. Usted puede encontrar esto útil – https://community.powerbi.com/t5/Community-Blog/To-bleep-With-Time-Intelligence/ba-p/1260000

Además, vea si mi Inteligencia del Tiempo de la Manera Difícil proporciona una manera diferente de lograr lo que usted va para.

https://community.powerbi.com/t5/Quick-Measures-Gallery/Time-Intelligence-quot-The-Hard-Way-quot-TIT…

En respuesta a Syndicate_Admin

Esto parece que podría ser lo que estoy buscando, así que ¿cómo usar el código ToHellWithSAMEPERIODLASTYEAR en mi medida? lo siento, pero estoy aprendiendo sobre la marcha aquí.

En respuesta a Syndicate_Admin

No @ScottMarwood

Debido a que no conozco su modelo de datos, le daré algunos consejos.

Compruebe si la fecha de la tabla de fechas es continua. Puede utilizar la función calendar o calendarauto para crear la tabla de fechas.

Por ejemplo:

Date = ADDCOLUMNS(CALENDARAUTO(),"Year",YEAR([Date]),"Month",MONTH([Date]))

En mi ejemplo, construyo una tabla Date de esta manera y también construyo una relación entre la tabla Date y la tabla Fact por columnas Date. La función de inteligencia de tiempo como MISMOPERIODASTAÑO ,MES ANTERIOR funciona bien.

Mi codigo:

Last Month Same Year = CALCULATE(SUM('Table'[Value]),PREVIOUSMONTH('Date'[Date]))
Last Year SAME MONTH = CALCULATE(SUM('Table'[Value]),SAMEPERIODLASTYEAR('Date'[Date]))

1.png

Como referencia: Funciones de inteligencia de tiempo

Saludos
rico zhou

Si esta publicación ayuda, entonces por favor considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

Deja un comentario

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