Sintaxe de programação

Parent Previous Next

SINTAXE DE PROGRAMAÇÃO


Características de uma variável

Função

Sintaxe

Descrição

CatCode

V.CatCode(n)

Qualificação de uma variável código

Correlation

V1.Correlation(V2)

Correlação entre duas variáveis

Frequency

V.Frequency("Cat")

Frequência da categoria de uma variável

IsFilled

V.EstRempli

Informa se a observação possui resposta ou não

IsNull

V.IsNull

Preenche com a frequência de não-resposta da variável, ou da categoria

Label

V.Label

Preenche com o título da variável

Max

V.Maximum

Devolve o valor máximo de uma variável numérica ou escalar

Mean

V.Mean

Devolve a média de uma variável numérica ou escalar

Median

V.Median

Devolve a mediana de uma variável numérica ou escalar

Min

V.Minimum

Devolve o valor mínimo de uma variável numérica ou escalar

Modalities

V.Modalities

Preenche com as categorias marcadas em uma variável fechada

Mode

V.Mode

Devolve a moda de uma variável

Mode(n)

V.Mode(n)

Preenche com a categoria mais citada no ranking "n" de uma variável fechada múltipla

NbEffectiveResponses

V.NbEffectiveResponses

Número de marcações em uma variável fechada

NbPossibleResponses

V.NbPossibleResponses

Número máximo de marcações possíveis

NbResponses

V.NbValeurs

Número de valores (categorias, números, palavras) diferentes em uma variável

Number

V.Number

Preenche com o valor (da categoria, ou o número) de uma variável

Observation

Observation

Posição da observação no banco de dados

Percentile

V.Percentile(n)

Indica a quantidade de casos no percentil escolhido (n)

Percentage

V.Percentage(n)

Percentual da categoria (n) da variável escolhida

PercentageCit

V.PercentageCit(n)

Percentual sobre as citações da categoria (n) da variável, excluindo as não-respostas

PercentageCit0

V.PercentageCit0("n","perfil")

Percentual sobre as citações da categoria (n) para um determinado perfil, incluindo as não-respostas

PercentageObs

V.PercentageObs("n","perfil")

Percentual sobre as observações da categoria (n) para um determinado perfil, excluindo as não-respostas e as não envolvidas.

PercentageObs0

V.PercentageObs0("n","perfil")

Percentual sobre as observações da categoria (n) para um determinado perfil, incluindo as não-respostas e as não envolvidas.

PercentageRep

V.PercentageRep("n","perfil")

Percentual da categoria (n) indicada, para um determinado perfil, excluindo as não-respostas

StDev

V.EcartType

Desvio padrão da variável indicada (numérica ou escalar)

String

V.String

Devolve os valores inseridos em cada observação para a variável indicada

Sum

V.Sum

Soma de todas as respostas para a variável indicada (escalar ou numérica)

Values

V.Values

Retorna todos os valores possíveis ou encontrados para uma variável

MonthYear

V.MonthYear

Retorna o mês e o ano de uma variável data

Funções de cálculo

Função

Sintaxe

Descrição

ExternTable

ExternTable(arquivo,V,coluna)

Identifica os valores (n) de acordo com um dicionário

Maximum

Maximum("v1;v2;...")

De uma lista de variáveis (v1, v2,...) a função retorna o maior valor

Mean

Mean("v1;v2;...")

Faz a média de diferentes variáveis

Minimum

Minimum("v1;v2;...")

De uma lista de variáveis (v1, v2,...) a função retorna o menor valor

NbResponses

NbValeurs("v1;v2;...")

Quantidade de respostas em uma lista de variáveis

NumberOfObservations

NumberOfObservations("Vx=n")

Quantidade de respostas para o perfil indicado (Vx=n)

Observation

Observation

Posição da observação no banco de dados

StDev

StDev("v1;v2;...")

Desvio padrão de um grupo de variáveis numéricas ou escalares

Sum

Sum("v1;v2;...")

Soma dos valores de uma lista de variáveis numéricas ou escalares

Funções matemáticas

Função

Sintaxe

Descrição

Abs

Abs(V)

Restitue o valor de uma variável numérica ou escalar

Atn

Atn(V)

Cálculo do arco da tangente de uma variável

Cos

Cos(V)

Cálculo do cosseno de uma variável

Exp

Exp(V)

Cálculo da função exponencial de uma variável

Fix

Fix(V)

Retorna a parte inteira de um número (-8,2 considera -8)

Int

Int(V)

Semelhante a Fix, mas considera o próximo número inteiro em ordem decrescente (-8,2 considera -9)

Log

Log(V)

Logaritmo neperiano da variável

Rnd

Rnd()

Número aleatório entre -1 e 1

Sgn

Sgn(V)

Indica se a resposta é positiva (1) ou negativa (-1)

Sin

Sin(V)

Cálculo do seno de uma variável

Sqr

Sqr(V)

Faz a raiz quadrada de uma variável

Tan

Tan(V)

Cálculo da tangente de uma variável

-

V1 - V2

Subtração de valores

*

V1*V2

Multiplicação

/

V1/V2

Divisão (3/2 = 1,5)

\

V1\V2

