En éste artículo te enseñaremos como usar consultas en las opciones de estilos personalizadas.
Para este artículo usaremos como muestra el dataset Countries de Natural Earth (disponible aquí). Puedes usar este dataset con la opción de “Subir Dataset” en el dashboard de tu proyecto. Aquí puedes visualizar algunos de los registros del dataset Countries:
En los ejemplos usaremos las columnas pop_est, economy, continent, region_un y name_len.
Inicialmente el dataset completo se visualizará de esta forma :
Observarás que está tomando por defecto todos los registros que aparecen en nuestro dataset y a su vez los registros están usando las mismas opciones de estilo.
En función de usar opciones de Estilo Avanzadas, presiona el botón de “Opciones de Estilo” -> “Consulta”, después presiona el símbolo + para añadir un nuevo filtro.
Para nuestro primer filtro usaremos un ejemplo de igualdad para en los valores de los campos. Nos enfocaremos en los continentes de Asia y Norteamérica: “continents = ‘Asia’ AND ‘North America’:
Para usar este filtro, presiona en el botón de “Save” y la nueva vista de nuestro dataset será la siguiente:
Ahora mostraremos los países de América cuya longitud de su nombre entre 5 y 7. Esta vez el filtro sería “region_un=‘Americas’ AND name_len >4 AND name_len < 8”, el resultado es este:
Ahora vamos a destacar los países de Sudamérica con economía emergente y adicionalmente con una población mayor de 10 millones de habitantes. El filtro para esto resultaría en: “economy LIKE ‘%Emerging region%’ AND pop_est > 10000000 AND continent = ‘South America’” y el resultado queda en:
Vamos a enfocarnos en países que contengan fotos de nuestro viaje. Lo haremos añadiendo una columna de galería al dataset (usando el editor de esquema de AmigoCloud) y añadiendo algunas fotos de países de interés. En este ejemplo hemos añadido fotos de Brasil, México y Rusia. El filtro ahora sería mucho mas interesante ya que tenemos que considerar la tabla relacionada donde las fotos están alojándose: “amigo_id in ( select source_amigo_id from gallery_244 )", y el resultado es:
El nombre de la galería (“gallery_244” en este caso) se obtuvo yendo a https://www.amigocloud.com/api/v1/users/<user_id>/projects/<project_id>/datasets/<dataset_id>/related_tables y revisando los valores de la columna ‘table_name’ correspondiente para la columna apropiada.
Para finalizar, ahora clasificaremos los países basado en su extensión (áreas) en km² usando un límite de 1 millón de km². Los filtros usados son:
Nota importante: los filtros que usan tablas relacionadas (como nuestro ejemplo usando fotos) no se actualizan cuando la tabla relacionada se modifica (ejemplo: si añades una foto a otro país el filtro no tomará el nuevo país (este es un trabajo en progreso).
Comentarios
0 comentarios
El artículo está cerrado para comentarios.