Logo Destek

Raporlama Programları => Özel Rapor İhtiyaçlarınız => Konuyu başlatan: ismailaydin - 02.08.2018, 16:35

Başlık: Hangi Müşteriden Ne Kadar Kâr Ettik?
Gönderen: ismailaydin - 02.08.2018, 16:35
Arkadaşlar selamlar, hangi müşteriden ne kadar kâr ettiğimizin raporunu almak istiyorum ama sorguyu kafamda oturtamadım.


işte bu kârı toplayıp cari adına göre gruplamak istiyorum fakat sorgu kafamda bir türlü oturmadı. Var mıdır yardımcı olabilecek kimseler?
Başlık: Ynt: Hangi Müşteriden Ne Kadar Kâr Ettik?
Gönderen: ByBirol® - 02.08.2018, 18:58
en basit yolu malzemeleri listeleyip cari filtresi vermek, diğer yöntemlerde mevcut .
Başlık: Ynt: Hangi Müşteriden Ne Kadar Kâr Ettik?
Gönderen: hyponectia - 02.08.2018, 23:04
Merhaba,

STLINE üzerinden malzemelerin ve carilerin olduğu, ve aynı zamanda da "ortalama alış fiyatı" dediğiniz fiyatların olduğu tabloyu sanal tablo olarak oluşturup, bu sanal tablonun üzerine inşa edebilirsiniz.

Kod: [Seç]
SELECT CARI, (SUM(SATISTOPL)-SUM(ALISTOPL))/SUM(ALISTOPL)*100 AS KARORANI FROM
(
SELECT

CLC.DEFINITION_ CARI,
IT.NAME MALZEME,

(SELECT TOP (1) PRICE FROM LG_004_PRCLIST WHERE PTYPE=2 AND IT.LOGICALREF=CARDREF ORDER BY BEGDATE DESC)*STL.AMOUNT AS ALISTOPL,
STL.VATMATRAH/STL.AMOUNT AS SATISTOPL

FROM LG_004_01_STLINE AS STL

LEFT JOIN LG_004_CLCARD AS CLC ON STL.CLIENTREF=CLC.LOGICALREF
LEFT JOIN LG_004_ITEMS AS IT ON STL.STOCKREF=IT.LOGICALREF
WHERE TRCODE IN (7,8) AND CANCELLED=0 AND BILLED=1
) AS BLG GROUP BY CARI

Buradan da üzerine fiş türleri, iptal durumu, faturalandırma durumu, tarih gibi extra filtreleri de ekleyip confine edilmiş bir sorgu oluşturabilirsiniz. Satış fiyatları dövizli ise, daha farklı bir şekilde de sorguyu düzenlemeniz gerekebilir. Temel olarak; BLG sanal tablosunu gerekli bilgilerden oluşturup, hesaplamayı da bu tablodan gelecek olan veriler üzerinden yaptırabilirsiniz.

Daha da güzeli, bu hesaplamaları excel üzerinde yaptırıp sunmak daha güzel olur.

Kolay gelsin.