FilemakerTurk, AYS Bilişim ve Beyaz Net tarafından desteklenmektedir.
Filemaker Danışmanınız
AYS Bilişim
Mehmet KAYA
 0532 231 07 27
 0216 318 55 80
 mkaya@aysbilisim.net
						

musteri-satis-satis temsilcisi listesinde x satis temsilcisine ait, satisa gore ilk 5 musteriyinasil bulabiliriz

+1 oy
823 kez görüntülendi
Musteri Sales Sales Rep
A 240 X
B 360 X
C 280 X
D 300 X
E 320 Y
F 340 Y
G 220 Y
H 300 X
K 350 X
L 280 Y
M 600 Z
N 850 Z
P 340 Z
R 630 X
T 380 Y
V 750 Z
Y 420 Z
Z 480 Y
A 290 X
B 410 Z
C 330 Z
D 350 X
E 370 Y
F 390 Y
G 270 Y
H 350 X
K 400 X
L 330 Y
M 650 Z
N 900 Z
P 390 Z
R 680 X
T 430 Y
V 800 Z
Y 470 Z
Z 530 Y
1, Kasım, 2022 Scripts kategorisinde MESAI (650 puan) tarafından soruldu

2 Cevaplar

+2 oy
 
En İyi Cevap

Hazırladığım aşağıdaki dosyada Sales Rep seçildiğinde Script Trigger vasıtası ile en çok satış yapılan 5 müşteri listesi gelmektedir. Ayrıca RAPOR Tüm Sales Rep düğmesine basılınca tüm Sales Rep lerin en çok satış yapılan 5 müşteri listesi gelmektedir. Herkese selam ederim...

http://filemakerturk.com/?qa=blob&qa_blobid=7126110497480711310

2, Kasım, 2022 Cevat Okyar (20,310 puan) tarafından cevaplandı
4, Kasım, 2022 Recep Güney tarafından seçilmiş
Tesekkur ederim, bu iki field i degisken e baglamamiz mumkun mu?
Dosyayı talebinize uygun olarak düzenleyip yeniden yükledim. Umarım isteğinizi doğru anlamışımdır.
cok tesekkur ederim, cok isime yarayacak, sagolun.
+3 oy

Merhaba,

ExecuteSQL ile;

Let ( [


    ~query = "SELECT Musteri, SUM(Sales) FROM TableName WHERE \"Sales Rep\"=? GROUP BY Musteri ORDER BY 2 DESC OFFSET 0 ROWS FETCH FIRST 5 ROWS ONLY" ;

    ~result = ExecuteSQL ( ~query ; " = " ; "" ; "X" )


]; 

    ~result

)

Yukarıdaki sorguyu çalıştırdığınızda sonucu aşağıdaki gibi olacaktır;

R = 1310
K = 750
D = 650
H = 650
A = 530

 

Örnek Dosya

2, Kasım, 2022 Recep Güney (70,020 puan) tarafından cevaplandı
2, Kasım, 2022 Recep Güney tarafından düzenlendi
Tesekkur ederim, bir ricam daha olacakti, burdaki musteri ve top record lari variable yapmamiz mumkun mu? dosya paylasma imkaniniz olursa cok memnun olurum.
örnek dosya ekledim.
Sagolun yalniz ben soruyu yanlis sormusum, ornekteki gibi bir dosyada
Manager i findManager ile ayni olup, theBest field i kadar record u filtrelemek istiyorum. Ornek: Manager i Sam (degisken) olanlardan Amount a gore ilk 3 (degisken) kayiti bulmak istiyorum. findManager ve theBest icin ayri script yaptim ama ikisini birlikte yapamiyorum.

Excel de 2 sutunu ayni anda filtrelemek gibi. Yardimci olursaniz cok memnun olurum.

https://drive.google.com/file/d/1ECvjaYTl39zVj4YLwhwGhu-xO642CF2Q/view?usp=sharing
Cevat beyin yaklaşımı daha doğru olacaktır....
...