Ich versuche, die beste Art und Weise einige Produkte von Ranking, zu arbeiten, basierend auf sowohl ihren Gesamtumsatz auf dem neuesten Stand, und die Verkäufe in den letzten x Tage (um zu zeigen, Trends, heiße Produkte)Sales-Ranking-Algorithmus
Was ich gerne tun würde, ist beides, so dass die größten Verkäufer einen hohen Rang haben, aber wenn sie ausverkauft sind, werden sie nach unten bewegt (keine kürzlichen Verkäufe) oder wenn sie besonders hohe Verkaufszahlen haben, werden sie aufgesprungen.
Da es Verkäufe sind, könnten die Zahlen 10x nach Produkt unterschiedlich sein, also nehme ich an, dass wir eine logarithmische Skala dafür brauchen. Was ist der beste Weg, die beiden zu kombinieren?
"Die Verkäufe in den letzten x Tagen (um Trends, heiße Produkte zu zeigen)" Sie gewinnen, t Trends aus "Umsatz in den letzten x Tagen" erhalten Trend ist beibehalten (vielleicht sogar steigend) Rate des Verkaufs - das erste Derivat der Funktion nicht das Integral (Summe) über die letzte Periode. –
Ich denke, das Wort Trend ist falsch, wir betrachten einen Vergleich zwischen Produkten, die am besten innerhalb der letzten X Tage – Ben
"verglichen, die sich am besten im Vergleich zueinander verkauft haben" in Bezug auf was? Menge, Umsatz, Gewinn? Wie auch immer, mein Vorschlag ist, einen gewichteten Durchschnitt zwischen: (1) durchschnittlichen (pro Tag) Gesamtumsatz und (2) den durchschnittlichen Verkäufen (pro Tag) in den letzten 10 Tagen, mit einem höheren Gewicht für den zweiten, zu verwenden. –