BellaDatiの数式を使用して、上位/下位メンバー値をKPIとして表示できます。

このチュートリアルに進む前に、memberSum関数とmemberValue関数を十分参照することをお勧めします。

例:
販売されたユニット数に応じて上位の都市の名前を表示したい場合は、使用できるコードを以下に示します。ここでは、membersSumを使用して、ユニットごとに各都市をループします。

top = '';
topUnit = 0;

membersSum('[L_CITIES]') {
  if (M_UNIT>topUnit){
    topUnit = M_UNIT
    top = memberValue()
  }
}

return top;

以下のように数式を書くこともできます:

top = '';
topUnit = 0;

membersSum('[L_CITIES]') {
  topUnit = M_UNIT
}

membersSum('[L_CITIES]') {
  if (M_UNIT > topUnit){
    topUnit = M_UNIT
    top = memberValue()
  }
}

return top;

最少合計数で最下位の都市を表示したい場合は、以下のようにできます:

bottom = ''
bottomUnit = 0

membersSum('[L_CITIES]') {
  bottomUnit = M_UNIT
}

membersSum('[L_CITIES]') {
  if (M_UNIT < bottomUnit){
    bottomUnit = M_UNIT
    bottom = memberValue()
  }
}

return bottom;

ビューでは以下のような結果になります:

次に