Árvore de páginas

Ponto-de-Entrada: CSA50COR - Atribuição de Valor de Corte
Versões: Microsiga Protheus 10
Compatível Países: Todos
Sistemas Operacionais: Todos
Compatível às Bases de Dados: Todos
Descrição:
O ponto de entrada atribui o valor de corte da amostra com base no coeficiente de variação calculado pela rotina.
Programa Fonte
CSAM050.PRW
Sintaxe

CSA50COR - Atribuição de Valor de Corte ( [ Paramixb[1] ] ) --> nCorte

Parâmetros:
Nome Tipo Descrição Default Obrigatório Referência
Paramixb[1] Numérico Coeficente de variação
Retorno
    nCorte(numerico)
  • Valor do corte a ser aplicado na amostra
Observações

O ponto de entrada deve retornar um valor numérico, que será usado pela rotina para efetuar o corte na amostra. Com a utilização do ponto de entrada, não será mais necessário informar o valor do corte nos parâmetros da pergunta do rotina de Cálculo da Pesquisa Salarial.

Exemplos
#INCLUDE 'PROTHEUS.CH'User Function CSA50COR()Local aArea 	:= GetArea()Local nCoefic 	:= ParamixB[1]*100Local nCorte  	:= 0Alert( "Passou pelo PE CSA50COR" )If nCoefic <= 5	nCorte := 0ElseIf nCoefic > 5 .And. nCoefic <= 15	nCorte := 2ElseIf nCoefic > 15 .And. nCoefic <= 35	nCorte := 1Else	Alert( "Coeficiente acima de 35%. Verifique a amostra!!" )	nCorte := 0EndIfRestArea( aArea )Return( nCorte )
Variáveis
Nome Tipo Escopo Pode Alterar descrição
Array of Record Global Não