Buenos días:
Estoy intentando mostrar en un indicador de Dashboard la suma de la longitud de las geometrías de una capa, filtrando para que la frecuencia sea distinta de 0.
Con ayuda de la comunidad, esta es la expresión:
var filter = Filter($layer, 'FREQ_MAINTENANCE <> 0');
var Sum = Sum(filter, 'Shape__Length');
return Sum;
Sin embargo, en Dashboard con el formato avanzado, me veo obligado a usar $datapoint y no acabo de ver cómo salir de esto.
¿Qué fórmula debo poner antes de return?
return {
//textColor:'',
//backgroundColor:'',
//topText: '',
//topTextColor: '',
//topTextOutlineColor: '',
//topTextMaxSize: 'medium',
middleText: $datapoint.sum_Shape__Length,
middleTextColor: '',
middleTextOutlineColor: '',
middleTextMaxSize: 'large',
//bottomText: '',
//bottomTextColor: '',
//bottomTextOutlineColor: '',
//bottomTextMaxSize: 'medium',
//iconName:'',
//iconAlign:'left',
//iconColor:'',
//iconOutlineColor:'',
//noValue:false,
//attributes: {
// attribute1: '',
// attribute2: ''
// }
}
Después de leer la documentación varias veces, no lo he conseguido.
Además, ¿cuál es la diferencia entre: $datapoint.field y $datapoint.["field"]?
Gracias por la ayuda