Existem muitas maneiras de fazer isso, mas nenhuma delas será simples. Uma maneira seria fazer uma coluna de data combinada para somar (stdate, rdate). Parece que apenas uma dessas datas é preenchida de uma só vez, então a soma seria apenas combiná-las corretamente em uma única coluna.
Emseguida,vocêpodecolocarumatabeladinâmicanapartesuperiorcolocandoUIDnaslinhas,RecordTypenascolunaseanovacolunaCombinedDatenosvalores(comoSUM).ComoCombinedDateédiferentedacombinaçãoUID/RecordType,nenhumadatarealserásomadaaqui,entãovocêacabarácomumaboatabeladeUIDsDistintosesuasrespectivasdatasSTAsses,TransfereDischargenamesmalinha./p>
Com essa informação, você pode subtrair sua data de STAsses da sua data de Transferência e Desprezo e dividir por 7 para obter as Semanas que se passaram entre os dois tempos. Você também pode executar um vlookup para trazer o HCode.
No final deste novo conjunto de dados, você pode criar novas colunas para capturar 0-2 descarga, 0-2 transferência, 2-4 descarga, 2-4 transferência, etc ... Você pode usar uma declaração if para preencha-os como If(dischargeweeks<2, 1, 0)
, If(transferweeks<2, 1, 0)
, etc. (note que os dados nas colunas do tipo 0-2, 2-4 são compostos, uma vez que os dados da sua amostra cuspiam números no intervalo de centenas de semanas).
Agoragireestesnovosdados(eusei...pivotspivotspivots)...Destavezstickhcodenaslinhas,eseu0-2Discharge,0-2transferência,etcnosvalores.EleagoralhedaráumacontagemdecadaumdelesparacadaHCodedistinto...queéREALMENTEpróximodoquevocêquer.
Por fim, copiei e colei (e você pode classificá-lo depois) para obtê-lo no formato correto ... Quero dizer, neste ponto, o que é um pequeno copiar e colar, certo?
Por último, como não consigo ver todas as coisas estranhas que podem estar nos seus dados, isso é apenas um conjunto de sugestões. Pode haver bits aqui que simplesmente não funcionarão ou bits que precisem ser alterados ligeiramente, mas o jist é o mesmo ... Use pivots para resumir seus dados, fazer mais alguns cálculos e girar novamente ... não é bonita, mas faz o trabalho.