みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
いつもお世話になっております。
今回、社内の売り上げ実績のランキングをfilemaker上で作りたいのですが、
【管理表テーブル】
社員ID 売上金額 受注フラグ
001 10,000 1
002 20,000 1
001 15,000 1
003 12,000 1
004 23,000 1
003 10,000 1
001 11,000 1
といったデータを基に小計パートで売上小計が多い順に社員毎のデータを並べ
社員ID 売上小計 受注件数
001 36,000 3
004 23,000 1
003 22,000 2
002 20,000 1
といった感じでレイアウト上に表示している状態になっています。
そこでもう一手間加えて、表示されている順に「1位〜、2位〜」と順位を表示させたいのですが、
小計パートで表示している為か、上から何番目という数字を持たせられません。
どなたか良いアイディアはございますでしょうか。よろしくお願いいたします。
数字のフィールドを作っておき、ソート後に
Let (
[
$n =
Case (
Get ( レコード番号 ) = 1 ; 1 ;
$id = テーブル::社員ID ; $n ;
$n + 1
) ;
$id = テーブル::社員ID
] ;
$n
)
の式で全置換すればいいでしょう。
https://www.dropbox.com/s/yivtiqtbdfra6 … 7.zip?dl=0
Offline
Shinさん、ご回答ありがとうございました。解決できました。
自分でもloopを使った方法を思いついたのですが、全置換の方が処理が早く済みそうです。
Pages: 1
[ Generated in 0.005 seconds, 9 queries executed - Memory usage: 505.84 KiB (Peak: 515.95 KiB) ]