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.
Tengo una tabla con una fecha de inicio y finalización de un proyecto y quiero dividir un valor total por la duración del proyecto.
Estoy usando los siguientes cálculos de columna:
duración - Tabla[fin]-Tabla[inicio]
value_daily - Tabla[value_total]/Tabla[duración]
Ahora me gustaría mostrar los valores por mes. Al hacerlo, el valor diario se suma y parece que Power BI cuenta una unidad más de [value_daily] de lo que debería.
Por ejemplo, un proyecto del 01/01/2020 al 12/31/2020 con un valor total de 120 da el siguiente resultado:
El año bisiesto no es el problema, este error también se produce cuando el proyecto está solo en 2021.
¿Alguien tiene una idea al respecto? ¡Gracias!
Hola @bene1106 ,
De su descripción:
No exactamente. Esto podría ser cierto para el primer número, pero el segundo debería ser realmente 60 y no 61.
Mi problema es que tanto la duración como el valor diario se calculan correctamente porque cuando multiplico esos dos números, obtengo el valor exacto que quiero.
Sin embargo, no parece que se muestre de la manera correcta en el gráfico.
¿Podría aclarar la lógica sobre que el segundo número debería ser realmente 60 y no 61? ¿Y cuál es su problema, la matriz visual o el gráfico visual? Tenga en cuenta que el enlace en "Compruebe mi archivo de demostración: https://we.tl/t-opboFNgFo0 " no es válido ahora.
Saludos
Amy
Equipo de apoyo a la comunidad _ Amy
Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Hola @bene1106 ,
Puede crear el [value_daily] utilizando una medida en lugar de una columna calculada. Dado que la columna calculada será un valor fijo, que no se cambiará según el Mes u otras categorías excepto el Día.
value_daily = var _datediff= DATEDIFF(MAX(Distribution[start]),MAX(Distribution[end]), DAY)
return
SUM(Distribution[value])/_datediff
Saludos
Amy
Equipo de apoyo a la comunidad _ Amy
Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Probé tu medida y sigue dando el mismo resultado,
@bene1106 quiere ver 60 en lugar de 61 para el id-2
Regards
Amine Jerbi
If I answered your question, please mark this thread as accepted
and you can follow me on
My Website, LinkedIn and Facebook
He cambiado el cálculo de duración a la medida datedif y todavía no ha cambiado. Además, ya estaba usando una tabla de fechas antes.
Mis cálculos (lo que significa que el cálculo de la diferencia de fecha, así como el cálculo del valor por día) son correctos, sólo parece que hay algo mal en la salida.
Por favor, compruebe mi archivo de demostración: https://we.tl/t-opboFNgFo0
¡Agradezco tu ayuda! ¡Gracias!
Hola @bene1106
Cambie el formato del Value_Daily de Automático a 0
Regards
Amine Jerbi
If I answered your question, please mark this thread as accepted
and you can follow me on
My Website, LinkedIn and Facebook
No exactamente. Esto podría ser cierto para el primer número, pero el segundo debería ser realmente 60 y no 61.
Mi problema es que tanto la duración como el valor diario se calculan correctamente porque cuando multiplico esos dos números, obtengo el valor exacto que quiero. Sin embargo, no parece que se muestre de la manera correcta en el gráfico.
@bene1106 En realidad no estoy seguro de cuál es el problema de subrayado, está dividiendo el valor por días y está devolviendo el número decimal y luego tomando la suma, así que ¿cuál es el problema? Tal vez poner datos durante un mes en una hoja de Excel y explicar cuál es su resultado esperado y lo que cree que está mal. Su declaración de problema no es clara para mí
Subscribe to the @PowerBIHowTo YT channel for an upcoming video on List and Record functions in Power Query!!
Learn Power BI and Fabric - subscribe to our YT channel - Click here: @PowerBIHowTo
If my solution proved useful, I'd be delighted to receive Kudos. When you put effort into asking a question, it's equally thoughtful to acknowledge and give Kudos to the individual who helped you solve the problem. It's a small gesture that shows appreciation and encouragement! ❤
Did I answer your question? Mark my post as a solution. Proud to be a Super User! Appreciate your Kudos 🙂
Feel free to email me with any of your BI needs.
@bene1106 si no está filtrando en un año, su mes agrupará los datos de todo el año, por ejemplo, enero agrupará los datos para enero para todo el año, una forma es filtrar los datos de un año o crear una columna año/mes como se describe a continuación y usarlos para las columnas.
Así que el mes será algo así como enero de 2020, enero de 2021, enero de 2022, y así sucesivamente.
Me gustaría❤ elogiossi mi solución ayudara.👉Si puedes pasar tiempo publicando la pregunta, también puedes hacer esfuerzos para dar a Kudos quien haya ayudado a resolver tu problema. ¡Es una muestra de agradecimiento!
⚡Visítenos enhttps://perytus.com, su ventanilla única para proyectos/formación/consulta relacionados con Power BI.⚡
Subscribe to the @PowerBIHowTo YT channel for an upcoming video on List and Record functions in Power Query!!
Learn Power BI and Fabric - subscribe to our YT channel - Click here: @PowerBIHowTo
If my solution proved useful, I'd be delighted to receive Kudos. When you put effort into asking a question, it's equally thoughtful to acknowledge and give Kudos to the individual who helped you solve the problem. It's a small gesture that shows appreciation and encouragement! ❤
Did I answer your question? Mark my post as a solution. Proud to be a Super User! Appreciate your Kudos 🙂
Feel free to email me with any of your BI needs.
@bene1106 , use datediff y luego convierta a duración si es necesario
duration - datediff(Table[start],Table[end],DAY)
El día se puede reemplazar con otra parte de la fecha
recomienda
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 |
---|---|
1 | |
1 | |
1 | |
1 | |
1 |