Usar propiedades de campo extendidas para un origen de datos de SAP NetWeaver BI (Generador de informes 2.0)
El origen de datos SAP NetWeaver Business Intelligence admite propiedades de campo extendidas. Las propiedades de campo extendidas son propiedades (además de Value e IsMissing) que la extensión de procesamiento de datos define para un campo de conjunto de datos. Las propiedades extendidas incluyen propiedades predefinidas y propiedades personalizadas. Las propiedades predefinidas son propiedades comunes para varios orígenes de datos. Las propiedades personalizadas son únicas para cada origen de datos.
Trabajar con propiedades de campo
Las propiedades de campo extendidas no aparecen en el panel Datos de informe como elementos que se puedan arrastrar al diseño del informe. En su lugar, se arrastra al informe el campo primario de la propiedad y, después, se cambia la propiedad predeterminada de Value a la propiedad que se desee utilizar. Por ejemplo, si se crease el nombre de campo Calendar Year/Month Level 01 en un diseñador de consultas MDX colocando un nivel del panel Metadatos en el panel Consulta, se utilizaría la sintaxis siguiente para hacer referencia a la propiedad extendida personalizada Long Name en una expresión:
=Fields!Calendar_Year_Month_Level_01("Long Name")
El nombre de la propiedad de campo extendida aparecerá en la información sobre herramientas al colocar el cursor encima de un campo del panel Metadatos. Para obtener más información acerca de los diseñadores de consultas que se pueden utilizar para explorar los datos subyacentes, vea Interfaz de usuario del Diseñador de consultas SAP NetWeaver BI (Generador de informes 2.0).
Para obtener más información acerca de la forma de utilizar campos y propiedades de campo en una expresión, vea Usar las colecciones integradas en expresiones (Generador de informes 2.0).
Nota Sólo existirán valores para las propiedades de campo extendidas si el origen de datos ofrece estos valores cuando el informe se ejecuta y recupera los datos de sus conjuntos de datos. En ese caso, podrá hacer referencia a esos valores de propiedad Field desde cualquier expresión mediante la sintaxis descrita más adelante. No obstante, dado que estos campos son específicos de este proveedor de datos y no son parte del lenguaje RDL (Report Definition Language), los cambios que se realicen en estos valores no se guardarán con la definición del informe.
Para hacer referencia a propiedades extendidas predefinidas en una expresión, se utiliza la sintaxis siguiente:
- Fields!FieldName.PropertyName
Fields!FieldName("PropertyName")
Para hacer referencia a propiedades extendidas personalizadas en una expresión, se utiliza la sintaxis siguiente:
Fields!FieldName("PropertyName")
Propiedades de campo predefinidas
En la siguiente tabla se ofrece una lista de las propiedades de campo predefinidas que se pueden usar para un origen de datos SAP NetWeaver Business Intelligence.
Propiedad |
Tipo |
Descripción o valor esperado |
---|---|---|
Value |
Object |
Especifica el valor de los datos del campo. |
IsMissing |
Boolean |
Indica si se ha encontrado el campo en el conjunto de datos resultante. |
FormattedValue |
String |
Devuelve un valor con formato para una cifra clave. |
BackgroundColor |
String |
Devuelve el color de fondo del campo, definido en la base de datos. |
Color |
String |
Devuelve el color de primer plano del elemento, definido en la base de datos. |
Key |
Object |
Devuelve la clave de un nivel. |
LevelNumber |
Integer |
En jerarquías de elementos primarios y secundarios, devuelve el número de nivel o dimensión. |
ParentUniqueName |
String |
En jerarquías de elementos primarios y secundarios, devuelve el nombre completo del nivel primario. |
UniqueName |
String |
Devuelve el nombre completo de un nivel. Por ejemplo, el valor UniqueName para un empleado puede ser [0D_Company].[10D_Department].[11]. |
Vea también