Modificadores de conjunto con operadores de conjunto implícitos.
La forma estándar de escribir selecciones en un modificador de conjunto es usar un signo igual. Por ejemplo:
Year = {">2015"}
La expresión a la derecha del signo igual en el modificador de conjunto se denomina un conjunto de elementos. Define un conjunto de valores de campo distintos, en otras palabras, una selección.
Esta notación define una nueva selección, sin tener en cuenta la selección actual en el campo. Entonces, si el identificador del conjunto contiene una selección en este campo, la selección anterior será reemplazada por la del conjunto de elementos.
Cuando desee basar su selección en la selección actual del campo, debe utilizar una expresión diferente.
Por ejemplo, si desea respetar la selección anterior y agregar el requisito de que el año sea posterior a 2015, puede escribir lo siguiente:
Year = Year * {">2015"}
El asterisco es un operador de conjunto que define una intersección, por lo que obtendrá la intersección entre la selección actual en Year y el requisito adicional de que el año sea posterior a 2015. Una forma alternativa de escribir esto es la siguiente:
Year *= {">2015"}
Es decir, el operador de asignación (*=) define implícitamente una intersección.
De manera similar, las uniones implícitas, las exclusiones y las diferencias simétricas se pueden definir utilizando los siguientes signos: +=, –=, /=
Ejemplos: Expresiones de gráfico para modificadores de conjuntos con operadores de conjuntos implícitos
Script de carga
Cargue los datos siguientes como una carga inline en el editor de carga de datos para crear los ejemplos de expresión del gráfico a continuación.
Para más información sobre el uso de cargas inline, vea Cargas inline .
Expresiones de gráfico con operadores de conjunto implícitos
Cree una tabla en una hoja de Qlik Sense con las siguientes expresiones de gráfico.
Seleccione Canada y Czech Republic de una lista de países.
Tabla: expresiones de gráfico con operadores de conjunto implícitos
País
Sum(Amount)
Sum({<Country*={Canada}>} Amount)
Sum({<Country-={Canada}>} Amount)
Sum({<Country+= {France}>} Amount)
Totales
24
14
10
28
Canadá
14
14
0
14
República Checa
10
0
10
10
Francia
0
0
0
4
Explicación
Dimensiones:
Country
Medidas:
Sum(Amount)
Sum Amount para la selección actual. Observe que solo Canada y Czech Republic tienen valores distintos de cero.
Sum({<Country*={Canada}>}Amount)
Sum Amount para la selección actual, que intersecta con el requisito de que Country sea Canada. Si Canada no forma parte de la selección del usuario, la expresión de conjunto devuelve un conjunto vacío y la columna tendrá 0 en todas las filas.
Sum({<Country-={Canada}>}Amount)
Sum Amount para la selección actual, pero primero se debe excluir Canada de la selección de Country. Si Canada no forma parte de la selección del usuario, la expresión de conjunto no cambiará ningún número.
Sum({<Country+={France}>}Amount)
Sum Amount para la selección actual, pero primero se debe añadir France a la selección de Country. Si France ya forma parte de la selección del usuario, la expresión de conjunto no cambiará ningún número.
Modificadores de conjunto con operadores de conjunto implícitos.
No dude en indicarnos en qué podemos mejorar si encuentra algún problema en esta página o su contenido, como, por ejemplo, errores tipográficos, pasos que falta o errores técnicos.