Divisão inteira (3/2 = 1)

^

V1^V2

Elevado

+

V1+V2

Soma

Mod

X Mod Y

Resto da divisão entre dois valores

e

e

Constante de 2,71

Pi

Pi

Constante de 3,14

Funções de texto

Função

Sintaxe

Descrição

Chr

Chr(n)

Devolve o caracter da tabela ASCII associado ao número definido (n)

InList

InList(V,"exp")

Busca a expressão (exp) indicada na variável (V)

InStr

InStr(V,"exp", opt)

Indica a posição do caractere em que a expressão (exp) começa na resposta da variável (V)

LCase

LCase(V)

Converte a resposta inteira em minúscula

Left

Left(V,n)

Recupera os "n" caracteres iniciais da variável (V)

Len

Len(V)

Número de caracteres na resposta

LikeStr

LikeStr(V,"exp", opt)

Busca a expressão (exp) indicada na variável (V)

LTrim

LTrim(V)

Elimina espaços no início do texto

Mid

Mid(V,n)

Corta os "n" caracteres iniciais da resposta

NumWds

NumWds(V)

Quantidade de palavras na resposta

Replace

Replace("exp",p1,p2, opt)

Localiza a expressão (exp) e substitui uma palavra (p1) por outra (p2)

Right

Right(V,n)

Recupera os "n" caracteres finais da variável (V)

RTrim

RTrim(v)

Elimina os espaços no fim da resposta

Space

Space(n)

Cria uma variável com "n" espaços vazios

Split


não disponível

Str

Str(n)

Preenche com o número (n) indicado

StrComp


não disponível

String

String(n,"caract")

Preenche com a quantidade indicada (n) deo caractere (caract)

Trim

Trim(V)

Retira os espaços do início e fim da variável (V)

UCase

UCase(V)

Coloca a resposta em letras maíusculas

Val

Val("n")

Preenche com o valor indicado (n)

WithList

WithList(V,"exp1;exp2")

Verifica a presença de uma lista de palavras ou expressões (exp) na variável

&

V1 & V2

Concatena duas ou mais variáveis

Containing

V Containing "exp"

Posição que começa a expressão (exp) na resposta da variável

In

V In "exp1 ; exp2"

Busca respostas que sejam idênticas às expressões indicadas, sensível a maíusculas

Like

V Like "exp1"

Busca resposta que seja idêntica à expressão indicada, insensível a maíusculas

With

V With "lex1 ; lex2"

Identifica as palavras ou expressões indicadas (lexn) na variável

WithWords

V WithWords "lex1; lex2"

Identifica as palavras indicadas (lexn) na variável


Funções de data e hora

Função

Sintaxe

Descrição

Day

Day(V)

Devolve um valor entre 1 e 31, segundo o dia do mês

Duration

Duration(Vi, Vf)

Calcula a duração em dias entre a data inicial (Vi) e a data final (Vf)

Hour

Hour(V)

Devolve um valor entre 0 e 23 de acordo com a hora do dia

Minute

Minute(V)

Devolve um valor entre 0 e 59 de acordo com a hora do dia

Month

Month(V)

Devolve um valor entre 1 e 12 de acordo com o mês

Now

Now

Coleta a hora atual em uma variável

Old

Age(V1, V2, "format")

Calcula a idade até uma data (V2) determinada, ou até o dia atual, no formato escolhido

Second

Second(V)

Devolve um valor entre 0 e 59 de acordo com a hora do dia

Week

Week(V)

Número da semana no ano

WeekDay

WeekDay(V)

Devolve um valor entre 1 e 7 de acordo com o dia da semana

Year

Year(V)

Devolve o ano da variável

Operadores lógicos

Função

Sintaxe

Descrição

And

Exp1 And Exp2

Conjunção de duas expressões

Not

Not Exp

Negação lógica da expressão

Or

Exp1 Or Exp2

Disjunção lógica de duas expressões

XOr

Exp1 XOr Exp2

Exclusão lógica de duas expressões

<

Exp1 < Exp2

Menor que

<=

Exp1 <= Exp2

Menor ou igual que

<>

Exp1 <> Exp2

Diferente de

=

Exp1 = Exp2

Igual

>

Exp1 > Exp2

Maior que

>=

Exp1 >= Exp2

Maior ou igual que

False

Exp = False

Verifica se a expressão é falsa

NonResponse

NonResponse

Verifica a não-resposta

True

Exp = True

Verifica se a expressão é verdadeira

Estruturas de controle

Função

Descrição

Do

Repete um grupo de instruções

For

Repete um grupo de instruções pela tempo ou condição especificada

If...Else...Endif

Repete um grupo de instruções nas condições definidas

Select Case

Executa um grupo de instruções se as condições forem satisfeitas

Until

Repete um grupo de instruções enquanto as condições forem satisfeitas

While

Repente enquanto as condições forem satisfeitas

Propriedades do estudo

Função

Sintaxe

Descrição

Language

Survey.Language

Idioma que foi coletada a resposta

Name

Survey.Name

Nome da pesquisa

Title

Survey.Title

Título da pesquisa


Created with the Personal Edition of HelpNDoc: Free Kindle producer