MicroStrategy ONE

Atributos derivados: Criando atributos baseados em objetos existentes

Você pode criar e adicionar atributos derivados a um painel com base em objetos de conjunto de dados que já foram incluídos no painel. 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 painel.
  • 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 painel. 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 que você melhore a profundidade das informações relacionadas ao tempo disponíveis para seus dados, gerando atributos contendo níveis mais altos de dados de tempo com base em um atributo existente em um painel. 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 painel contém o atributo de 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),".",
Funcionário@Sobrenome)

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. Crie um atributo derivado que realiza essa transformação, retornando valores de domingo, segunda-feira, terça-feira, etc. Você deseja que domingo, o primeiro dia da semana, apareça primeiro, seguido por segunda-feira, etc. Crie um atributo derivado com os dois formulários seguintes:

  • 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>(Data@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 dado de um atributo