6. Creación de criterios de selección de registros.

No siempre vamos a desear traer todos los datos de las tablas que se escogieron para crear el cubo. Muchas veces vamos a desear utilizar solo un subconjunto de ellos, por ejemplo los datos de una sola región de ventas, o los datos de cierta fecha o periodo en adelante. Esta sección nos permite escoger que registros de la base de datos fuente queremos utilizar para crear el cubo.

El criterio de búsqueda se lleva a cabo comparando los valores de los campos que se escogen contra los valores que se especifican en esta sección. Para cada registro que se lee de la base de datos se aplica la condición o condiciones, si estas se cumplen, entonces si se trae este registro en la consulta, si las condiciones no se cumplen, entonces el registro se desecha y no se trae para la consulta.

Puede utilizar los botones:

  • Agregar: Pulse este botón para agregar un nuevo criterio de búsqueda a su consulta. Aparece el diálogo Agregar criterios de búsqueda.
  • Editar: Escoja algún criterio que desee modificar y pulse este botón para modificarlo. Aparece el diálogo Agregar criterios de búsqueda.
  • Quitar: Seleccione un criterio de búsqueda y oprima este botón para quitarlo de la lista.

Los campos que se muestran en la lista de condiciones de búsqueda son:

  • (: Utilice este campo si desea ingresar un paréntesis izquierdo en su criterio de búsqueda. Posteriormente requerirá ingresar un paréntesis derecho.
  • Negar: Marque esta casilla si desea negar la condición que definió en el diálogo Agregar criterios de búsqueda.
  • Campo: Es el campo de la consulta sobre el cual se va a aplicar el criterio de búsqueda. Aparece mostrado el Alias del campo.
  • Operador: Es el operador o tipo de comparación que se va a utilizar en este criterio en particular. Usted va a comparar el valor de un campo contra una constante o algún valor. Si desea comparar el valor del campo contra el valor de otro campo. Los operadores que se pueden utilizar son:
    • Igual (=): El valor del campo debe ser igual al valor que se especifica para cumplir la condición
    • Diferente (<>): El valor del campo debe ser distinto al especificado.
    • Mayor (>): El valor del campo debe ser mayor al especificado.
    • Menor (<): El valor del campo debe ser menor al especificado.
    • Mayor o igual (>=) : El valor del campo debe ser mayor o igual al especificado.
    • Menor o igual (<=): El valor del campo debe ser menor o igual al especificado.
    • Como (like): Puede especificar un patrón de búsqueda para encontrar registros que no conoce exactamente. Vea el diálogo Agregar criterios de búsqueda  para obtener mas información.
    • Esta en la lista (in): Puede especificar una lista de valores separados por comas. Si el tipo de campo contra el que se compara es carácter o Fecha, debe utilizar comillas para separar las distintas entradas a la lista. Por ejemplo 'A','B','C' .
    • Esta entre (between): El valor del campo debe estar entre el rango de valores especificado por la condición. El rango incluye los valores dados aquí.
    • Esta vacío (is null): El valor del campo debe estar vació o ser nulo.
  • Valor 1: Aquí se muestra el valor contra cual se va a comparar el campo. Debe utilizar comillas alrededor de campos tipo Fecha o carácter. Si desea comparar contra un campo de la base de datos, escriba el campo con el formato alias.campo .
  • Valor 2: Si escogió el operador Esta entre (between), aquí se especifica el valor superior del rango.
  • Juntar con: Cuando se define mas de un criterio de búsqueda, es necesario juntar los criterios entre si. Puede escoger entre siguientes opciones:
    • Y: Cuando junta dos o mas criterios con Y, significa que todos los criterios deben cumplirse satisfactoriamente para que el criterio de búsqueda se cumpla totalmente.
    • O: Cuando junta dos o mas criterios con O, significa que para que el criterio de búsqueda se cumple, por lo menos uno de las condiciones de búsqueda debe cumplirse satisfactoriamente.
  • ): Utilice este campo para ingresar el paréntesis derecho de su criterio. Este debe cazar con un paréntesis izquierdo. El utilizar paréntesis, es sinónimo de crear distintos criterios de búsqueda que constan de varias partes cada uno.

Puede utilizar el botón Adelante para proseguir a la pantalla 7. Selección de campos para ordenar la consulta. Solo se valida que el número de paréntesis del lado izquierdo sea igual al número de paréntesis del lado derecho.

El botón Atrás lo va a llevar a la pantalla 5.Creación de preguntas para el usuario.