Dimensões numéricas

Uma dimensão numérica consiste em elementos ordenados e numéricos e tem uma relação um para muitos com sua dimensão contável.

Você pode considerar uma dimensão numérica como uma representação das propriedades numéricas dos elementos da dimensão pai. Por exemplo, se você estiver trabalhando com dados da Web, poderá definir a dimensão numérica Receita da sessão, que define uma quantidade de receita, em dólares, para cada sessão na dimensão Sessão . Cada sessão tem uma única quantia de receita associada, mas várias sessões podem ter a mesma quantidade de receita associada. Portanto, a dimensão Receita da sessão tem uma relação um para muitos com a dimensão Sessão .

Normalmente, as dimensões numéricas são usadas para definir métricas que somam valores, contam ocorrências de uma condição ou localizam um valor mínimo ou máximo. Por exemplo, uma métrica chamada "Receita" pode ser definida usando a dimensão Receita da sessão: sum(Session_Revenue, Sessão). Definida dessa forma, a métrica Receita daria a quantidade total de receita para as sessões selecionadas.

As dimensões numéricas não podem ser pais de outras dimensões.

As dimensões numéricas são definidas pelos seguintes parâmetros:

Parâmetro Descrição Padrão
Nome Nome descritivo da dimensão conforme ela aparece no Data Workbench. O nome da dimensão não pode incluir um hífen (-).
Valores do clipe Verdadeiro ou falso. Especifica se o valor de entrada (após Operação ) deve ser cortado para ficar entre os valores de Min e Max. Se Clip Values for true, o valor será recortado para esse intervalo. Se os Valores de clipe forem falsos, nenhum valor será retornado para o elemento da dimensão pai.
Comentários Opcional. Observações sobre a dimensão estendida.
Condição As condições em que o campo de entrada contribui para a criação da dimensão numérica.
Tamanho fixo Verdadeiro ou falso. Controla o número de elementos em uma dimensão (cardinalidade). Se true, todos os elementos de Min a Max serão incluídos na dimensão. Se falso, o tamanho da dimensão cresce à medida que os valores são adicionados. false
Oculto Determina se a dimensão aparece na interface do Data Workbench. Por padrão, esse parâmetro é definido como false. Se, por exemplo, a dimensão for usada apenas como a base de uma métrica, você poderá definir esse parâmetro como true para ocultar a dimensão na exibição do Data Workbench. false
Entrada

O valor a ser usado com a Operação especificada ou o valor de entrada para o qual você deseja contar ocorrências.

Se esse campo for um vetor de strings, a avaliação ocorrerá para cada elemento no vetor. Por exemplo, um vetor com comprimento 3 e uma Operação de CONTAGEM adicionam 3 à contagem.

Versão mín Limite mais baixo no resultado final da dimensão. 0
Máx Limite superior no resultado final da dimensão. 1e6
Deslocamento Consulte Escala nesta tabela. 0
Operação

As operações disponíveis são as seguintes:

  • CONTAGEM: O número total de valores que não estão em branco no campo Input em todas as entradas de log que atendem à Condição da dimensão é usado. Se o campo Input for um campo vetorial, será contado o número total de valores que não estejam em branco em cada entrada de log.
  • PRIMEIRO NÃO EM BRANCO: O primeiro valor de entrada que não está em branco é usado, independentemente de ser proveniente da primeira entrada de log. Se Input for um campo vetorial, a primeira linha no vetor para a entrada de log relevante será usada. Se o valor não for um número, nenhum valor será usado.
  • PRIMEIRA LINHA: O valor da primeira entrada de log relacionada ao elemento da dimensão pai é usado, mesmo se a entrada estiver em branco. Se Input for um campo vetorial, a primeira linha no vetor para a entrada de log relevante será usada. Se esse valor estiver em branco ou não for um número, ou se a entrada de log relevante não atender à condição da dimensão, nenhum valor será usado.
  • ÚLTIMO NONBLANK: O último valor de entrada que não está em branco é usado, independentemente de ser proveniente da última entrada de log. Se Input for um campo vetorial, a primeira linha no vetor para a entrada de log relevante será usada. Se o valor não for um número, nenhum valor será usado.
  • ÚLTIMA LINHA: O valor da última entrada de log relacionada ao elemento da dimensão pai é usado, mesmo se a entrada estiver em branco. Se Input for um campo vetorial, a primeira linha no vetor para a entrada de log relevante será usada. Se esse valor estiver em branco ou não for um número, ou se a entrada de log relevante não atender à condição da dimensão, nenhum valor será usado.
  • SOMA: O total de todos os valores numéricos no campo Input em todas as entradas de log que atendem à Condição da dimensão é usado. Se não houver essas entradas de log ou nenhum valor numérico encontrado, o valor numérico 0 será usado.
  • MIN ou MAX: O valor numérico mínimo ou máximo encontrado no campo Input em todas as entradas de log que atendem à Condição da dimensão é usado. Se não houver essas entradas de log ou nenhum valor numérico, nenhum valor será usado.

Observação: Você deve especificar uma operação para garantir que a dimensão seja definida conforme esperado.

Pai O nome da dimensão pai. Qualquer dimensão contável pode ser uma dimensão principal.
Escala

Para produzir o valor ordinal da dimensão, o resultado de Operation é transformado da seguinte maneira:

(escala * entrada) + desvio

1.0
OBSERVAÇÃO

Se Operation não gerar valor, ou Clip Values for falso e o valor não estiver entre Min e Max, nenhum elemento da dimensão numérica estará relacionado ao elemento da dimensão pai.

Este exemplo ilustra a definição de uma dimensão numérica usando dados de evento coletados do tráfego do site. Essa dimensão numérica, chamada de "Contador de exibição de anúncio", conta o número de vezes que o visitante vê um anúncio durante uma determinada sessão. A suposição é que todos os recursos de anúncio sejam solicitados do servidor da Web com ad= como parte da consulta cs-uri-query. No exemplo, o número de vezes (COUNT) em que o visitante é apresentado com um anúncio é o valor do interesse, não o valor real no campo .

Nesta página