Power BI y funciones de periodo entre fechas

Etiquetado: ,

Viendo 2 entradas - de la 1 a la 2 (de un total de 2)
  • Autor
    Entradas
  • #1028913
    Alhambra
    Participante

    Hola,

    Tengo dos tablas, una de calendario, con todas las fechas del año.

    Y otra llamada Entradas, con movimientos de personas que entran a un hotel, cada entrada tiene una Fecha Inicio y una Fecha Fin, además de Personas, habitacion, etc.

    Necesito una columna en la tabla de Fechas, que calcule por cada dia de la tabla de fechas cuantas personas estan alojadas.

    O sea, para la fecha de hoy necesito que me cuente cuantos registros de la tabla Entrada tienen una Fecha Inicio <= Hoy y que además su Fecha Fin > Hoy.

    El problema es que no me deja poner un filtro con campos de tablas diferentes.

    Alguna idea?

    Gracias!!

    #1028914
    Josep Puigdollers
    Participante

    Para hacer estos cálculos no necesitas que haya ninguna relación entra la tabla Fechas y la tabla Entradas.

    Crear una columna en la tabla fechas con:

    Personas Alojadas =
    CALCULATE(
    SUM(Entradas[Personas]),
    FILTER(
    Entradas,
    Entradas[Fecha Inicio] <= Fechas[Fecha] &&
    Entradas[Fecha Fin] > Fechas[Fecha]
    )
    )

    Si lo que quieres es conocer el numero de habitaciones deberías cambiar el SUM por un COUNTROWS
    Habitaciones =
    CALCULATE(
    COUNTROWS(Entradas),
    FILTER(
    Entradas,
    Entradas[Fecha Inicio] <= Fechas[Fecha] &&
    Entradas[Fecha Fin] > Fechas[Fecha]
    )
    )

    Luego ya podrías crearte unas medidas que te dieran la ocupación tanto de habitaciones como de PAX para cualquier periodo seleccionado.

    Si las tablas estuvieran relacionadas deberías eliminar los filtros aplicados a la tabla entradas, como por ejemplo aplicando un ALL o un REMOVEFILTERS

    Personas Alojadas =
    CALCULATE(
    SUM(Entradas[Personas]),
    FILTER(
    ALL(Entradas),
    Entradas[Fecha Inicio] <= Fechas[Fecha] &&
    Entradas[Fecha Fin] > Fechas[Fecha]
    )
    )

    Espero que te sirva

     

     

Viendo 2 entradas - de la 1 a la 2 (de un total de 2)
  • Debes estar registrado para responder a este debate.

10 cursos gratis, sin tarjeta

Accede a los cursos Gratis de Business Central

Instalación, ventas, fabricación y Power BI.

Acceso inmediato, sin límite de tiempo.