Usando propriedades de campo estendidas em uma fonte de dados do SAP NetWeaver BI (Construtor de Relatórios 2.0)
A fonte de dados SAP NetWeaver Business Intelligence oferece suporte a propriedades do campo estendidas. As propriedades de campo estendidas são propriedades adicionais a Value e IsMissing definidas para um campo de conjunto de dados pela extensão de processamento de dados. As propriedades estendidas incluem propriedades predefinidas e propriedades personalizadas. As propriedades predefinidas são propriedades comuns para várias fontes de dados. As propriedades personalizadas são exclusivas para cada fonte de dados.
Trabalhando com propriedades de campo
As propriedades de campo estendidas não são exibidas no painel Dados do Relatório como itens que você pode arrastar em seu layout de relatório. Em vez disso, você arrasta o campo pai da propriedade para o relatório e altera a propriedade padrão de Value para a propriedade que você deseja usar. Por exemplo, se o nome do campo Ano Calendário/Nível Mensal 01 é criado em um designer de consulta MDX, soltando um nível do painel Metadados para o painel Consulta, consulte a propriedade estendida personalizada Nome Longo em uma expressão usando a sintaxe a seguir:
=Fields!Calendar_Year_Month_Level_01("Long Name")
O nome de uma propriedade de campo estendida é exibido na Dica de Ferramenta quando você pára o mouse sobre um campo no painel Metadados. Para obter mais informações sobre os designers de consulta que podem ser usados para explorar os dados subjacentes, consulte Interface de usuário do Designer de Consulta MDX do SAP NetWeaver BI (Construtor de Relatórios 2.0).
Para obter mais informações sobre como usar os campos e as propriedades de campo em uma expressão, consulte Usando coleções internas em expressões (Construtor de Relatórios 2.0).
Observação Os valores para essas propriedades de campo estendidas passarão a existir somente se a fonte de dados fornecer esses valores quando você executar e recuperar os dados de seus conjuntos de dados. Dessa forma, você poderá consultar esses valores da propriedade Field a partir de qualquer expressão usando a sintaxe descrita a seguir. Entretanto, como esses campos são específicos para esse provedor de dados e não faz parte da linguagem de definição de relatório, as alterações que forem feitas nesse valor não serão salvas com a definição de relatório.
Use uma das seguintes sintaxes para consultar as propriedades estendidas predefinidas em uma expressão:
- Fields!FieldName.PropertyName
Fields!FieldName("PropertyName")
Use a sintaxe a seguir para consultar as propriedades estendidas personalizadas em uma expressão:
Fields!FieldName("PropertyName")
Propriedades de campo predefinidas
A tabela a seguir fornece uma lista das propriedades de campo predefinidas que você pode usar para uma fonte de dados do SAP NetWeaver Business Intelligence.
Propriedade |
Tipo |
Descrição ou valor esperado |
---|---|---|
Value |
Object |
Especifica o valor de dados do campo. |
IsMissing |
Boolean |
Indica se o campo foi encontrado no conjunto de dados resultante. |
FormattedValue |
String |
Retorna um valor formatado para o número chave. |
BackgroundColor |
String |
Retorna a cor do segundo plano definida no banco de dados para o campo. |
Color |
String |
Retorna a cor do primeiro plano definida no banco de dados para o item. |
Key |
Object |
Retorna a chave para um nível. |
LevelNumber |
Integer |
Para hierarquias pai-filho, retorna o nível ou o número de dimensões. |
ParentUniqueName |
String |
Para hierarquias pai-filho, retorna um nome totalmente qualificado do nível pai. |
UniqueName |
String |
Retorna o nome totalmente qualificado de um nível. Por exemplo, o valor UniqueName para o caso de um funcionário pode ser [0D_Company].[10D_Department].[11]. |
Consulte também