Forum Discussion
Ayuda Medida de fecha variable
Hola a todos,
Necesita su ayuda con algo: ni siquiera está seguro de si es posible lograrlo.
Tengo la siguiente tabla con 3 columnas:
Cliente | Fecha de reserva | Referencia de la reserva
A 01/01/2024 ABC1
A 02/01/2024 DDD1
A partir del 7/01/2024 4567
B 10/02/2024 CDB2
El problema principal es que los clientes deben cambiar manualmente los períodos a continuación y no estoy seguro de cómo puedo crear una medida basada en fechas X e Y, sin embargo, esto se refleja en las fechas que el cliente eligió o ingresó en un filtro o algo así en PBI
Ahora estoy tratando de averiguar dos cosas:
- ofrecemos descuentos por reservas realizadas en X período, por lo que tratamos de averiguar en ese período cuántas reservas hemos realizado por cliente (es decir, período 01/01/2024 - 02/01/2024)
- Además, tratando de averiguar en el período Y (generalmente esto es de 7 a 10 días después del período anterior, es decir, 03/01/2024 - 10/01/2024) cuántas reservas hemos tenido por cliente
Esto dará como resultado para el cliente A 2 para el primer período (período con descuentos) y 1 reserva en el período sin descuentos.
También necesito ver la diferencia en porcentaje entre los períodos, esto mostrará un aumento del 100% (2-1 / 1)
| Cliente | Descuento | sin descuento | varianza |
| A | 2 | 1 | 100% |
¿Hay alguna manera de crear una medida variable para las fechas? Esto deberá almacenar 2 fechas variables, una para "período con descuentos" y otra para "período sin descuentos"
¡Gracias por su ayuda!
6 Replies
- Syndicate_Admin
Administrator
Hola @Georgetimes
Estoy confundido acerca de
Cómo saber si tiene descuento o no.
¿Cuál es la condición?
- Syndicate_Admin
Administrator
Hola @Daniel29195
Lo siento, no fui lo suficientemente claro. El problema es que no almacenamos en ningún lugar estos datos. Simplemente acordamos con los clientes que a partir del período X tendrá un descuento del 10%, por ejemplo.
Es por eso que necesito un filtro o algo así donde los grandes gerentes puedan venir, agregar X fechas para "período con descuento" e Y fechas para período sin descuento.
Sé que esto se puede hacer con dos filtros y dos tablas, así que obtendré:
Cuadro 1
Cliente Descuento A 2 Cuadro 2
Cliente sin descuento A 1 Pero no sé cómo puedo almacenar esos números para calcular la diferencia (2 menos 1) dividida por 1
- Syndicate_Admin
Administrator
Ok, creo que te tengo.
Cree una tabla para almacenar estos datos de la siguiente manera: ( Nombre de ejemplo: Discount_tbl)
Digamos que descuento del 10% entre 2023-01-01 y 2023-01-10
Entonces su tabla sería la siguiente:
Descuento de fecha discount_status
2023-01-01 0.1 con descuento
2023-01-02 0.1 con descuento
2023-01-03 0.1 con descuento
2023-01-05 0.1 con descuento
.....
2023-01-11 0 sin descuento
A partir de aquí, debería tener una fecha dim que debería estar vinculada a esta tabla.
Un dimcustomer = distinct(table_name[customer-column]) ( puede usar esto para crear w dimcustomer si no lo tiene en su modelo ) .
y su mesa:
Cliente | Fecha de reserva | Referencia de la reserva
A 01/01/2024 ABC1
A 02/01/2024 DDD1
A partir del 7/01/2024 4567
B 10/02/2024 CDB2
Desde aquí, puede crear una columna calculada en su tabla:
discount_status = relacionado ( discount_table[discount_status])
Ahora puede arrastrar y soltar sus columnas en el objeto visual y mostrará lo que desea.Si mi respuesta ha abordado con éxito su problema, ¡considere la posibilidad de marcarla como la solución aceptada! Esto ayudará a otros a encontrarlo rápidamente. Agradecería que me dieran ese aplauso 👍