SQLRollingStats breidt de T-SQL scriptingomgeving met 31 windowed of cumulatieve functies (in waardoor per rij afhankelijk voorgaande rijen) die kunnen worden gebruikt als reguliere functies queries.
Dit maakt het mogelijk statistieken, zoals lopende totalen of voortschrijdende gemiddelden te gemakkelijk berekend worden binnen eenvoudige vragen - iets dat tot nu toe is een belangrijke uitdaging in SQL Server.
Alle functies ondersteunen windowing (zodat enkel waarden van de laatste n rijen in de instelingang - waarin n de venstergrootte), cumulatief (indien van alle voorgaande waarden geteld) en tegels (zodat de accumulatie voor hernieuwd elke afzonderlijke waarde van een bepaalde kolom).
De functies omvatten:
- Som, product, maximum, minimum, range, mid-range, de eerste (in volgorde), n vorige.
- Gemiddelde (gemiddelde), variantie (sample & bevolking), standaarddeviatie (sample & bevolking).
- Geometrische gemiddelde, harmonisch gemiddelde, kwadratisch gemiddelde.
- Median, kwartiel, inter-kwartiel range, tri-gemiddelde, percentiel, percentiel rang.
- Exponentiële gemiddelde (gemiddelde), exponentiële variantie, exponentiële standaarddeviatie.
- Gewogen gemiddelde, gewogen variantie (sample & bevolking), gewogen standaarddeviatie (sample & bevolking), gewogen gemiddelde vermogen
Eisen
SQL Server 2005 of later <. / p>
Beperkingen
30-dagen trial
Reacties niet gevonden