Forum Discussion

Syndicate_Admin's avatar
Syndicate_Admin
Icon for Administrator rankAdministrator
5 years ago
Solved

Visual de calendario

Hola a todos

Estoy tratando de crear un visual de calendario que muestre el número total de empleados en el sitio en un día determinado.

Conjunto de datos 1 - Todos los empleados que deberían estar disponibles en un día determinado.

Nombre del empleadoComercio
Jone JonesAndamio
Andy AzulAjustador

Conjunto de datos 2 - Enfermedad

Nombre del empleadoFecha de inicioFecha final
Jone Jones01/01/202110/01/2021
Andy Azul01/05/202110/05/2021

Dataset 3 - Vacaciones

Nombre del empleadoFecha de inicioFecha final
Jone Jones11/01/202112/01/2021
Andy Azul11/05/202112/05/2021

La lógica detrás de este visual consistirá en lo siguiente:

  • Todos los empleados en el conjunto de datos 1 deben estar en el sitio en un día determinado.
  • Si los empleados tienen fechas en los conjuntos de datos 2 y 3, estas deberán restarse de los días dados en el calendario visual

Por ejemplo, el visual del calendario para enero de 2021 mostrará que Andy Blue está disponible todos los días, pero Jone Jones no está disponible entre fechas. 01/01/2021 - 12/01/2021

¿Alguna idea sobre cómo se puede lograr esto?7

Muchas gracias,

  • Hay @Serdet ,

    Estos son los pasos que puede seguir:

    1. Crear columna calculada.

    Column =
    IF(TODAY()>=[Start Date]&&TODAY()<=[End Date],1,0)

    2. Crear medida.

    vailable =
    var _noavailable=SUM(Merge[Column])
    return
    COUNT(Dataset1[Employee Name])-_noavailable

    3. Utilice el gráfico de la tarjeta para colocar la medida en

    4. Resultado:

    Hoy es 2021.9.16. Según las condiciones, ninguno de los dos está en horario laboral, por lo que nadie hoy en día

    vyangliumsft_0-1631769411427.png

    Saludos

    Liu Yang

    Si esta publicación ayuda,entonces considere Aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente

7 Replies