Usted está aquí:
Sintaxis de filtro y selección para paneles incrustados
Para especificar filtros o selecciones de panel que requieren cadenas de JSON, utilice el atributo Cadena de filtro del componente Aura de panel de CRM Analytics integrado o el atributo Filtro del componente Aura de panel de CRM Analytics integrado.
Sintaxis de filtro
Use esta sintaxis para filtrar por dimensiones. Sintaxis de valores de ejemplo para mediciones y fechas tanto para filtros como selecciones se siguen más abajo.
{"datasets" : {
"dataset1": [
{
"fields": ["field1"],
"filter": {
"operator": "in",
"values": ["$value1", "$value2"]
}
}
]
}
}En este ejemplo, el panel filtra el nombre de cuenta en la página de registro y solo muestra datos relacionados con ese nombre de cuenta.
{"datasets": {
"account":[
{
"fields":["Name"],
"filter": {
"operator": "matches",
"values":["$Name"]
}
}
]
}
}Sintaxis de selección
Con la opción de selección, el panel se muestra con todos sus datos y los valores de dimensión especificados están resaltados. La opción de selección puede usarse sola o con la opción de filtro. La selección solo toma valores de dimensión. Para utilizar esta opción, el panel debe incluir una consulta (paso) del Id. especificado que agrupa por el nombre de grupo especificado. Si una selección especifica un valor que no existe o si la consulta en sí no se utiliza (por ejemplo, no se adjunta a ningún widget), la entrada de selección se ignora y el panel aparece sin ninguna selección aplicada.
Este ejemplo se aplica al nombre de cuenta como una selección. Con la opción de selección, el panel muestra todos sus datos y los valores especificados aparecen destacados o seleccionados en el panel.
{"steps" : {
"Account_Step":
{
"metadata": {"groups": ["Name"]},
"values": ["$Name"]
}
}
}Ejemplos de sintaxis de selección y filtro adicionales
Utilice esta sintaxis para filtrar o seleccionar con valores de mediciones.
{
...
"values": [[value1]]
...
}Utilice esta sintaxis para filtrar o seleccionar con valores de intervalo de fecha relativa.
{
...
"values": [["year", 0], ["year", 2]]
...
}Utilice esta sintaxis para filtrar o seleccionar con valores de intervalo de fecha relativa abierta.
{
...
"values": [null, ["year", 2]]
...
}Utilice esta sintaxis para filtrar o seleccionar con intervalo de fecha absoluta. Utilice horas Epoch para este intervalo.
{
...
"values": [[1581033600000, 1585353600000]]
...
}Tablas de referencia de sintaxis
Utilice estas tablas para comprender la anotación para la sintaxis de selección y filtro.
| Anotación | Descripción | Notas |
|---|---|---|
datasets
|
Los conjuntos de datos de CRM Analytics. Los conjuntos de datos tienen fields y un filter, descritos en la tabla Anotación de conjuntos de datos. |
Dónde encontrarla: En Analytics Studio, seleccione Modificar en el conjunto de datos. El Nombre del sistema está en el panel izquierdo de la página de modificación del conjunto de datos. Si su organización tiene espacios de nombres, incluya el prefijo del espacio de nombres y dos guiones bajos antes del nombre del sistema del conjunto de datos. |
steps
|
Los nombres de pasos para hacer referencia a la selección. Los pasos tienen metadata y values, descritos en la tabla Anotación de pasos. |
Dónde encontrarla: En Analytics Studio, seleccione Modificar en el panel. Seleccione el widget en el que aplicar la selección. El nombre de paso es valor de Id. en la ficha Consulta. |
| Anotación de conjuntos de datos | Descripción | Notas |
|---|---|---|
fields
|
Una lista de Dimensiones o Mediciones en el conjunto de datos de CRM Analytics. | Dónde encontrarla: Haga clic en el icono Explorar para abrir el widget. A continuación, seleccione Mostrar SAQL desde el menú Opciones. Para los nombres de dimensiones, busque declaraciones “agrupar por”. Para los nombres de mediciones, busque declaraciones con funciones como, por ejemplo, “sum” o “stddev.” |
| filtro | El filtro para aplicar a los datos del panel. Los filtros tienen operators y values, descritos en la tabla Anotación de filtro. |
El filtro toma valores de dimensión o medición, descritos en la siguiente tabla. |
| Anotación de filtro | Descripción | Notas |
|---|---|---|
operator
|
El operador de filtro. | Operadores compatibles con las dimensiones: in, not in, matches Operadores admitidos para mediciones: |
| valores | Los valores a utilizar para el filtro. Estos valores se pueden especificar de forma estática o insertar de forma dinámica desde el contexto de la página utilizando el prefijo de $ como $<FieldName>. |
Dónde encontrarla: En Configuración, encuentre el objeto que desea y seleccione Campos. Utilice el Nombre de campo ,también conocido como el Nombre de API. Para los campos personalizados, use el nombre con “__c” al final. |
| Anotación de pasos | Descripción | Notas |
|---|---|---|
metadata
|
Los metadatos del paso. |
Cualquier |
values
|
La lista de valores de paso a utilizar para la selección. Estos valores de paso se pueden especificar de forma estática o insertar de forma dinámica desde el contexto de la página utilizando el prefijo |
Dónde encontrarla: En Configuración, encuentre el objeto que desea y seleccione Campos. Utilice el Nombre de campo ,también conocido como el Nombre de API. Para los campos personalizados, use el nombre con “__c” al final. |
{ "datasetSystemName1": {"field1": ["$value1"]}, "datasetSystemName2": {"field1": ["$value1", "$value2"],"field2": ["$value3"]} } Por ejemplo:
{"opportunity": {"AccountId': ["$Id"]}}Impida a los usuarios exponer más datos bloqueando u ocultando filtros. Con la opción Bloqueado, el menú Filtros aparece en el encabezado de panel incrustado, pero los usuarios no pueden modificar o eliminar los filtros. Con la opción Oculto, el menú Filtros no aparece en el encabezado de panel incrustado.
Las opciones bloqueado y oculto solo se pueden utilizar para filtros y no para selecciones. Agregue las opciones en el JSON del filtro con un valor booleano. Por ejemplo, “locked”:false,”hidden”:true
Al configurar filtros bloqueados u ocultos para paneles incrustados, tenga en cuenta estas consideraciones.
- Los filtros bloqueados y ocultos se aplican en el panel. Si un filtro hace que un campo sea visible, los usuarios ven el campo incluso cuando tiene acceso restringido a filtros con una de estas opciones.
- Las opciones Bloqueado y Oculto no se aplican automáticamente en exploraciones de lentes o paneles vinculados. Las opciones se aplican solo en el panel donde se especifica.
- Las opciones Bloqueado y Oculto se aplican a un panel cuando está integrado y cuando se abre en CRM Analytics Studio o ficha Analytics.
- Cuando se aplican filtros bloqueados u ocultos al panel, el menú Mis vistas no es visible para los usuarios.

