Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Composition Setup
import.css=/download/attachments/327912/newLayout.css
Portuguese

Pagetitle
CSA50COR - Atribuição de Valor de Corte
CSA50COR - Atribuição de Valor de Corte

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:
NomeTipoDescriçãoDefaultObrigatórioReferência
Paramixb[1]NuméricoCoeficente 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
NomeTipoEscopoPode Alterardescrição
Array of RecordGlobalNão