Skip to main content
Announcements
SYSTEM MAINTENANCE: Thurs., Sept. 19, 1 AM ET, Platform will be unavailable for approx. 60 minutes.
cancel
Showing results for 
Search instead for 
Did you mean: 
NA_ENGINE_176
Contributor
Contributor

リストボックスの選択条件で計算方法を変更する数式について

お世話になります。

リストボックスの選択状況で計算方法を変更する数式を作成したいのですが、

下記テーブル、数式だと希望通りに表示されないため、

数式のどのような点が誤っているのかご教授いただきたいです。

テーブル

日付A日付B品名数量
2021010120201001A100
2021010120201101A200
2021010120201201A300
2021010120210101A400

数式

=if(  
 GetSelectedCount(日付B)<1, 
  MAX({<日付B={$(=Max({1}日付B,2))}>}数量),
  MAX({<日付B={$(=Above(MAX({日付B<GetFieldSelections(日付B)}日付B)))}>}数量)
 )

 

表示したい値

例1;日付Bのリストボックスが未選択の場合

日付Bが全体の中で2番目に新しいときの数量を表示する
※例1の場合、日付Bが全体の中で2番目に新しい"20201201"のときの数量"300"を表示

日付A品名数量
20210101A300

 

例2;日付Bのリストボックスが選択されている場合

選択された日付Bの次に日付Bが新しいときの数量を表示する
※例2の場合、日付Bが"20201201"を選択した場合、日付Bがその次に新しい"20201101"のときの数量"200"を表示
※日付Bが複数選択された場合は、日付日全体の中から、選択された日付Bの最大値以下の日付で2番目に大きい日付の数量を表示

日付A品名数量
20210101A200
0 Replies