Complementando o artigo "Como usar o CobranSaaS Analytics?", onde você pode ter uma visão geral sobre o cadastramento dos conjuntos de dados e dos dashboards, queremos também falar sobre o uso de campos calculados nos gráficos do Analytics. A criação desses campos é útil para gerar novas informações baseadas em fórmulas, que podem ser usadas como Dimensão ou Métrica durante a construção do gráfico. Abaixo, seguem alguns exemplos de como utilizar campos calculados:
1) Criação de grupos de atraso:
case when ${Contrato: Dias Atraso} < 31 then 'FAIXA INICIAL'
when ${Contrato: Dias Atraso} > 30 and ${Contrato: Dias Atraso} < 91 then 'FAIXA COBRANÇA'
when ${Contrato: Dias Atraso} > 90 and ${Contrato: Dias Atraso} < 181 then 'FAIXA EXTRAJUDICIAL'
when ${Contrato: Dias Atraso} > 180 and ${Contrato: Dias Atraso} < 361 then 'FAIXA JUDICIAL'
else 'FAIXA LP' end
when ${Contrato: Dias Atraso} > 30 and ${Contrato: Dias Atraso} < 91 then 'FAIXA COBRANÇA'
when ${Contrato: Dias Atraso} > 90 and ${Contrato: Dias Atraso} < 181 then 'FAIXA EXTRAJUDICIAL'
when ${Contrato: Dias Atraso} > 180 and ${Contrato: Dias Atraso} < 361 then 'FAIXA JUDICIAL'
else 'FAIXA LP' end
2) Criação de status personalizados:
case when ${Cliente: Dias Atraso} > 0 then 'EM ATRASO'
when ${Cliente: Dias Atraso} is null and ${Parcela: Acordo} is true then
'EM ACORDO'
when (${Cliente: Dias Atraso} is null and ${Parcela: Situação} in ('SUSPENSO')) or
(${Cliente: Dias Atraso} is null and ${Contrato: Situação} in ('SUSPENSO')) then
'EM SUSPENSÃO'
else 'SEM ATRASO' end
when ${Cliente: Dias Atraso} is null and ${Parcela: Acordo} is true then
'EM ACORDO'
when (${Cliente: Dias Atraso} is null and ${Parcela: Situação} in ('SUSPENSO')) or
(${Cliente: Dias Atraso} is null and ${Contrato: Situação} in ('SUSPENSO')) then
'EM SUSPENSÃO'
else 'SEM ATRASO' end
3) percentual de eficiência na recuperação:
sum(${Liquidação: Valor Recebido})/sum(${Parcela: Valor Total})*100
4) percentual representado por cada item em uma lista de saldos totais:
100.00 * RATIO_TO_REPORT(SUM(${Parcela: Saldo Total})) OVER (PARTITION BY 'all')
Para realizar a criação de campos calculados, vocês devem usar o manual de funções do AWS Redshift. Segue link de acesso: https://docs.aws.amazon.com/pt_br/redshift/latest/dg/c_Window_functions.html
Comentários
0 comentário
Artigo fechado para comentários.