Dobré ráno,
V dashboardu se pomocí widgetu indikátoru snažím zobrazit součet délky geometrie vrstvy po filtrování tak, aby se hodnota frekvence lišila od 0.
S pomocí zdejší komunity jsem vytvořil tento výraz:
var filter = Filter($layer, 'FREQ_MAINTENANCE <> 0');
var Sum = Sum(filter, 'Shape__Length');
return Sum;
V dashboardu s pokročilým formátováním jsem ale nucen používat $datapoint a nevím, jak to obejít.
Jaký vzorec mám vložit před 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: ''
// }
}
Po několika přečteních dokumentace se mi to nepodařilo.
Jaký je také rozdíl mezi: $datapoint.field a $datapoint.["field"]
Děkuji za pomoc