Glidande Medelvärde Orakel 11g


Jag har hört denna fråga - OBIEE Flytta genomsnittlig Mavg i 4 veckor på pivottabellen - för att förstå hur man gör ett glidande medelvärde i OBIEE Men jag har problem med att beräkna det objektet i ett pivottabell. I pivottabellen visade jag att Jag skulle bara välja Ny beräknad artikel och skapa min glidande medelvärde för de pivoterade värdena. I menyn Values ​​From-rullgardinsmenyn är de objekt jag vill ha i genomsnitt inte närvarande. Jag tror att det här kan bero på att de inte extraheras data värden men beräknades tidigare Värden från data i de ursprungliga tabellens kolumner Jag försökte välja att behandla som attributkolumn men det misslyckades också Hur kan jag skapa ett glidande medelvärde i pivottabellen för en kolumn som beräknades från de ursprungliga data. Det liknar detta. Värdet är belopp som säljs och både belopp som säljs och dagar lagras i den ursprungliga datatabellen. Skriven 25 juli 16 på 13 25. Gå till fliken Kriterier och dra åt en åtgärd, vilken åtgärd som ska göras Nu redigera den här åtgärden s colum N formel till din formel av belopp som säljs dagar jag skulle också byta namn på den. När du klickar på fliken Resultat visas den kolumnen som läggs till i alla visningar Ändra bara varje vy och ta bort kolumnen från de visningar du inte vill se det i Du kan också ersätta din befintliga värdekolumn i ditt pivottabell om den var närvarande med den här nya beräknade kolumnen. Beräknade tabeller med beräknad tabell används vanligtvis i kombination med kolumner som redan finns i pivottabellen. svarade 26 juli 16 kl 11 28. I OBIEE kan du ställa in en total rad, på vilken nivå som helst av tabellen och svängpunkten. I exemplet är summan på års - och stor Totalnivå. Resultatet av summan beror på aggregeringsinställningen i formeln Om vi ​​kommer att ändra intäkterna s Aggregation Rule Totals Row från standard summa till medelvärde kommer vi att ha ett annat totalresultat. Detta är bra så länge du är nöjd med de alternativ du har. I mitt fall blev jag ombedd att visa vägt genomsnitt i totalslinjen. Vad betyder det. Om jag sålde 1000 objekt S för 1 varannan är försäljningen 1000. Om jag sålde 1 vara till 1000, så är försäljningen 1000.Ved genomsnittet är försäljningen 1000 1000 2 1000. Det viktade genomsnittet av försäljningen är 1000 1000 1000 1 1 998002. Det finns inget standardalternativ för vägt genomsnitt i OBIEE För att göra det helt omöjligt, källtabellen aggregerades Jag har inte 1000 linjer med 1 men bara 1 rad data Så jag bestämde mig för att fejka det. My ursprungliga bord hade 4 kolumner Namn, Kod, räkna och värde För den första raden i det ovanstående exemplet är räkningen 1000 och värde 1. Jag ville ha ytterligare kolumner som multiplicerar räkna och värdera vid transaktionsvärdet inte aggregerad nivå. Jag skulle kunna kräva det som en förändring i datakällan, men jag Bestämde sig för att skapa en beräknad kolumn. I administration lade jag till en kolumn som heter multipel där kolumnkällan härrör från fysisk kartläggning. Där skapade jag ett beräkningsvärde. Sammanställningen av kolumnen är Sum. Next Jag skapade en analys baserad på dessa 5 Kolumner. Hur man lägger till summan för varje namn jag valde Kombinera Resulterar i kriterierna och valda Union All. In de andra kriterierna har jag följande. I namnspalten, namnspalten. I kodkolumnen strängar strängen Total. Then jag tar bort mappnamn, för tydlighet. sumräkning1 med namn1.sum value1 av name1.sum multip med namn1 sum count1 med name1.Now vi behöver den slutliga finishing. I behöver sortera det först med namn och sedan med kod Men hur kan jag vara säker på att strängen Totalt blir den sista för varje Namn Jag bestämde mig för att sammanfoga ett mellanslag före varje kod med formelkoden. Det sista steget är att ändra cellens färg i den totala raden med villkorligt format varje gång koden Total. Ett sista problem kan vi inte låta instrumentbrädans användare sortera bordet eller spela med det Så vid analysegenskaperna. Jag kommer att förhindra alla interaktioner. Beräkningsexempel. Analysfunktioner är klassificerade i följande kategorier. Ranking - Adress företagsfrågor som Vilka är de 10 största och under 10 försäljare per region. Banderoll - Adress Affärsfrågor som Wh vid varumärken utgör 25 av försäljningen. Uppdatering - Adressera företagsfrågor som Vad är det 13-veckors glidande genomsnittet av ett aktiekurs eller Vad är den ackumulerade summan av försäljningen per region. Reportera aggregat - Efter en förfrågan har bearbetats, aggregerar värden som Antalet resulterande rader eller summan av en kolumn i en rad rader Adress frågor som Vad är varje produkt s Försäljning som en procentandel av Försäljningen för sin produktgrupp. Lag Lead - Adress affärsfrågor som Vilka regioner ökade försäljningen 1998 jämfört med 1997 var större än 20 och vad är värdet av försäljningen under budgetåret 1996 minus försäljningen under budgetåret 1996.Statistik - Utför statistisk analys med OLAF-kalkylprogram för Business Intelligence Till exempel, kovarians - och linjärregressionsfunktioner. A 5 2 Beräkningar och borrning In och ut av data. När du använder Analytiska funktioner noterar du att de har en exakt definition som inte ändras när du borrar, pivotar eller sorterar resultatuppsättningen. Om du använder RANK-funktionen för att tilldela rangordnade sifferuppgifter delad med kvartalet. Om du borrar ner månadsnivån gäller rankningen fortfarande endast för kvartalet. A 5 3 Om den analytiska funktionsmallen. När du skapar analytiska funktioner i Discoverer Desktop, Du kan antingen skriva eller klistra in dem direkt i dialogrutan Beräkning eller du kan välja dem från funktionslistan. Om du väljer dem från funktionslistan presenteras du med en generisk Analytisk Funktionsmall som hjälper dig att definiera funktionen genom att tala Du vilken information du kan behöva för att tillhandahålla mallar ska användas som en guide Eftersom mallar är utformade för att täcka de flesta typerna av användning, behöver du inte alltid använda alla delar av mallen. Till exempel när du klistrar in en ny RANK Analytisk Funktion I en beräkningsruta tillhandahåller Discoverer Desktop följande mall. OVERSÄTTNING AV EXPR1 BESTÄLL AV EXPR2. Fast att du kan definiera en komplex funktion med båda uttrycken expr1 och expr2, ca n definierar ofta en enkel funktion med hjälp av endast ordningen ORDER BY, till exempel. RANK ÖVER BESTÄLLNING AV SÄLJNING. Detta exempel räknar försäljningssiffror definierade i Försäljningsobjektet. NOTE Som standard sorteras resultatdata i stigande ordning ASC, nulls först NULLS FIRST. För mer information om uttryck som används av den mall för analytisk funktionalitet, se Mer om den analytiska funktionsmallen. A 5 4 Rankingfunktionsexempel. A 5 4 1 Om Ranking. Rankningsfunktioner beräkna rangordningen för ett objekt med avseende på andra objekt i en beställd lista. A 5 5 1 Om Banding. Banding är en typ av ranking som delar en lista med värden i en partition i ett visst antal grupper som heter Bands även kända som hinkar och tilldelar varje värde till ett band. Två vanliga typer av banding Är. Bandning efter värde - detta delar värden i grupper enligt deras värde även känd som equi-width bands. Here tar funktionen vanligtvis det största värdet minus det lägsta värdet och delar resultatet med antalet band som krävs T Hans värde definierar området för varje band. Values ​​tilldelas sedan till band enligt vilket område de faller in. Därför kan antalet värden i varje band skilja sig till exempel om vi har 100 värden och dela dem i fyra lika bredbandsband , kan varje band innehålla olika antal värden. Använd GREATEST-funktionen eller CASE-funktionen för att producera lika bredbandsband baserat på value. Banding by rank - detta delar värden i grupper enligt deras rang även känd som equi-height bands. Here , Dividerar funktionen antalet värden i partitionen med antalet band, vilket ger antalet värden i varje band. Ett lika antal värden placeras sedan i varje band. Till exempel, om vi har 100 värden och dela dem in i Fyra equi-height-band, varje band innehåller 25 värden. Använd NTILE-funktionen för att producera equi-höjdband baserat på rank. A 5 5 2 Producing equi-width-band 1.Detta exempel delar försäljnings siffror i band enligt deras värde också känt som lika bredband. A 5 6 1 Om Windowing. Windowing funktioner används för att beräkna aggregat med hjälp av värden från andra rader. Exempelvis kumulativa, rörliga och centrerade aggregat. Två vanliga typer av windowing. Windowing med logiska offsets - här är offset baserat på en Värde i förhållande till ett existerande värde, t ex tre månader före ett datumvärde. Till exempel, om vi har en lista över månatliga försäljningsuppgifter, kunde ett logiskt fönster beräkna ett glidande medelvärde av de föregående tre månaderna, inklusive den aktuella månaden. När beräkningen I genomsnitt beräknas beräkningen NULL-värdet för månader som saknas från listan I exemplet beräknas tre månaders glidande medelvärde för november NULL-värden för de försvunna månaderna september och oktober. Vinning med fysiska kompensationer - här är utjämningen baserad på ett värde som är ett specificerat antal rader från ett befintligt värde, t ex tre rader från det aktuella objektet. Till exempel, om vi har en lista över månatliga försäljningsuppgifter kan ett fysiskt fönster beräkna ett glidande medelvärde Av de föregående tre raderna ignorerar några månader. När man beräknar genomsnittet ignorerar beräkningen månader som saknas från listan. I exemplet använder tre månaders glidande medel för november juni, juli och november i beräkningen. A 5 6 2 Beräkna Ett tre månaders rörligt försäljningsgenomsnitt. Detta exempel använder ett logiskt fönster för att beräkna ett rörligt tre månaders försäljningsgenomsnitt. A 5 8 1 Om lagledningsfunktioner. LAG - och LEAD-funktioner används vanligtvis för att jämföra värden under olika tidsperioder. Jämför exempelvis försäljningen Siffror år 2000 med försäljnings siffror under 2001.LAG - ger tillgång till mer än en rad av ett bord samtidigt utan en självförening. LEAD - ger tillgång till en rad vid en given förskjutning efter nuvarande position. A 5 8 2 Jämför försäljnings siffror över tiden. Detta exempel jämför försäljningssiffror över tiden. Videoanalys Information Årskalender År, Försäljning SUM. Department Video Försäljning ELLER Avdelning Video Rental. LAG Försäljning SUM, 1 ÖVER BESTÄLLNING AV ÅR. Eftersom det inte finns några jämförande Siffror för 1998 är föregående års värde för 1998 blank. A 5 8 3 Beräkna försäljningsutvecklingen över tiden. Använda jämförande försäljningsuppgifter från exempel 11 8 2 beräknar detta exempel försäljningsutvecklingen över tiden. A 5 9 1 Om statistikfunktioner. Statistikfunktioner används för att beräkna kovarians-, korrelations - och linjär regressionsstatistik. Varje funktion fungerar på en oordnad uppsättning. De kan även användas som fönster - och rapporteringsfunktioner. A 5 9 2 Beräkna linjär regression. Detta exempel beräknar en vanlig minsta kvadratisk regression linje som uttrycker vinstsumman per månad som en linjär funktion av försäljningsumman. Följande funktioner används. SLOPE - regressionslinjens lutningsgrad. INTERCEPT - avlyssning av bestämning av regressionslinjen. REGRR2 - regressionskoefficienten Line. REGRCOUNT - antal objekt. REGRAVGX - genomsnittlig lön. A 6 Mer om den analytiska funktionsmallen. När du klistrar in en ny analytisk funktion i en beräkningslåda, Discoverer Desktop tillhandahåller följande generiska mall. ÖVER PARTITION AV EXPR1 ORDER BY expr2. Uttrycken används enligt följande. ÖVER - indikerar att funktionen fungerar i en frågesultatuppsättning efter att de andra frågeklausulerna har tillämpats, såsom FROM, WHERE , HAVING etc. PARTITION BY - partition eller grupp frågeställningsuppsättningen E g PARTITION BY Region. ORDER BY - ange hur de angivna resultaten är logiskt beställda E g BESTÄLL BY SALG SUM. För mer information om Oracle-uttryck, se Få mer information. A 7 Analytiska funktioner och sekvensering. När du använder Analytiska Funktioner i Villkor påverkar sättet du kombinerar dem med icke-analytiska funktioner de data som returneras av frågan. Följande sekvenseringsregler gäller. Om villkoren innehåller endast icke-analytiska funktioner, dessa tillämpas före Villkor som innehåller analytiska funktioner. I exemplet ovan tillämpas Region Central-tillståndet först, sedan Rank beräknas, då Rank 3-tillståndet tillämpas , Som innehåller en analytisk funktion. Vart villkoren innehåller en kombination av icke-analytiska funktioner och analytiska funktioner, tillämpas de analytiska funktionerna före de icke-analytiska funktionerna. I exemplet ovan utvärderas rankningen, då rank 3-tillståndet tillämpas , Då är Region Central-tillståndet tillämpat. För att illustrera hur sekvensering påverkar data som returneras av en fråga, överväga följande två scenarier. I det första scenariot ovan applicerar vi två enkla villkor Region Central och Rang 3 där Rank är en Analytisk Funktion Regionens centrala villkor tillämpas först, sedan Rang 3 Därför ingår endast försäljningsuppgifter för den centrala regionen som har en rankning på tre eller mindre, i resultatuppsättningen. I det andra scenariot ovan tillämpar vi ett enda avancerat tillståndsområde Central OCH Rang 3, där Rank är en analytisk funktion Rang 3-villkoret tillämpas först, då Region Central-tillståndet Därför är endast siffror i den centrala regionen som har en övergripande rankning av tre eller mindre ingår i resultatuppsättningen. Skrivning på denna sida förstärker innehållsnavigering, men ändrar inte innehållet på något sätt.

Comments