MicroStrategy ONE
Introdução a atributos derivados
Você pode criar e adicionar atributos derivados a um painel, com base em objetos de conjunto de dados já 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 melhorar 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 Funcionário, que contém formulários de atributos separados para o nome e 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(Funcionário@Nome,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. Você cria um atributo derivado que realiza essa transformação, retornando valores de domingo, segunda, terça, etc. Você deseja que domingo, o primeiro dia da semana, apareça primeiro, seguido de segunda-feira, etc. formulários:
-
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
Criar um atributo derivado alterando o tipo de dado de um atributo