Configuración de condiciones en los ejes

Al crear una visualización, selecciona las columnas que se presentarán en los diversos ejes y cómo se agregan los datos. Además, puede determinar con más detalle lo que se mostrará, especificando expresiones condicionales en los ejes. De esta forma, lo que se muestra en las visualizaciones depende de las condiciones.

Una función que puede usar para condiciones en una expresión de eje es If(Arg1, Arg2,Arg3). Se interpreta como "si el argumento 1 es verdadero, devuelve el argumento 2 como resultado, pero si el argumento 1 es falso, devuelve el argumento 3".

Por ejemplo, la expresión If([Amount]<10,"yes","no") afirma que "si el valor en la columna Amount es inferior a 10, el resultado de la expresión es sí, pero si el valor es 10 o superior, el resultado es no".

A continuación se presentan algunos ejemplos de cómo puede aplicar expresiones condicionales en diferentes visualizaciones.

Expresión condicional aplicada en el eje de valores en un gráfico de barras

Los datos de ejemplo contienen los resultados de pruebas para varias personas. Para pasar la prueba general, el resultado resumido de la prueba A y la prueba B debe ser superior a 30. Supongamos que desea mostrar cuántos hombres y cuántas mujeres tuvieron superaron la prueba, y excluir a los que no aprobaron.
Datos de ejemplo
Inicialmente, el gráfico de barras se crea con una barra por género.
Gráfico de barras

Procedimiento

  1. Haga clic con el botón secundario en el selector del eje de valores para abrir el menú emergente.
  2. Seleccione Expresión personalizada.
  3. En el cuadro de diálogo Expresión personalizada, introduzca la expresión Count(If(([Test A] + [Test B])>30,1,null)).
    El resultado de la función If es 1 para quienes superaron el total de 30. Para quienes no aprobaron, el argumento "Null" indica que no se debe devolver ningún valor.
    Posteriormente se cuenta la frecuencia de 1, dividida por género.
  4. Haga clic en Aceptar.
    La expresión del eje de valores ahora muestra cuántos superaron la prueba.
    Gráfico de barras con expresión

Expresión condicional aplicada en el eje de colores en un gráfico de mapa

Los datos de ejemplo contienen un pronóstico de temperatura de tres días para diferentes ciudades. Los marcadores en el gráfico de mapa representan la temperatura media de cada ciudad.
Gráfico de mapa que muestra las temperaturas medias
Es posible que desee distinguir las ciudades con una temperatura media superior a 20 °C coloreando sus marcadores de forma distinta a los otros marcadores. Esto se puede hacer aplicando una expresión condicional en el eje del colores.

Procedimiento

  1. Haga clic con el botón secundario en el selector del eje de colores para abrir el menú emergente.
  2. Seleccione Expresión personalizada.
  3. En el cuadro de diálogo Expresión personalizada, introduzca la expresión If(Avg([Temp])>=20,"Average 20 or higher","Average lower than 20 ").
  4. Haga clic en Aceptar.
    El resultado de la expresión del eje de colores es una división en dos categorías, una categoría con las ciudades que cumplen la condición y una categoría con las que no la cumplen. Las categorías tienen colores distintos.
    Gráfico de mapa con la condición en el eje de colores