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 |
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas