初心者のFileMaker pro Q&A (旧掲示板)

みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。

1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)

You are not logged in.

Announcement

新しい掲示板は、こちら:https://fm-aid.com/forum/t/filemaker


#1 2023-03-11 21:32:30

mytoy
Member

1レコード内、複数の数値に順位をつける

Macintosh FileMaker 19を使用しています。
1レコード内の複数の数値に順位をつけたいと願っています。

1レコード内に数値の入った次のような5つのフィールドあります。
フィールド1  89
フィールド2  120
フィールド3  78
フィールド4  111
フィールド5  97

上記のようなフィールドの横に 順位を振っていきたいのです。
フィールド1  89   フィールド1−2  4 
フィールド2  120  フィールド2−2  1 
フィールド3  78   フィールド3−2  5 
フィールド4  111  フィールド4−2  2 
フィールド5  97   フィールド5−2  3

List(フィールド1;フィールド2;フィールド3;フィールド4;フィールド5)
で1つのフィールドにしてみましたが、そのあと、どのようにすれば良いのかわかりません。

何卒、よろしくご教示お願いします。

Offline

#2 2023-03-11 23:50:02

Shin
Member

Re: 1レコード内、複数の数値に順位をつける

Let (
[
    lst = SortValues ( List(フィールド1;フィールド2;フィールド3;フィールド4;フィールド5) ; -2 ) ;
    lst = ¶ & lst & ¶
] ;
    ValueCount ( Left ( lst ; Position ( lst ; ¶ & フィールドn & ¶ ; 1 ; 1 ) ) )
)

Last edited by Shin (2023-03-11 23:52:56)

Offline

#3 2023-03-12 06:05:03

mytoy1
Guest

Re: 1レコード内、複数の数値に順位をつける

Shin 様
いつもお世話になっています。

今回も、Shin 様 のおかげで解決できました。

心より感謝申し上げます。

ありがとうございました。

Registered users online in this topic: 0, guests: 1
[Bot] ClaudeBot

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.009 seconds, 7 queries executed - Memory usage: 565.31 KiB (Peak: 603.17 KiB) ]