Version 2021

Introdução a atributos derivados

É possível criar e adicionar atributos derivados a um dossier com base em objetos de banco de dados já incluídos nesse dossier. Por exemplo, você pode combinar o atributo de região geográfica com o atributo de estado para produzir um resultado como Chicago, Illinois, usando a função Concatenação. Um atributo derivado funciona da mesma forma que qualquer outro atributo. Você pode adicioná-lo a uma visualização, arrastá-lo até um campo de texto para exibi-lo como um rótulo ou usá-lo como um filtro.

Você pode criar facilmente um atributo derivado que:

  • Altera o tipo de dados de um atributo existente. O atributo derivado pode ser uma cadeia, um número ou uma data. O atributo original não é modificado e permanece no dossier.
  • Transforma uma métrica existente em um atributo. Cada valor na métrica aparece como um valor separado no atributo. A métrica original não é modificada e permanece no dossier. Para obter mais informações, consulte Gerenciar objetos de conjunto de dados .
  • Cria atributos adicionais relacionados a datas, para qualquer atributo de data. Isso permite melhorar a profundidade das informações de tempo disponíveis para os seus dados, gerando atributos que contêm níveis maiores de dados de tempo com base em um atributo existente em um dossier. Se o atributo contiver dados de mês, o atributo Ano, que contém o ano de cada mês, poderá ser gerado. Para obter mais informações, consulte Gerenciar objetos de conjunto de dados .

Você também pode criar atributos derivados mais complexos usando as funções disponíveis no Editor do Atributo.

Seu dossier contém o atributo Funcionário, que contém formulários de atributo separados para o nome e o sobrenome de cada funcionário da empresa. Um formulário de atributo é uma categoria descritiva de qualquer dado que você salva referente a qualquer um de seus atributos. Você deseja exibir a primeira inicial e o sobrenome de cada funcionário. Você pode criar um atributo derivado com base em Funcionário, usando a função Concatenação para combinar a primeira letra do nome com o sobrenome. O atributo derivado tem a seguinte definição:

Concat(Leftstr(Employee@FirstName,1),".",
Employee@LastName)

Quando o atributo derivado aparece em uma visualização, ele mostra cada funcionário pela inicial do nome e pelo sobrenome.

Você pode usar um atributo derivado para transformar uma métrica Salário em um atributo Faixa Salarial.

Defina valores do atributo como faixas salariais, como 20K e 50K. Crie um atributo derivado com a seguinte definição:

Concat(LeftStr(toString(Salary), (Length(toString(Salary))-4)), "0", "K")

Para exibir as faixas salariais em milhares, altere a definição da seguinte maneira:

Concat(LeftStr(toString(Salary), (Length(toString(Salary))-3)), "K")

Um atributo derivado contém apenas a forma do atributo de ID por padrão, mas você pode definir formas de atributo adicionais para o atributo derivado. Qualquer formulário de atributo ao lado do formulário de atributo de ID deve se basear no valor do formulário de atributo de ID.

A classificação é um motivo para criar um formulário adicional em vez de outro atributo derivado.

Seu conjunto de dados contém um atributo Data no formato MM/DD/AA. Você precisa exibir os dias da semana ao invés da data. Você cria um atributo derivado que realiza essa transformação, retornando valores de segunda-feira, terça-feira etc. Você quer que domingo, o primeiro dia da semana, apareça primeiro, seguido de segunda-feira, etc. Crie um atributo derivado com os dois formulários a seguir:

  • O formulário ID contém a ordem de classificação padrão.

    DayOfWeek(Date@ID)
  • O formulário Desc contém a descrição.

    ToString<Pattern=ddd>(Date@ID)

O atributo derivado, quando aparece em uma visualização, classifica de acordo com o formulário ID.

Tópicos relacionados

Introdução a Atributos

Criar um atributo derivado

Criar um atributo derivado alterando o tipo de dados de um atributo