Eventos
Campeonato mundial de DataViz de Power BI
14 feb, 16 - 31 mar, 16
Con 4 posibilidades de entrar, podrías ganar un paquete de conferencia y convertirlo en el Live Grand Finale en Las Vegas
Saber másEste explorador ya no se admite.
Actualice a Microsoft Edge para aprovechar las características y actualizaciones de seguridad más recientes, y disponer de soporte técnico.
La API de filtro de identidad permite crear objetos visuales que puedan filtrar datos categóricos mediante consultas semánticas.
Filtra datos por puntos de datos en lugar de expresiones matemáticas.
La API realiza un seguimiento de las selecciones de usuario y los puntos de datos que se mostrarán. Los puntos de datos se guardan en una matriz y se hace referencia a ellos por su posición en la matriz.
Esta API es útil en los escenarios siguientes:
Nota
La API de filtro de identidad está disponible en la versión 5.1 de la API. Para averiguar qué versión usa, consulte apiVersion
en el archivo pbiviz.json.
El modelo de filtro de identidad se basa en la interfaz IIdentityFilter.
private filter: IIdentityFilter = {
$schema: “”,
filterType: FilterType.Identity,
operator: "In",
target: []
}
Por ejemplo, si el objeto visual recibió la siguiente actualización de la vista de datos:
La matriz es de tipo number[] y contiene los campos de identidad de los elementos seleccionados por el usuario.
IdentityIndex corresponde al índice del valor de la matriz de valores del modelo semántico (consulte el ejemplo siguiente).
En el ejemplo anterior: {identityIndex: 0} = "Aaliyah" {identityIndex: 1} = "Aaliyah" {identityIndex: 02 = "Aaliyah", etc.
Para usar la API de filtro de identidad, la versión de powerbi-models deberá ser la 1.9.1 o superior.
Agregue la siguiente propiedad como miembro de la clase visual.ts:
private filter: IIdentityFilter = {
$schema: “”,
filterType: FilterType.Identity,
operator: "In",
target: []
}
Para controlar las actualizaciones de Power BI, lea la matriz de destino de "jsonFilters" en "VisualUpdateOptions" y traduzca a los valores correspondientes. Estos valores son los que se seleccionaron. En el ejemplo anterior, una matriz de destino de [0,10] corresponde a los valores de Aliyah y Abigail.
Para controlar las selecciones de usuario, en el ejemplo anterior, haga clic en el primer Abigail para agregar el valor 8 a la matriz de destino de filtro y enviar mediante el siguiente comando:
this.visualHost.applyJsonFilter(this.filter, "general", "filter", powerbi.FilterAction.merge);
A partir de la API 5.1.0, para admitir el filtro de identidad en los objetos visuales que se crearon con una versión anterior a la 2.2, agregue las líneas siguientes al archivo capabilities.json:
"migration": {
"filter": {
"shouldUseIdentityFilter": true
}
}
Estas líneas convertirán las selecciones en filtros de identidad.
Nota
Este paso solo es necesario para los objetos visuales existentes creados con API anteriores. Los objetos visuales más recientes no necesitan agregar esto.
Uso de selecciones de objetos visuales de Power BI para agregar interactividad a un objeto visual
¿Tiene más preguntas? Consulte la Comunidad de Power BI.
Eventos
Campeonato mundial de DataViz de Power BI
14 feb, 16 - 31 mar, 16
Con 4 posibilidades de entrar, podrías ganar un paquete de conferencia y convertirlo en el Live Grand Finale en Las Vegas
Saber másCursos
Módulo
Configuración de filtros de informe de Power BI - Training
El filtrado de informes es un tema complejo porque hay muchas técnicas disponibles para filtrar un informe de Microsoft Power BI. Pero la complejidad aporta control, lo que permite diseñar informes que cumplan los requisitos y las expectativas.
Certificación
Microsoft Certified: Power BI Data Analyst Associate - Certifications
Demostrar métodos y procedimientos recomendados que se alinean con los requisitos empresariales y técnicos para modelar, visualizar y analizar datos con Microsoft Power BI.
Documentación
El filtro aplicado a la API en los objetos visuales personalizados de Power BI - Power BI
Este artículo describe el parámetro de la API que indica si se aplica o no un filtro a un objeto visual.
La API de filtros visuales para obtener una mejor información de BI insertada - Power BI
En este artículo se explica cómo los objetos visuales de Power BI pueden filtrar otros objetos visuales. Consiga mejores conclusiones insertadas de BI con los análisis insertados de Power BI.
API de subselección en objetos visuales de Power BI - Power BI
En el artículo se describe cómo usar la API de subselección de objetos visuales de Power BI para permitir a los usuarios dar formato a objetos visuales fácilmente.