Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

Reply
Anonymous
Not applicable

¿Cómo comparar los datos actuales frente a los anteriores en una tabla dinámica sin período de tiempo?

Hola

Como novato en los conceptos básicos de pbi & dax, necesito ayuda para crear una fórmula que compare los datos actuales con los datos anteriores con los datos específicos aplicados (es decir, el último pedido de un cliente frente al pedido anterior con los mismos filtros como la ubicación de origen e incluso el tipo de mercancía). El conjunto de datos se actualizará diariamente, no la consulta en tiempo real. ¿Alguna sugerencia?

Gracias

1 ACCEPTED SOLUTION

@mazedreamer
El [Valor] es el campo de datos (por ejemplo, ventas) que desea comparar, por ejemplo, si desea comparar las ventas de suma entre la fecha de pedido actual y la fecha de pedido anterior:

Las medidas deben ser algo así como las siguientes.

Previous data = Sumx(filter(allselected(IHRACAT), [NEW CUSTOMER] = max([NEW CUSTOMER]) && [OrderDate] < max([OrderDate])),[Data])))
Current data = Sumx(filter(allselected(IHRACAT), [NEW CUSTOMER] = max([NEW CUSTOMER]) && [OrderDate] = max([OrderDate])))

A continuación, puede crear una medida para comparar:
Medir - datos actuales - datos anteriores

Paul Zheng _ Equipo de apoyo de la comunidad
Si este post ayuda, entonces considera Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

View solution in original post

3 REPLIES 3
amitchandak
Super User
Super User

@mazedreamer , Una nueva columna como esta

Nueva columna ?
var _last á maxx(filter(Table, [Customer_id] ? earlier([Customer_id]) && [Order] < earlier([Order])),[Order])

devolución
sumx(filter(Table, [Customer_id] á earlier([Customer_id]) && [Order] _last),[value])

o medir como

Nueva medida ( New Measure)
var _last á maxx(filter(allselcted(Table), [Customer_id] á max([Customer_id]) && [Order] < max([Order])),[Order])

devolución
sumx(filter(allselcted(Table), [Customer_id] á max([Customer_id]) && [Order] _last),[value])

Anonymous
Not applicable

Gracias por su respuesta, pero probablemente hago mal sth, en su sintaxis de medida "_last" genera error como expresión inesperada,

Aquí está mi versión después de poner tablas en su medida;

Nueva medida de _last var a maxx(filter(allselected(IHRACAT), [NEW CUSTOMER] á max([NEW CUSTOMER]) && [TEU] < max([TEU])),[TEU])

devolución

sumx(filter(allselected(IHRACAT), [NEW CUSTOMER] á max([NEW CUSTOMER]) && [TEU] _last),[TEU])

*Asumo que configuras esta medida teniendo en cuenta los ID de pedido únicos, pero en mi conjunto de datos no hay identificadores de pedido, en su lugar debería usar las fechas de pedido para comparar el último frente al pedido anterior.

* Una cosa menor, al final de su medida, lo que debería estar en la tabla de "valor", estoy un poco confundido al seleccionar la tabla correcta para ello.

Gracias de nuevo por su ayuda

@mazedreamer
El [Valor] es el campo de datos (por ejemplo, ventas) que desea comparar, por ejemplo, si desea comparar las ventas de suma entre la fecha de pedido actual y la fecha de pedido anterior:

Las medidas deben ser algo así como las siguientes.

Previous data = Sumx(filter(allselected(IHRACAT), [NEW CUSTOMER] = max([NEW CUSTOMER]) && [OrderDate] < max([OrderDate])),[Data])))
Current data = Sumx(filter(allselected(IHRACAT), [NEW CUSTOMER] = max([NEW CUSTOMER]) && [OrderDate] = max([OrderDate])))

A continuación, puede crear una medida para comparar:
Medir - datos actuales - datos anteriores

Paul Zheng _ Equipo de apoyo de la comunidad
Si este post ayuda, entonces considera Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

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

April Fabric Community Update

Fabric Community Update - April 2024

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