¡¡Hola!!
Por lo tanto, mi problema ahora es que necesito calcular el número de días en cada mes a partir de una columna de fecha de inicio y otra columna con la fecha de finalización. Soy un nuevo usuario de power bi, así que no sé Debería crear una columna o una medida para resolver esto...
Ejemplo (Fechas en formato dd/mm/aaaa):
Fecha de inicio | Fecha de finalización |
10/03/2020 | 21/01/2021 |
Así que en marzo/20 debe ser 22 días, abril/20 30 días... y así va! lol
Gracias de antemano!!
Solved! Go to Solution.
Hola, @marimisumoto
Según su descripción, creé datos para reproducir su escenario. El archivo pbix se adjunta al final.
Mesa:
Calendario (una tabla calculada):
Calendar =
CALENDAR(
DATE(2020,3,1),
DATE(2021,1,31)
)
Puede crear una medida como se indica a continuación.
Count Days =
var _enddate =
CALCULATE(
MAX('Table'[End Date]),
ALL('Table')
)
var _startdate =
CALCULATE(
MAX('Table'[Start Date]),
ALL('Table')
)
return
COUNTROWS(
FILTER(
'Calendar',
[Date]<=_enddate&&
[Date]>=_startdate
)
)
Resultado:
Saludos
Allan
Si este post ayuda, entonces considere Aceptarlo como la solución para ayudar a otros miembros a encontrarlo más rápido.
Hola, @marimisumoto
Según su descripción, creé datos para reproducir su escenario. El archivo pbix se adjunta al final.
Mesa:
Calendario (una tabla calculada):
Calendar =
CALENDAR(
DATE(2020,3,1),
DATE(2021,1,31)
)
Puede crear una medida como se indica a continuación.
Count Days =
var _enddate =
CALCULATE(
MAX('Table'[End Date]),
ALL('Table')
)
var _startdate =
CALCULATE(
MAX('Table'[Start Date]),
ALL('Table')
)
return
COUNTROWS(
FILTER(
'Calendar',
[Date]<=_enddate&&
[Date]>=_startdate
)
)
Resultado:
Saludos
Allan
Si este post ayuda, entonces considere Aceptarlo como la solución para ayudar a otros miembros a encontrarlo más rápido.
@marimisumoto , referir este archivo sobre un problema similar le ayudará a
https://www.dropbox.com/s/bqbei7b8qbq5xez/leavebetweendates.pbix?dl=0
Holaamitchandak!
Traté de acceder al enlace que me enviaste, pero aparentemente ya no está disponible....
¡Gracias!
@marimisumoto - ¿Todavía tiene un problema con esto? Parece que se han propuesto algunas soluciones sólidas. Si todavía tiene problemas, necesita entender cuál será la salida real, una medida o una columna calculada o ?
Hola
Puede descargar mi archivo PBI desde aquí.
Espero que esto ayude.
Hola @marimisumoto
Hay varias maneras de lograr esto en Power BI.
Primero tenemos que decidir si necesitamos la diferencia de días en una columna o como medida. Usted puede encontrar útil lo siguiente:
Utilice la columna calculada cuando:
usamos esa columna como filtro o cortadora,
utilizar el campo de la sección Columna o Fila de una tabla dinámica o matriz
clasificar los resultados. Por ejemplo, edad entre 10 y 20, 20 y 30 años, etc.
Para todo lo demás, creamos medidas.
Power Query debe ser la primera opción para crear columnas y categorías calculadas, ya que está diseñada para controlar dichos cálculos de forma más eficaz.
Artículo relacionado:
https://www.vivran.in/post/say-hello-to-dax
Si lo necesita como columna, en Power Query, siga estos pasos:
En Power BI, podemos agregar una columna calculada mediante DAX:
Como medida, puede utilizar la siguiente fórmula:
Espero que esto responda a su consulta.
¡Salud!
Vivek
Blog: vivran.in/my-blog
Conectarse en LinkedIn
Seguir en Twitter