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
Kr1s
Frequent Visitor

SAMEPERIODLASTYEAR con filtros

Hola

Tengo un conjunto de datos que consta de todas las ventas desde 2016 hasta la actualidad. Hay varias entradas por fecha desglosadas por pagador, cliente, grupo de productos y producto.

Cada vez que uso SAMEPERIODLASTYEAR no devuelve nada. Asumo que debido a la complejidad de los datos.

¿Hay alguna manera de utilizar SAMEPERIODLASTYEAR con 4 filtros, es decir, si el pagador, cliente, grupo de productos y producto coinciden?

He intentado hacer el filtro yo mismo, pero todavía no puedo obtener ningún significado de datos completos.

A continuación se muestra un ejemplo de mi conjunto de datos:

FechaPagarClienteGrupo de productosProductoCantidad
01/01/2016AA1PG1PG1A1
01/01/2016BB1PG2PG2A2
01/01/2016CC1PG1PG1A3
01/01/2016AA2PG1PG1A4
01/01/2016DD1PG2PG2A5
01/01/2017BB1PG2PG2A2
01/01/2017BB1PG1PG1A3
01/01/2017DD2PG2PG2A4
01/01/2017EE1PG1PG1A5
01/01/2017AA1PG1PG1A1
01/01/2018AA1PG1PG1A3
01/01/2018CC1PG1PG1A4
01/01/2018BB1PG2PG2A5
01/01/2018DD1PG2PG2A1
01/01/2018EE1PG1PG1A2

Esto es lo que espero ver de la salida:

FechaPagarClienteGrupo de productosProductoCantidadDATOS DE LY
01/01/2016AA1PG1PG1A1
01/01/2016BB1PG2PG2A2
01/01/2016CC1PG1PG1A3
01/01/2016AA2PG1PG1A4
01/01/2016DD1PG2PG2A5
01/01/2017BB1PG2PG2A22
01/01/2017BB1PG1PG1A3
01/01/2017DD2PG2PG2A4
01/01/2017EE1PG1PG1A5
01/01/2017AA1PG1PG1A11
01/01/2018AA1PG1PG1A31
01/01/2018CC1PG1PG1A4
01/01/2018BB1PG2PG2A54
01/01/2018DD1PG2PG2A1
01/01/2018EE1PG1PG1A25

Cualquier ayuda es muy apreciada.

Gracias

Kristian

6 REPLIES 6
amitchandak
Super User
Super User

@Kr1s

SAMEPERIODLASTYEAR y todas las funciones de inteligencia de tiempo funcionan mejor con un calendario de fechas, Espero que esté utilizando uno.

También puede usar un año de retraso en la medida como

Año detrás de Las Ventas (CALCULATE(SUM(Sales[Sales Amount]),dateadd('Date'[Date],-1,Year))

Para obtener lo mejor de la función de inteligencia de tiempo. Asegúrese de que tiene un calendario de fechas y se ha marcado como la fecha en la vista de modelo. Además, únase a él con la columna de fecha de su hecho/s. Consulte:
https://radacad.com/creating-calendar-table-in-power-bi-using-dax-functions
https://www.archerpoint.com/blog/Posts/creating-date-table-power-bi
https://www.sqlbi.com/articles/creating-a-simple-date-table-in-dax/

Pragati11
Super User
Super User

Hola @Kr1s ,

Ya hay un subproceso existente para esto:

https://community.powerbi.com/t5/Desktop/SAMEPERIODLASTYEAR-with-filter/m-p/604118

Si esto ayuda y resuelve el problema, apreciar un Kudos y marcarlo como una solución! 🙂

Gracias

Pragati

Best Regards,

Pragati Jain


MVP logo


LinkedIn | Twitter | Blog YouTube 

Did I answer your question? Mark my post as a solution! This will help others on the forum!

Appreciate your Kudos!!

Proud to be a Super User!!

Hola @Pragati11,

Vi eso, pero muestra sólo 1 filtro, mientras que necesito 4. También necesito el cálculo para leer lo que es el producto, ya que tenemos más de 200, así que no puedo codificarlo todo en el filtro.

Gracias

Kristian

Hola @Kr1s ,

¿Es posible compartir datos de ejemplo o archivos .pbix?

Gracias

Pragati

Best Regards,

Pragati Jain


MVP logo


LinkedIn | Twitter | Blog YouTube 

Did I answer your question? Mark my post as a solution! This will help others on the forum!

Appreciate your Kudos!!

Proud to be a Super User!!

Hola @Pragati11

Desafortunadamente no puedo debido a la sensibilidad de los datos.

saludos

Kristian

Hola @Kr1s ,

En el siguiente enlace veo una forma de utilizar la función DAX SAMEPERIODLASTYEAR con varios filtros.

https://community.powerbi.com/t5/Desktop/DAX-SAMEPERIODLASTYEAR-Filter/td-p/92084

En el enlace anterior se ve un cálculo dax usando 2 filtros con && operador:

Medida :
    CALCULATE (
        DISTINCTCOUNT ( Sales[DocumentNumber] );
        ALL ( Ventas )Ventas[Field1] - "1" && Ventas[Field2] - VALOR ( 1 ) );
        SAMEPERIODLASTYEAR ( Fechas[Fecha] )
    )

Puedes intentar algo similar para agregar más filtros aquí.

Si esto ayuda y resuelve el problema, apreciar un Kudos y marcarlo como una solución! 🙂

Gracias

Pragati

Best Regards,

Pragati Jain


MVP logo


LinkedIn | Twitter | Blog YouTube 

Did I answer your question? Mark my post as a solution! This will help others on the forum!

Appreciate your Kudos!!

Proud to be a Super User!!

Helpful resources

Announcements
Sept PBI Carousel

Power BI Monthly Update - September 2024

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

September Hackathon Carousel

Microsoft Fabric & AI Learning Hackathon

Learn from experts, get hands-on experience, and win awesome prizes.

Sept NL Carousel

Fabric Community Update - September 2024

Find out what's new and trending in the Fabric Community.

Top Solution Authors