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.
Hola a todos,
Por lo general, uso esta comunidad para encontrar ayuda e ideas para mis paneles de Power BI, pero es la primera vez que publico, ya que no puedo evitar un problema.
LO QUE TENGO:
Tengo datos como se muestra a continuación.
Tengo la primera columna "Entrada Data" y "Saída Data", luego dos columnas calculadas:
1. "MesesAvenças" que calculan los meses transcurridos entre"Entrada Data" y"Saída Data",la expresión DAX es:
2. "ValorMes" que simplemente DIVIDE la cantidad para esa línea (una columna que falta en la imagen de abajo) por"MesesAvenças"
También tengo una TABLA DE FECHAS creada que abarca todos los días desde el 01/01/2019 hasta el 31/12/2022 que tiene una relación 1:* con la tabla anterior (que tiene datos que solo abarcan desde el 01/01/2019 hasta el 30/11/2021.
LO QUE QUIERO
Tomemos un ejemplo de la última línea.
Tenemos:
VALOR | FECHA DE ENTRADA | FECHA DE SALIDA | MESESAVENÇAS | VALORMES |
217 | 01/06/2021 | 01/11/2021 | 5 | 43,4 |
Como puede ver, alguien pagó 217 por algo que comienza el 01/06/2021 y se extiende hasta el 01/11/2021, que es aproximadamente 5 meses.
Así que eso lleva el valor por mes a alrededor de 43,40.
Entonces, lo que quiero es mostrar el valor pagado por mes, en un visual, distribuido por mes, así:
VALORTOTAL | JUNIO | JULIO | AGOSTO | SEPTIEMBRE | OCTUBRE |
217 | 43,4 | 43,4 | 43,4 | 43,4 | 43,4 |
Ya que también tengo clientes que pagaron este mes (NOVIEMBRE de 2021) por 365 días, por ejemplo, eso también se extiende para fechas futuras.
¿Podrían proporcionar alguna idea sobre cómo lograr esto?
Puedo proporcionar más datos si es necesario.
¡Gracias de antemano!
Solved! Go to Solution.
@amitchandak para proporcionar una mejor comprensión, quiero algo como esto:
Puedes ver la línea de 600€ dividida por mes (Janeiro = 01/2022, Fevereiro = 02/2022, etc)
¡Gracias, @amitchandak!
¡Su solución funcionó!
Necesitaba agregar una columna de índice para que pudiera tratar cada línea de manera distintiva y necesitaba cambiar la comparación de la fecha de finalización (Datos de Saída) a "<" en lugar de "<=".
La fórmula que funcionó es esta:
Pude jugar un poco con tu publicación y logré obtener el 600€ como esto:
Entonces, tal vez son solo los días que están arruinando esto.
Gracias de antemano.
Hola @amitchandak, gracias por visitarnos.
Bueno, seguí la publicación que proporcionaste, pero lamentablemente no cumple con lo que necesito, o no logré que funcionara correctamente.
Así que después de adaptar sus fórmulas termino obteniendo este resultado:
Y los datos que tengo son estos:
Como ves, necesito mostrar un visual con Mes/Año (tu primer ejemplo) pero con la cantidad pagada dividida por la duración de la estancia.
A título de ejemplo:
1. La primera línea muestra 1.941,00 € pagados en 11/2021 que es válido hasta principios de 12/2021 (esta cantidad va al bote de 11/2021);
2. La segunda línea del mismo modo;
3. Tercera línea, 2.835,40 € pagados en 12/2021 que es válido hasta principios del 01/2022 (esta cantidad va al bote del 12/2021)
4. Y así sucesivamente.
5. El problema es la 5ª línea:alguien pagó 600€ por 12 meses,comenzando en 01/2022 y terminando a principios de 01/2023.
Necesito mostrar 50€ (=600/12) cada mes desde que se pagó (50€ en 01/2022, 50€ en 02/2022, etc.).
¿Tal vez me falta algo?
(Eliminé la relación entre la tabla DATE y la tabla FACT ya que arruinaba el DAX de unión cruzada que tan amablemente proporcionó).
¡Gracias!
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.
User | Count |
---|---|
2 | |
2 | |
2 | |
2 | |
1 |