Los elementos web de filtro cambian la vista de los datos mostrados en otro elemento web en función de determinados criterios. Por ejemplo, un elemento web Filtro puede hacer que un informe financiero muestre solo los valores de un año específico, o hacer que una lista de alumnos de una clase muestre solo los nombres de los alumnos que han completado una tarea en particular.
Los elementos web de filtro que requieren la entrada del usuario para crear criterios de filtro (como una fecha o texto) muestran un icono de filtro en la página. Como alternativa, el elemento web Filtro podría funcionar automáticamente; es posible que no aparezca en la página y que use criterios de filtrado proporcionados desde un tercer elemento web, como un filtro usuario actual. Los elementos web de filtro que no están visibles en la página se denominan elementos web contextuales; filtran los resultados automáticamente sin la entrada del usuario.
Los elementos web de filtro funcionan con listas de SharePoint, datos de Microsoft SQL Server versiones 2005 y 2008 analysis services, y datos que residen en los Servicios de conectividad empresarial.
En este artículo
Formas de usar filtros
En los escenarios siguientes se muestran dos de las muchas maneras en que puede usar elementos web Filtro:
-
Jeff Smith quiere comunicar mensualmente los ingresos generados por un producto. Históricamente, Juan ha visto un informe de SQL Server Analysis Services generado por la aplicación Ventas de Contoso y, a continuación, ha copiado la información en un mensaje de correo electrónico para distribuirla a su equipo.
Ahora, Jeff agrega el mismo informe de SQL Server Analysis Services a su panel mensualmente, junto con un informe que muestra las quejas de los clientes por producto. Jeff agrega un elemento web Filtro para que los usuarios del panel puedan elegir el producto que les interesa. Configura el filtro para mostrar una lista de productos y conecta el filtro tanto a las nuevas quejas de clientes por informe mensual del producto como a los ingresos existentes por mes. Cuando los miembros de su equipo ven la página, pueden ver los datos del producto predeterminado que Jeff estableció para los informes, pero también pueden elegir cualquier producto de una lista. Cuando un miembro del equipo elige un producto diferente, el filtro cambia todos los datos de cada uno de los elementos web conectados.
-
Christina Lee, gerente regional de ventas, usa el panel de su división para revisar los datos mensuales. Observa que el indicador clave de rendimiento (KPI) de satisfacción del cliente es amarillo, lo que indica que está en modo de advertencia. Puede hacer clic en el indicador para ir a una página web que muestre el indicador, una explicación de por qué es amarillo y tres informes que proporcionan información adicional.
El filtro muestra solo los elementos de la página que se aplican específicamente a la división de Christina. Otros directores de ventas de la compañía de Christina pueden ver el mismo panel, pero su visión es diferente. El filtro personaliza cada vista para una división determinada.
Tipos de filtros
El tipo de elementos web De filtro que use y cómo usarlos dependerá del origen de datos, del tipo de interacción que desee del usuario y de los resultados que desee. Hay nueve tipos de filtros proporcionados con Servidor de SharePoint 2007 y 2010, junto con el elemento web Acciones de filtro, que le permite agregar un botón de filtro a una página para que los usuarios puedan elegir cuándo actualizar los datos en la página.
Los siguientes elementos web Filtro permiten a los usuarios especificar manualmente los valores que filtrarán los datos mostrados en la página:
Elemento web |
Descripción |
---|---|
Filtro de fecha |
Puede proporcionar un valor predeterminado o dejar el valor en blanco. Los usuarios pueden elegir una fecha de un calendario desplegable o escribir el valor m/d/aaaa en el cuadro que se muestra en la página de elementos web. |
Filtro de cadena de consulta (URL) (Solo disponible para SharePoint 2007) |
Permite agregar filtros a una dirección URL al agregar un vínculo en una página diferente al panel. |
Filtro de texto |
Puede pedir a los usuarios que escriban texto o que proporcionen un valor predeterminado. |
Los siguientes elementos web Filtro permiten a los usuarios elegir entre una lista de valores:
Elemento web |
Descripción |
---|---|
Filtro de opción |
El filtro de opción le permite especificar valores en el panel de herramientas del elemento web. Los usuarios seleccionan uno de los valores de un menú desplegable que aparece en la página. |
Filtro de conectividad a datos empresariales (SharePoint 2010) Filtro de Data Catalog empresarial (SharePoint 2007) |
Este elemento web le permite especificar una lista de valores de la Data Catalog empresarial y, a continuación, especificar la columna Valor. Además, puede agregar una columna Descripción. Por ejemplo, si la entidad es Productos , la aplicación AdventureWorks y la columna Valor podrían ser Nombre. Si agrega una columna Descripción, este elemento web Filtro agrega un cuadro de diálogo de selector que permite al usuario usar una lista desplegable para buscar productos por Descripción, Clave o Nombre. |
Filtro de lista de SharePoint |
Al configurar este filtro, seleccione una lista de SharePoint y especifique el valor de una columna, como título, descripción, fecha o tipo de documento. Los usuarios pueden ir a la lista y, a continuación, elegir entre el tipo de elemento que especifique. |
Filtro SQL Server Analysis Services (SharePoint 2010) Filtro de SQL Server 2005 Analysis Services (SharePoint 2007) |
Este filtro le permite seleccionar una conexión de datos de un elemento web de la página web actual o de una biblioteca de conexión de datos de SharePoint o de una biblioteca de conexión de datos de Office. A continuación, especifique una dimensión y una jerarquía. Los usuarios pueden elegir entre la lista de valores resultante. |
Estos elementos web Filtro filtran automáticamente los datos que se muestran en la página web:
Elemento web |
Descripción |
---|---|
Filtro de usuario actual |
Proporciona el nombre de inicio de sesión del usuario actual o una propiedad de perfil de SharePoint seleccionada |
Filtro de cadena de consulta (URL) |
Pasa un valor fijo de otro origen configurado en el panel de herramientas |
Filtro de campo de página |
Proporciona el valor de una columna en la fila de lista asociada a la página actual. |
Usar filtros
Hay tres pasos para usar un filtro:
-
Agregar el filtro a la página web
-
Configurar las opciones de filtro
-
(Opcionalmente) Conectar el filtro a otros elementos web de la página
Agregar un elemento web Filtro a una página
Agregar un elemento web Filtro a una página es similar a agregar cualquier otro elemento web a una página. Al usar un filtro que solicitará la entrada del usuario, considere la colocación del elemento web en la página. Además, el nombre que especifique para el filtro en el panel de herramientas actúa como descripción en la página del cuadro de texto o el menú.
Configurar las opciones de filtro
Configure las opciones del filtro mediante el panel de herramientas del elemento web. Cada panel de herramientas tiene diferentes opciones según el tipo de filtro que esté configurando.
Para obtener más información sobre cómo configurar los filtros, vea los artículos siguientes:
Conectar el filtro a otros elementos web de la página
Es posible que tenga que conectar el elemento web Filtro que usa a otro elemento web de la página. Este puede ser el caso al usar filtros con elementos web de Excel Web Access. Puede conectar elementos web Filtro visibles o invisibles para el usuario. Un elemento web Filtro visible puede solicitar la entrada del visor de la página, como la selección de una lista de productos. Un elemento web Filtro invisible, como el filtro Usuario actual, filtra automáticamente los datos del elemento web de destino en función de la persona que haya iniciado sesión en el equipo.
Cuando hay un filtro disponible que puede conectarse a otro elemento web de la página, el menú Connections está visible desde el menú del elemento web. Puede iniciar una conexión entre el elemento web Filtro y otro elemento web de la página desde cualquier elemento web.