Temas
Este capítulo incluye las siguientes secciones:
En esta sección, se describe el guardado de objetos como en línea o con nombre. Contiene los siguientes temas:
Temas
Al trabajar con determinados objetos, puede crear otros que se guardan con estos objetos.
Al guardar un objeto con otro, dicho objeto se guarda "en línea". Puede guardar filtros, grupos y elementos calculados en línea. Por ejemplo, puede crear un grupo como parte de un análisis. Al guardar el análisis, el grupo se guarda "en línea" o junto al análisis.
Además de guardar estos objetos en línea, puede guardarlos como objetos individuales con el área temática en el catálogo de presentación de Oracle BI. Al guardar un objeto por su cuenta, se convierte en un objeto "con nombre". Los objetos con nombre son reutilizables, ya que puede crear un objeto y utilizarlo varias veces con cualquier análisis, panel de control (para filtros) o página del panel de control (para filtros) que contengan las columnas especificadas en el objeto con nombre. Al actualizar y se guardar el objeto con nombre, estas actualizaciones se aplican de inmediato a todos los objetos en los que se utiliza el objeto con nombre.
Por ejemplo, tras guardar un grupo en línea con un análisis, puede guardar el grupo como su propio objeto en el catálogo. A continuación, puede aplicar dicho grupo con nombre del panel Catálogo en otros análisis.
Los filtros con nombre, grupos y elementos calculados suelen guardarse en su carpeta de área temática relacionada.
Al guardar los objetos en una carpeta de área temática, puede asegurarse de que estén disponibles al crear un análisis para la misma área temática.
Los objetos con nombre guardados en la carpeta /Mis Carpetas sólo están disponibles para el usuario. Los objetos guardados en la carpeta /Carpetas compartidas
están disponibles para los demás usuarios que dispongan de permiso para acceder a las carpetas. Si una carpeta de área temática no existe en su carpeta /Mis carpetas
o en la carpeta /Carpetas compartidas
, se crea automáticamente la carpeta de área temática. Al guardar el objeto, el cuadro de diálogo Guardar como muestra una ruta de guardado por defecto: /Mis carpetas/Contenido del área temática/<área temática>
. Sin embargo, el área Carpetas del cuadro de diálogo sigue mostrando todas las instancias de la carpeta del área temática del catálogo.
Puede guardar un filtro como un filtro en línea o un filtro con nombre.
Al crear un filtro en línea en el panel Filtros del separador Criterios del editor de Análisis, puede guardar el filtro en línea como un filtro con nombre. Los filtros con nombre se pueden crear a nivel de análisis o como objeto autónomo desde el encabezado global.
Un filtro con nombre puede filtrar todos o algunos de los análisis que están incrustados en un panel de control o análisis que están incrustados en la misma página del panel de control.
El almacenamiento de grupos y elementos calculados permite la reutilización de funciones en la aplicación.
Puede guardar grupos y elementos calculados como objetos en línea o con nombre:
Al crear un grupo o elemento calculado mientras edita o guarda una vista, o mientras trabaja en Diseño Compuesto, el grupo o elemento calculado se guarda en línea con el análisis.
Al trabajar en el panel Pasos de Selección:
Puede guardar un grupo o elemento calculado que se encuentra en un paso como objeto con nombre en el catálogo.
Puede guardar un juego de pasos o la lista de miembros resultante para una columna como un objeto con nombre. No puede guardar un juego de pasos como un grupo si uno de los pasos incluye un elemento calculado.
Consulte Adición de un Grupo a Otro Análisis.
Para guardar un elemento calculado o un grupo como un objeto con nombre en el catálogo:
Muestre el panel Pasos de selección.
Haga clic en el enlace del grupo o elemento calculado y, a continuación, haga clic en Guardar elemento calculado como o Guardar grupo como para mostrar el cuadro de diálogo Guardar como.
Complete el cuadro de diálogo para guardar el objeto en el catálogo.
Para guardar un juego de pasos como un grupo en el catálogo:
Muestre el panel Pasos de selección.
Haga clic en el botón Guardar Pasos de Selección a la derecha del nombre de la columna.
Complete el cuadro de diálogo Guardar pasos de selección para guardar el grupo como un objeto en el catálogo.
Puede utilizar tanto los filtros como los pasos de selección para limitar los resultados que se muestran al ejecutar un análisis, de modo que los resultados respondan a una pregunta concreta.
Puede utilizar tanto filtros como pasos de selección para limitar los resultados que se muestran al ejecutar un análisis. Esto significa que los resultados responden a una pregunta concreta. Junto con las columnas seleccionadas para un análisis, los filtros y pasos de selección determinan los resultados que contienen. En función de los filtros y pasos de selección, sólo se mostrarán aquellos resultados que coincidan con los criterios. Por ejemplo, en función de la industria en la que trabaje, puede utilizar filtros y pasos de selección para averiguar quiénes son los diez actores principales. También puede averiguar las ventas en dólares para una marca concreta y quiénes son los clientes que ofrecen más beneficios.
Los filtros y pasos de selección se aplican a nivel de columna y ofrecen dos métodos para limitar los datos en un análisis. Siempre se aplica un filtro a una columna antes de aplicar cualquier paso de selección. Los pasos se aplican en el orden especificado. Los filtros y pasos de selección son diferentes en varios aspectos:
Los filtros se aplican directamente a las columnas antes de agregar la consulta. Los filtros afectan a la consulta y, por lo tanto, a los valores resultantes para las medidas. Por ejemplo, suponga que tiene una lista de miembros en los que la agregación suma 100. Con el tiempo, más miembros cumplen los criterios de filtro y, tras filtrarlos, la suma aumenta a 200.
Los pasos de selección se aplican una vez que se agregue la consulta y sólo afectan a los miembros mostrados, no a los valores agregados resultantes. Por ejemplo, suponga que tiene una lista de miembros en los que la agregación suma 100. Si elimina uno de los miembros mediante un paso de selección, la suma de la agregación sigue siendo 100. Los pasos de selección se utilizan por columna y no pueden cruzar columnas.
Junto con las columnas seleccionadas para un análisis, los filtros y pasos de selección determinan los resultados que contienen. En función de los filtros y pasos de selección, sólo se mostrarán aquellos resultados que coincidan con los criterios. Por ejemplo, en función de la industria en la que trabaje, puede utilizar filtros y pasos de selección para averiguar quiénes son los diez actores principales, las ventas en dólares para una marca concreta, quiénes son los clientes que ofrecen más beneficios, etc.
Otro tipo de filtro, denominado petición de datos, se puede aplicar a todos los elementos de un panel de control. Puede utilizar las peticiones de datos para completar los pasos de selección y los filtros en tiempo de ejecución. Consulte Petición de Datos en Paneles de Control y Análisis.
Oracle BI Enterprise Edition proporciona la vista Filtros y Pasos de Selección, que puede agregar a un análisis para mostrar los pasos de selección o los filtro aplicados al análisis. Al agregar estas vistas se puede facilitar al usuario la comprensión de la información que se muestra en el análisis. Consulte Adición de Vistas para Visualización en Paneles de Control.
Los filtros y pasos de selección se aplican a nivel de columna y ofrecen dos métodos para limitar los datos en un análisis.
Siempre se aplica un filtro a una columna antes de aplicar cualquier paso de selección. Los pasos se aplican en el orden especificado. Los filtros y pasos de selección son diferentes en varios aspectos.
Filtros
Puede aplicar filtros directamente a columnas de atributos y a columnas de medidas. Debe aplicar los filtros antes de que se agregue la consulta y afecte a esta y, por lo tanto, a los valores resultantes de las medidas. Por ejemplo, suponga que tiene una lista de miembros en los que la agregación suma 100. Con el tiempo, más miembros cumplen los criterios de filtro y, tras filtrarlos, la suma aumenta a 200.
Pasos de Selección
Los pasos de selección se aplican una vez que se agregue la consulta y sólo afectan a los miembros mostrados, no a los valores agregados resultantes. Por ejemplo, suponga que tiene una lista de miembros jerárquicos en los que la agregación suma 100. Si elimina uno de los miembros mediante un paso de selección, la suma de la agregación sigue siendo 100.
Puede crear pasos de selección para columnas de atributos y columnas jerárquicas. Los pasos de selección se utilizan por columna y no pueden cruzar columnas. Ya que las columnas de atributos no disponen de un miembro agregado, el uso de pasos de selección frente a los filtros para columnas de atributos no es tan distintivo como para columnas jerárquicas. Aunque las columnas de medidas aparecen en el panel Pasos de Selección, no puede seleccionar pasos para ellas, por lo que los pasos no les afectan. Las medidas se utilizan para crear pasos de condición para columnas de atributos y jerárquicas, como Ventas Superiores a 1 Millón de Dólares.
Puede utilizar un filtro en una columna de atributos relacionada para afectar a todos los miembros de una columna jerárquica.
Por ejemplo, imagine que una columna jerárquica contiene los niveles Año, Trimestre y Mes. Suponga que existe un filtro en la columna de atributos que corresponde al nivel jerárquico año. Si crea un filtro en Año para limitarlo a las opciones 2008 y 2009, cuando aparece la columna jerárquica en una vista, sólo se pueden ver esos dos años. Esta funcionalidad depende de la forma en que se hayan definido las columnas lógicas en la capa de negocio del área temática en la herramienta de administración de Oracle BI.
Conforme se especifican los miembros de datos que se incluirán en un análisis, se crean selecciones de datos del origen de datos.
Cada selección especifica los criterios para un juego de miembros de una dimensión concreta, por ejemplo, Producto o Geografía. Cada selección está formada por uno o más pasos. Un paso es una instrucción que afecta a la selección como, por ejemplo, agregar miembros de producto cuyos valores contengan el texto ABC
. El orden de ejecución de los pasos repercute en la selección de los datos. Cada paso actúa de forma incremental en los resultados de los pasos anteriores, en lugar de actuar en todos los miembros de la columna.
Puede ver estos pasos de selección en el panel Pasos de Selección. Los pasos se crean de las siguientes formas:
Al agregar una columna a un análisis, se crea un paso de selección automáticamente para comenzar con todos los miembros, a menos que agregue de forma explícita miembros específicos. Al arrastrar y soltar miembros de columnas en el separador Resultados para agregarlos al análisis, también se crean pasos de forma automática. Por ejemplo, suponga que arrastra y suelta miembros de AF2007 y AF2008 de la columna de jerarquía Año en una tabla dinámica. Se crea el paso de selección Agregar AF2007, AF2008.
Al agregar grupos y elementos calculados, los pasos se crean de forma automática.
Cuando se utilizan interacciones de clic derecho (como Agregar Relacionados o Solo Mantener) para afinar la selección de datos de una columna de atributos o columna jerárquica concreta, los pasos se crean automáticamente. Para eliminar estos pasos de selección, utilice las interacciones del botón derecho del mouse como Eliminar Grupo o Eliminar Elemento Calculado. Consulte Interacciones con el Botón Derecho del Mouse en Vistas.
Puede crear pasos directamente mediante el panel Pasos de Selección, para acotar la selección de datos para una columna de atributo o una columna de jerarquía concreta. Puede ver el panel Pasos de Selección en diferentes lugares, incluidos los separadores Resultados y Criterios, y algunos editores de vistas.
Los pasos de selección pueden ser de uno de los siguientes tipos:
Lista explícita de miembros: un paso puede incluir una lista de miembros para una columna, como Boston, Nueva York, Kansas, Sur. En el caso de columnas de jerarquía, los miembros pueden proceder de diferentes niveles de jerarquía. Para las columnas de atributo, los miembros solo proceden de dicha columna.
Paso de condición: un paso puede especificar qué miembros se seleccionan en una columna según una condición, que puede ser de diferentes tipos, como basados en medidas o en valores superiores/inferiores. Esta lista de miembros es dinámica y se determina en tiempo de ejecución.
Al trabajar con pasos de selección, si busca miembros en columnas jerárquicas que no son de texto (por ejemplo, de fecha u hora), la búsqueda no obtendrá ningún resultado.
Paso basado en jerarquía: paso para columnas de jerarquía que permite seleccionar el tipo de relación con la que seleccionar miembros. Puede seleccionar una relación familiar (como secundario o principal), un nivel jerárquico específico (sólo para jerarquías basadas en niveles) o una relación de nivel (sólo para jerarquías basadas en niveles).
Grupos y elementos calculados: un paso puede incluir un grupo o elemento calculado. Puede utilizar grupos y elementos calculados solo con pasos de Agregar; no puede utilizarlos en pasos Solo Mantener o Eliminar.
Puede crear pasos en el panel Pasos de Selección, que puede aparecer en varias ubicaciones.
Se crea un paso de selección para proporcionar las instrucciones para especificar los criterios para selecciones de datos desde el origen de datos. Al agregar una columna a un análisis, se agrega un paso Empezar por Todos los Miembros implícito. El "todos" implica a todos los miembros de la columna tras aplicar los filtros.
Por ejemplo, puede crear un paso para especificar los criterios para los siguientes miembros en una columna Office: Baltimore, Austin y Athens.
La creación de pasos de selección en el separador Resultados permite a los usuarios seleccionar los datos más importantes para ellos.
Los pasos de selección se crean automáticamente al utilizar interacciones con el botón derecho del mouse (como Agregar Relacionados o Sólo Mantener) para acotar la selección de datos de una columna de atributos o columna jerárquica concreta en una vista. Consulte Interacciones con el Botón Derecho del Mouse en Vistas.
Después de agregar pasos de selección al análisis, puede ir al separador Resultados del editor de Análisis y agregar la vista Paso de Selección al análisis. Si agrega la vista de pasos de selección, en el tiempo de ejecución, el usuario puede ver los pasos de selección aplicados al análisis. Consulte el editor de Pasos de Selección del separador Resultados.
Puede editar pasos de selección existentes en un análisis.
Utilice el panel Pasos de Selección para realizar cambios en los pasos de selección.
Guardar los pasos de selección como un objeto de grupo permite volver a utilizarlos en varias ubicaciones.
Si ha creado un juego de pasos de selección, puede guardar y reutilizar el juego como un objeto de grupo. Consulte Guardado de Grupos y Elementos Calculados como en Línea o con Nombre.
Si su repositorio se ha configurado para columnas dobles, puede crear un paso de selección en una columna doble.
Para crear un paso de selección en una columna doble, seleccione los valores de visualización de dicha columna y el paso se evalúa automáticamente mediante los códigos que corresponden a dichos valores.
Si utiliza columnas dobles, tenga cuidado con el cuadro de diálogo Nuevo Elemento Calculado. Puede incluir un operador de posición en la fórmula personalizada para el elemento calculado, como $1, que especifica la columna desde la primera fila del juego de datos. Al incluir un operador de posición, los valores de visualización no se pueden asignar a los valores de código al evaluar la fórmula.
Puede crear un filtro con nombre o en línea en las columnas para mostrar datos específicos.
Consulte Edición de Filtros de Columna.
Si el repositorio se configura para columnas dobles y desea utilizar un operador diferente de es igual a/está en, no es igual a/no está en o está entre y especifica valores de código en lugar de valores de visualización, debe especificar de forma explícita la columna de código en lugar de la columna de visualización. Consulte Descripción de la Función de Columna Doble.
Utilice el siguiente procedimiento para abrir y editar un filtro guardado.
Si edita y guarda un filtro con nombre, los cambios que realice en el filtro se propagan al lugar donde se utiliza el filtro.
Esta función SQL le permite agregar un filtro no estándar.
Esta sección proporciona los siguientes temas sobre el trabajo con la función EVALUATE_PREDICATE:
Consulte Guía de Referencia SQL Lógica para Oracle Business Intelligence Enterprise Edition.
Puede agregar la función EVALUATE_PREDICATE como una cláusula de filtro en línea.
No puede utilizar esta función con columnas jerárquicas. Utilice esta función cuando no pueda crear la cláusula de filtro adecuada con los operadores de filtro de Oracle BI EE. Esta función ha sido diseñada para funciones de bases de datos con un tipo de retorno de Booleano y sólo se puede utilizar para funciones SQL. La compatibilidad con EVALUATE_PREDICATE no abarca todos los orígenes de datos multidimensionales. Asimismo, no se puede utilizar EVALUATE_PREDICATE con orígenes de datos XML.
Para agregar una función EVALUATE_PREDICATE como una cláusula de filtro en línea, el administrador le debe haber otorgado el privilegio Agregar Función EVALUATE_PREDICATE.
Ejemplo
A continuación, se muestra un ejemplo de cómo se puede utilizar la función EVALUATE_PREDICATE. Este ejemplo solicita que los valores de productos P4 Brand tengan más de 6 caracteres. Tras ejecutarla, este ejemplo devuelve todas las filas en las que la longitud de los datos de la columna P4 Brand sea de más de 6 caracteres (por ejemplo, BizTech y HomeView).
SELECT 0 s_0, "A - Sample Sales"."Products"."P3 LOB s_1, "A - Sample Sales"."Products"."P4 Brand" s_2, "A - Sample Sales"."Base Facts"."1- Revenue" s_3 FROM "A - Sample Sales" Where EVALUATE_PREDICATE('length(%1)>6',"A - Sample Sales"."Products"."P4 Brand"). ORDER BY 1,2,3
En este procedimiento se describe cómo agregar la función EVALUATE_PREDICATE a un filtro en línea.
No puede utilizar esta función con columnas jerárquicas. Para obtener más información, consulte Uso de la Función EVALUATE_PREDICATE con un Filtro y Guía de Referencia SQL Lógica para Oracle Business Intelligence Enterprise Edition.
Si desea filtrar datos de un análisis, puede aplicar cualquier filtro con nombre.
Utilice el siguiente procedimiento para aplicar un filtro con nombre a un análisis.
Carpetas compartidas/2. Ejemplos funcionales/Filtros/A - Ventas de ejemplo/Demostración
.Mediante la combinación y el agrupamiento de filtros de columna con los operadores booleanos AND y OR, puede crear filtros complejos aunque no conozca las sentencias SQL.
El agrupamiento o combinación de filtros de columna permite establecer la prioridad con la que Oracle BI EE filtra un análisis.
Si desea agrupar filtros, estos deben contener tres o más elementos de filtro.
Puede crear un filtro a partir de los valores que devuelve otro análisis.
Cualquier análisis guardado que devuelva una columna de valores se puede utilizar para filtrar la columna coincidente en un análisis.
Puede crear y editar la cláusula lógica SQL WHERE para utilizarla como filtro.
Aunque por lo general no es necesario, esta función está disponible para usuarios que desean disponer de capacidad de filtrado avanzada. Para obtener descripciones de cláusulas SQL, consulte Guía de Referencia de Sentencias SQL Lógicas de Oracle Fusion Middleware para Oracle Business Intelligence Enterprise Edition.
Tras convertir un filtro en sentencias SQL, solo puede ver y editar el elemento del filtro como sentencias SQL en el cuadro de diálogo Filtro SQL Avanzado. Ya no podrá ver y editar el filtro del cuadro de diálogo Editar Filtro.
Las medidas calculadas derivan de otras medidas y se crean mediante fórmulas.
No puede agregar medidas calculadas a consultas directas de la base de datos o solicitudes combinadas.
Para crear una medida calculada:
Realice una de las siguientes acciones:
Para crear una medida calculada para las vistas de datos que contienen columnas en Diseño Compuesto, haga clic en el botón Nueva Medida Calculada del separador Resultados del editor de Análisis.
Para crear una medida calculada para una vista de datos específica de Diseño Compuesto, edite la vista de datos específica y, a continuación, haga clic en el botón Nueva Medida Calculada del separador Resultados del editor de Vista de Datos.
Complete el cuadro de diálogo Nueva Medida Calculada.
Haga clic en el botón Aceptar.
Para editar una medida calculada:
Puede editar una medida calculada en el separador Criterios del editor de Análisis.
Puede crear un grupo o elemento calculado para ver los datos en una matriz de calor, tabla, tabla dinámica, diagrama de Trellis o gráfico.
Los grupos y elementos calculados permiten agregar nuevos "miembros" a una columna, dichos miembros no existen en el origen de datos. Estos miembros también se denominan "miembros personalizados".
Un grupo es una lista estática de miembros que selecciona el usuario, o una lista estática o dinámica que se genera mediante los pasos de selección. Un grupo se representa como un miembro. Puede ampliar detalles en un grupo creado para una columna jerárquica, pero no en una columna creada para una columna de atributo.
Un grupo utiliza la función de agregación existente de la columna de medidas en que aparece. La agregación se realiza desde el nivel de detalles más bajo de Oracle BI Server, pero ningún valor se cuenta dos veces.
Un elemento calculado es un cálculo entre los miembros, que viene representado como un único miembro en el que no se puede profundizar. Al crear un elemento calculado, puede agregar un nuevo miembro en el que haya seleccionado cómo agregar el elemento, como Suma o Media, o una fórmula personalizada. El cálculo se realiza en el nivel agregado, no en el nivel de detalles más bajo.
Los grupos y los elementos calculados se convierten en pasos de selección para la totalidad del análisis cuando se selecciona la opción Todas las Vistas al crear el grupo o elemento calculado. Por lo tanto, se aplican a todas las vistas del análisis. Tanto los grupos como los elementos calculados se pueden guardar como objetos en línea o con nombre. Para obtener información, consulte Almacenamiento de Objetos como en Línea o con Nombre.
Si crea un grupo o elemento calculado para una vista específica seleccionando la opción Vista Actual, el grupo o elemento calculado sólo se aplica a la vista activa específica.
Un grupo (también conocido como "selección guardada" en otros productos) es un miembro definido por el usuario de una columna.
Un grupo puede ser una lista de miembros o un juego de pasos de selección que se pueden ejecutar para generar una lista de miembros. Todos los miembros deben proceder de la misma columna de atributos o columna jerárquica y, en una columna jerárquica, los miembros pueden pertenecer a niveles diferentes de la jerarquía. Los grupos siempre aparecen en la parte inferior de la lista de columnas en el orden en que se agregaron (como se muestra en el panel Pasos de Selección). Los grupos pueden contener miembros u otros grupos. Puede crear un grupo personalizado y agregar el grupo personalizado a una columna de una vista.
Puede guardar un grupo en el catálogo y volver a utilizarlo. Por ejemplo, puede aplicar un grupo a peticiones de datos de variables o peticiones de datos de columnas del panel de control y análisis. Si se aplica un grupo a una petición de datos, la petición de datos presenta el grupo como una opción de la lista opciones o miembros del grupo como opciones de la lista de opciones al usuario en tiempo de ejecución. Consulte Sustitución de Pasos de Selección por Peticiones de Datos de Columnas para obtener información sobre las sustituciones de pasos de selección con peticiones de datos cuando el usuario selecciona miembros de columna o grupos.
Un elemento calculado es un cálculo entre miembros, que se representa como un único miembro.
Un elemento calculado permite sustituir la regla de agregación por defecto que se especifica en el repositorio de Oracle BI y, para los análisis existentes, la regla de agregación seleccionada por el diseñador. Puede definir un elemento calculado mediante una fórmula personalizada (que es la opción por defecto) o mediante la combinación de miembros seleccionados con una función (por ejemplo, SUM).
Un elemento calculado es un miembro definido por el usuario de una columna. Un elemento calculado puede contener miembros u otros elementos calculados. Los elementos calculados siempre aparecen en la parte inferior de la lista de columnas en el orden en que se agregaron (como se muestra en el panel Pasos de Selección). Puede guardar un elemento calculado en el catálogo y volver a utilizarlo.
Los elementos calculados son útiles cuando desea ver y manipular un juego de miembros como una única entidad. Por ejemplo, podría definir elementos calculados para:
Cuentas clave en una región geográfica
Productos de nivel superior
Períodos de tiempo no estándar, como las tres primeras semanas de septiembre
Puede crear elementos calculados para columnas en varios lugares. Los cálculos son diferentes de las reglas de agregación por defecto que se aplican a las medidas. Consulte Adición de Totales a Tablas y Tablas Dinámicas. Internamente, los elementos calculados se procesan como sentencias SQL SELECT y las funciones indicadas se realizan en el juego de resultados. Consulte Guía de Referencia de Sentencias SQL Lógicas de Oracle Fusion Middleware para Oracle Business Intelligence Enterprise Edition.
Utilice un grupo o un elemento calculado para agregar nuevos "miembros" a una columna.
Por ejemplo, puede revisar cuántos ingresos se han generado para dispositivos móviles y comparar esa cifra con otros tipos de productos. Puede crear un grupo denominado Mobile Devices para la columna Product, que incluya Flip Phones y Smart Phones. Utilice el siguiente procedimiento para crear un elemento calculado o un grupo.
Consulte con el administrador la posibilidad de implantar una de las siguientes soluciones:
Especificar de forma explícita la regla de agregación para la medida en el repositorio.
Crear el grupo de valores adecuado como miembro de la dimensión en el espacio de trabajo de análisis de Oracle OLAP.
Puede actualizar los grupos y los elementos calculados para presentar la información más útil a los usuarios.
Puede editar grupos y elementos calculados de varias formas:
En el panel Pasos de Selección, haga clic en el enlace del elemento o grupo calculado y, a continuación, haga clic en Editar para mostrar el cuadro de diálogo adecuado.
Si ha guardado el objeto en el catálogo, seleccione el objeto en el panel Catálogo y haga clic en Editar para ver el cuadro de diálogo correspondiente.
En una matriz de calor, tabla, tabla dinámica o diagrama de Trellis (en una posición externa), haga clic con el botón derecho del mouse en el grupo o elemento calculado y seleccione Editar Grupo o Editar Elemento Calculado.
El valor de un grupo o elemento calculado puede verse afectado por los filtros y pasos de selección de varias formas:
Filtros: un grupo o elemento calculado se evalúa sólo con los miembros que no se han eliminado mediante el uso de filtros. Por ejemplo, si tiene un elemento calculado para SUM (EAST + WEST) pero WEST se elimina mediante un filtro, solo se incluye la suma de EAST para el elemento calculado. Si se han eliminado todos los miembros, se devuelve un valor nulo, que muestra una celda vacía en una matriz de calor, tabla, tabla dinámica o diagrama de Trellis.
Pasos de selección: Al crear pasos de selección, puede agregar un grupo o un elemento calculado en un paso. Los siguientes pasos Sólo Mantener o Eliminar pueden hacer referencia a miembros que estaban incluidos en el grupo o elemento calculado.
Una lista de grupos se ve afectada por los miembros que se conservan o se eliminan en los siguientes pasos, pero el valor de contorno del grupo sigue siendo el mismo. Por ejemplo, suponga que el grupo MyNewYork contiene Albany y Buffalo su valor es 100. Imagine que Albany se elimina en un paso posterior. El valor del grupo MyNewYork sigue siendo 100, pero Albany deja de aparecer con el grupo.
Un elemento calculado no se ve afectado por los miembros que se conservan o se eliminan en los siguientes pasos.
Si elimina un grupo o elemento calculado de todas las vistas que se han creado mediante el botón de opción Vista Actual, el grupo o elemento calculado se mantienen y no se agregarán a ninguna vista nueva que se agregue posteriormente.
Si elimina un grupo o elemento calculado de todas las vistas que se han creado mediante el botón de opción Todas las Vistas, el grupo o elemento calculado se mantienen y se agregarán a cualquier vista nueva que se agregue posteriormente.
Tenga en cuenta lo siguiente si va a eliminar un grupo o elemento calculado con el menú del botón derecho del mouse:
En una vista de una página de panel de control: el elemento calculado o grupo se elimina solo de la vista actual.
En una vista de un editor de vistas: el elemento calculado o grupo se elimina solo de todas las vistas.
Puede agregar un grupo a la misma columna en la que se ha creado en otro análisis.
Los grupos que se agregan a un análisis pueden ser una lista de miembros o un juego de pasos de selección. Para obtener información sobre estos grupos, consulte Guardado de Pasos de Selección como un Objeto de Grupo.
Para agregar el grupo, puede utilizar el separador Resultados, o puede hacerlo en el panel Catálogo. Asimismo, puede agregar un grupo utilizando los siguientes medios:
En el cuadro de diálogo Editar Paso de Miembro, seleccione Empezar por Grupo o Elemento Calculado en el cuadro Acción y, a continuación, seleccione el grupo del panel Catálogo en la lista Disponible.
En el panel Pasos de Selección, haga clic en Luego, nuevo paso para la columna adecuada, seleccione Agregar Grupos o Elementos Calculados, seleccione Seleccionar Grupos Existentes y Elementos Calculados y seleccione el grupo en el cuadro de diálogo resultante.
Al trabajar con grupos y elementos calculados, puede que desee "anidarlos"; es decir, crear un grupo dentro de otro, por ejemplo.
En la siguiente lista, aparecen diferentes escenarios para anidar grupos y elementos calculados:
Los grupos pueden estar anidados, es decir, pueden incluir otros grupos. Los grupos anidados están "simplificados". Por ejemplo, suponga que el grupo my_favorite_countries incluye el grupo my_favorite_cities. Al ver y ampliar el grupo my_favorite_countries en una tabla, no aparece el grupo my_favorite_cities. En lugar de eso, aparecen los valores de miembros del grupo my_favorite_cities.
Los elementos calculados pueden estar anidados, es decir, pueden incluir otros elementos calculados.
Los grupos no pueden contener elementos calculados ni los elementos calculados pueden contener grupos.
Al trabajar con pasos de selección:
Puede guardar los pasos de selección que incluyen los grupos o elementos calculados como una serie de pasos cuyos resultados se generan en tiempo de ejecución o como resultados estáticos que se vuelven a mostrar en cada ocasión.
Puede aplicar un grupo que sea una selección guardada de pasos mediante el panel Catálogo. Si lo hace cuando la selección guardada contiene un paso para un elemento calculado, sólo puede agregar los miembros del grupo. No puede agregar el grupo en sí.
Para comprender los elementos calculados, debe contar con unos conocimientos básicos de SQL.
Los ejemplos y explicaciones de esta sección asumen que dispone de conocimientos básicos de las sentencias SQL y su sintaxis. La sintaxis que aparece en estos ejemplos se aplica a la función Fórmula Personalizada en el cuadro de diálogo Nuevo Elemento Calculado. Los ejemplos son hipotéticos. No se muestran todos los elementos calculados posibles.
Ejemplo 6-1 Obtención del Valor de la Medida Actual
En este ejemplo se muestra el código necesario para obtener el valor de la medida actual, como ventas en dólares, de cada uno de los productos SoftDrinkA
, SoftDrinkB
y SoftDrinkC
, y agrega los valores.
Esto equivale a seleccionar Suma en la lista Función y, a continuación, escribir o hacer clic en 'SoftDrinkA','SoftDrinkB','SoftDrinkC' para agregarlos al campo Función.
sum('BebidaA','BebidaB','BebidaC')
Ejemplo 6-2 Obtención de la Medida Actual Mínima
En este ejemplo se muestra el código necesario para obtener la medida mínima actual, por ejemplo, de las ventas en dólares de SoftDrinkA
o SoftDrinkB
, la que sea menor.
min('SoftDrinkA','SoftDrinkB')
En este ejemplo y en el anterior, todos los elementos calculados funcionales se ejecutan para cada miembro de la capa exterior, como la capa Producto. Por ejemplo, si Año y Producto se colocan en un eje, y uno de los elementos calculados anteriores se coloca en la capa Producto, los resultados se calculan por año.
Ejemplo 6-3 Obtención de los Valores de cada Elemento en la Capa Exterior
En este ejemplo se muestra el código necesario para obtener los valores para cada elemento de la capa externa, como Año y Producto, y los agrega.
En lugar de especificar un elemento con nombre para una columna de atributos, como SoftDrinkA
, puede especificar $n o $-n, donde n es un entero que indica la posición de la fila del elemento. Si especifica $n, la medida se toma de la fila n. Si especifica $-n, la medida se toma de la fila n a la última.
Por ejemplo, para las ventas en dólares, $1 obtiene la medida de la primera fila del conjunto de datos y $-1 obtiene la medida de la última fila del conjunto de datos.
sum(*)
Ejemplo 6-4 Obtención de los Valores de Medidas y Suma de los Mismos
En este ejemplo se muestra el código necesario para obtener la medida actual, como ventas en dólares, del elemento de la primera, segunda y tercera filas, y se suman.
sum($1,$2,$3)
Ejemplo 6-5 Suma de Valores de Ventas
En este ejemplo se muestra el código necesario para agregar las ventas de SoftDrinkA
, SoftDrinkB
y SoftDrinkC
. Los dos elementos calculados que aparecen en el ejemplo son equivalentes. Es decir, Resumen es la función por defecto; por lo tanto, se puede omitir.
'SoftDrinkA' + 'SoftDrinkB' + 'SoftDrinkC'
sum('SoftDrinkA','SoftDrinkB','SoftDrinkC')
Ejemplo 6-6 Suma de Valores de Ventas y Devolución del Máximo
En este ejemplo se muestra el código necesario para agregar las ventas de SoftDrinkA
a las ventas de diet SoftDrinkA
y, a continuación, se agregan las ventas de SoftDrinkB
a las ventas de diet SoftDrinkB
y se devuelve el máximo de las dos cantidades.
max('BebidaA' + 'Bebida light A', 'BebidaB' + 'Bebida light B')