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
Anonymous
Not applicable

SAMEPERIODLASTYEAR / YTD donde los datos disponibles están hasta el mes anterior

Hola comunidad,

Buscando ayuda para crear una medida para calcular un número YTD para un SAMEPERIODLASTYEAR.

Ejemplo de conjunto de datos asociado como referencia, esto está en uso dentro del modelo.

Mi reto es el siguiente:

  • Escribo esto en marzo, aunque solo tengo datos hasta febrero de 2020 (por razones operativas, siempre hay un retraso en la actualización de datos).
  • Quiero comparar YTD 2020 (en este caso enero + febrero, ya que todavía no tengo datos para marzo) con YTD 2019 (comparando los mismos meses, enero + febrero).
  • Como tal, necesito que mi medida reconozca esta limitación.
  • Puedo calcular fácilmente el 2020 YTD, ya que sólo tiene datos de enero + febrero para dibujar. Para 2019, sin embargo, si utilizo un cálculo 'SAMEPERIODLASTYEAR', el valor devuelto incluye marzo de 2019 en la respuesta. Así que muestra 2770, en lugar de 2165.
  • ¿Hay alguna manera de reconocer el año máximo como febrero (o cualquier mes al que sube el conjunto de datos, ya que se trata de un problema recurrente) al calcular SAMEPERIODLASTYEAR?
  • Como de costumbre, tengo una clave de fecha en su lugar para ayudar con los cálculos de tiempo. Tiene columnas para fecha, mes, año que podemos usar en esta medida.

units.png

¿Puedes ayudar?

¡Gracias por tu apoyo!

6 REPLIES 6
V-lianl-msft
Community Support
Community Support

Hola @jzlow_smws ,

Por favor, pruebe el dax a continuación:

Previous_YTD = CALCULATE([YTD] , DATEADD(Sheet7[date],-1,YEAR))

test_p_ytd.PNG

Saludos
Liang
Si este post ayuda, por favor considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

Anonymous
Not applicable

Gracias por su ayuda, Liang.

amitchandak
Super User
Super User

Prueba así con date Calendar

This Year =
var _max = maxx('Sales','Sales'[Date])
var _min = date(year(_max),1,1)

return
CALCULATE(SUM('Sales'[Sales]), FILTER(all('Date'), 'Date'[Date]<=_max && 'Date'[Date]>=_min))

last Year =
var _max1 = maxx('Sales','Sales'[Date])
var _max = date(year(_max1)-1,month(_max1),day(_max1))
var _min = date(year(_max),1,1)

return
CALCULATE(SUM('Sales'[Sales]), FILTER(all('Date'), 'Date'[Date]<=_max && 'Date'[Date]>=_min))

Aprecia tus Felicitaciones. En caso de que esta sea la solución que está buscando, márquela como la solución.
En caso de que no ayude, por favor proporcione información adicional y marque con @

Gracias. Mis blogs recientes -Consulta directa de decodificación - Inteligenciade tiempo , Colorear ganadores en MAP, Análisis de RECURSOS Humanos, Power BI Trabajar con tiempo no estándary comparar datos entre rangos de fechas
Orgulloso de ser un Datanaut Connect en Linkedin

Anonymous
Not applicable

Gracias por tu ayuda, Amitchandak.

Acepté su respuesta como la solución porque permite que la flexibilidad adicional se adapte fácil y lógicamente para circunstancias similares y otras columnas en mi situación. Las otras respuestas en otros lugares también fueron muy útiles y también funcionaron - gracias a los otros usuarios por su entrada.

Mariusz
Community Champion
Community Champion

Hola @jzlow_smws

Claro, puede combinar funciones de inteligencia de tiempo como a continuación.

Sales Last Year To Date = 
CALCULATE(
    [Sales], --your measure
    DATESYTD(
        SAMEPERIODLASTYEAR( 'Calendar'[Date] ) --date from your date dimension / calendar table
    )
)

Saludos
Mariusz

Si este post ayuda,entonces por favor considere aceptarlo como la solución.

Por favor, siéntase libre de conectarse conmigo.
Linkedin

Anonymous
Not applicable

Gracias por su ayuda, Mariusz.

Helpful resources

Announcements
Europe Fabric Conference

Europe’s largest Microsoft Fabric Community Conference

Join the community in Stockholm for expert Microsoft Fabric learning including a very exciting keynote from Arun Ulag, Corporate Vice President, Azure Data.

Power BI Carousel June 2024

Power BI Monthly Update - June 2024

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

RTI Forums Carousel3

New forum boards available in Real-Time Intelligence.

Ask questions in Eventhouse and KQL, Eventstream, and Reflex.

Top Solution Authors