Forum Discussion

Syndicate_Admin's avatar
Syndicate_Admin
Administrator
3 years ago

Promedios

Hola a todos

Tengo dos tablas que están conectadas a través de una tabla de calendario. El problema que tengo es que en la primera tabla necesito calcular un promedio de los últimos 12 meses solo si las fechas se remontan más atrás y luego dividir ese promedio por el número total de personas en la segunda tabla, por ejemplo.

Primera tabla

Departamento

Número de personal del departamento Fecha de inicio

1 12345 10/10/2015

2 56745 01/09/2019

3 10101 15/10/2018

4 20202 20/01/2016

Segunda tabla

Personal

Número de personal del departamento Fecha de salida

1 12345 01/03/2017

2 56745 22/09/2019

3 10101 13/04/2020

4 20202 19/10/2019

El cálculo que tengo para la primera tabla para calcular el promedio es

Hermoso =
Dónde MinDate = MIN('Calendario'[Fecha])
Dónde MaxDate = ..MAX('Calendario'[Fecha])
Dónde DepTotal =
CALCULAR( DIVIDIR(CONTAR(Departamento[Número de personal]),DISTINCTCOUNT(Departamento[Número de personal])),
Departamento[Fecha de inicio]>= MinDate
&& Departamento[Fecha de inicio] <= MaxDate,
NO(ISBLANK(Plantilla[Fecha de inicio]))
)
Devolución
DepTotal
El cálculo que tengo para la segunda tabla es:
CStaff =
Dónde MinDate = MIN('Calendario'[Fecha])
Dónde MaxDate = ..MAX('Calendario'[Fecha])
Dónde StaffTotal =
CALCULAR( CONTAR(Personal[Número de personal]),
Personal[Fecha de salida]>= MinDate
&& Staff[Fecha de salida] <= MaxDate,
NO(ISBLANK(Personal [fecha de salida]))
)
Devolución
PersonalTotal
Cualquier ayuda sería genial.
TIA

3 Replies

  • @UK_User123456 - Por favor, revisa esto, avísame si esto funciona. Si esto soluciona su problema, marque esto como una solución y un golpe.

    Staff 12 MONTHS = 
    CALCULATE(
        COUNTROWS('DEPARTMENT'),
        FILTER(
            ALL('Calendar'[Date]),
            'Calendar'[Date] > TODAY() - 365 && 'Calendar'[Date] <= TODAY()
        ),
        RELATEDTABLE('DEPARTMENT')
    )
    Total Staff = COUNTROWS('STAFF')
    Average = 
    DIVIDE(
        [Staff 12 MONTHS],
        [Total Staff],
        0
    )

  • @Manoj_Nair ,

    ¿Cómo funcionaría el cálculo si se pusiera en el cálculo que tengo actualmente en mi publicación, ya que necesito poder mostrarlos divididos por mes, mostrando así la división por mes en una tabla matricial?

    Gracias