Saturday 23 December 2017

Ruchome średnie w cognos


Zwraca obliczoną wartość przy użyciu odpowiedniej funkcji agregowania, w oparciu o typ agregacji wyrażenia. Składnia: aggregate (expr auto) aggregate (expr dla wszystkich wszystkich expr) aggregate (expr for report) Count: Zwraca liczbę wybranych elementów danych, z wyjątkiem wartości NULL. Odrębne słowo kluczowe jest dostępne dla wstecznej zgodności wyrażeń używanych w poprzednich wersjach produktu. Składnia: liczenie (odrębne wyrażenie) liczenie (odrębne wyrażenie dla wszystkich dowolnych wartości) liczenie (odrębne wyrażenie dla raportu) Przykład: liczba (gosalesgoretailers. Products. Product name) - (op: 41, 15, 21) Count (Typ produktu dla wszystkie Product line) ------------ (op: 5, 4, 4) Count (typ produktu dla dowolnej linii produktów) ----------- (op: 5, 4, 4) Liczba (Typ produktu dla raportu) ------------------- (op .: 21 dla wszystkich) Maksymalnie: Zwraca maksymalną wartość wybranych elementów danych. Odrębne słowo kluczowe jest dostępne dla wstecznej zgodności wyrażeń używanych w poprzednich wersjach produktu. Składnia: maksymalny (odrębny expr auto) maksymalny (odrębny expr dla wszystkich wszystkich expr) maksimum (odrębny expr dla raportu) Przykład: maximum (Quantity) -------------------- ------------ (op: 962) maks. (Ilość dla wszystkich gosalesgoretailers. Products. Product type) (op: 344,4368230) Maximum (Ilość dla każdego gosalesgoretailers. Products. Product name) (op. : 44,78,8230.) Maximum (Ilość raportu) ------------------- (op: 1,646) Minimum: Zwraca minimalną wartość wybranych elementów danych. Odrębne słowo kluczowe jest dostępne dla wstecznej zgodności wyrażeń używanych w poprzednich wersjach produktu. Składnia: minimalny (odrębny expr auto) minimum (odrębny expr dla wszystkich wszystkich expr) minimum (odrębny expr dla raportu) Przykład: minimum (Ilość) -------------- (op: 43,330, 142,150 Minimalna ilość (dla każdego typu produktu) ---- (op: 6, 4, 4, 8230.) Minimalny (Ilość na dowolny typ produktu) 8211 (op: 6, 4, 4.) Minimalna ilość (w raporcie) ----------------- (op: 2) Moving-Average: Zwraca wartość, dodając wartości do poprzedniej w oparciu o numericexp. Składnia: średnia ruchoma (numericexpr. Numericexpr w filtrze wstępnym exp) średnica ruchoma (odrębny numericexpr. Numericexpr filtr wstępny). dla wyrażenia dla raportu auto Przykład: średnia ruchoma (ilość, 2) (op: ilość średnia ruchoma 198,676 198,676 345,096 271,886 95,552 220,324 96,246 95,889 Ruchome sumy: Zwraca wartość dodając wartości do poprzedniej na podstawie składni numericexp: (liczba, 3) Wyjście: Ilość Średnia ruchoma 198,676 198,676 345,096 543,772 95,552 639,324 96,246 536,894 (łącznie z liczbą całkowitą) w liczbie całkowitej (numericexpr. numericexpr w filtrze wstępnym exp) Procent: Zwraca procent całkowitej wartości dla wybranych elementów danych. Używany tylko w relacyjnych źródłach danych Składnia: procentowy (liczbicexpr przy exp filtru) procentowy (różny licznik liczbicexpr) dla expr dla raportu auto Przykład: procent (ilość) - ( op: 16, 12, 10). Procent: Zwraca wartość, w skali stu, która wskazuje procent rozkładu, który jest równy lub niższy od wybranych danych przedmiotów. Składnia: percentyl (numericexpr na exp filtru wstępnego) percentyla (odrębny filtr numericexpr). dla wyrażenia dla raportu auto Przykład: percentile (Ilość) -------- (op: 100, 95, 90) Quantile: Zwraca rangę wartości dla określonego zakresu. Zwraca liczbę całkowitą reprezentującą dowolny zakres szeregu, np. 1 (najwyższy) do 100 (najniższy). Składnia: quantile (numericexpr, numericexpr at exp filter) quantile (odrębny numericexpr, filtr liczbicexpr). dla wyrażenia dla raportu auto Przykład: quantile (Quantity, 5) --- (op: 1, 2, 3, 4, 5) Kwartyl: Zwraca rangę wartości reprezentowanej jako liczba całkowita od 1 (najwyższa) do 4 ), w stosunku do grupy wartości. Składnia: kwartyl (liczbaicexpr w filtrze wstępnym exp) kwartyl (oddzielny filtr wstępny numericexpr). dla wyrażenia dla raportu auto Przykład: kwartyiel (Ilość) ---------- (op: 1, 2, 3, 4) Zwraca wartość rangi wybranych elementów danych. Jeśli dwa lub więcej wierszy są powiązane, to występuje luka w kolejności rankingowej wartości (znanej również jako ranking olimpijski). Składnia: rank (expr sortorder na exp filtra wstępnego) rank (different expr sortorder prefilter). dla wyrażenia dla raportu auto Przykład: rank Ilość) ----------------- (op: 1, 2, 3, 4, 8230 ..) Zwraca średnią rzędu (w tym bieżący wiersz) dla zestawu wartości Składnia: średnia-średnia (liczbaicexpr w filtrze wstępnym) średnia bieżąca (odrębny filtr wstępny numericexpr). do wyliczenia dla raportu auto Przykład: przeciętna średnia ilość) ------------ (op: ilość Średnia ruchoma 198,676 198,676 345,096 271,886 95,552 213,108 96,246 183,892 Liczba biegów: zwraca liczbę biegnącą w wierszu (w tym (bieżący wiersz) dla zbioru wartości Składnia: liczenie-uruchomienie (numericexpr w filtrze wstępnym exp) liczenie uruchomione (oddzielny filtr wstępny numericexpr) dla expr dla raportu auto Przykład: liczenie uruchomieniowe (ilość) ------- (op: 1, 2, 3, 8230) Zwraca bieżącą różnicę w wierszu, liczoną jako różnica między wartością dla bieżącego wiersza a poprzednim wierszem (łącznie z bieżącym wierszem) dla zbioru wartości Składnia: Różnica (numericexpr w filtrze wstępnym exp) Różnica w uruchomieniu (odrębny filtr wstępny numericexpr) dla expr dla raportu auto Przykład: różnica robocza (ilość) - (op: null, 146420, -249,544, 8230 ..) wiersz (łącznie z bieżącym wierszem) dla zbioru wartości Składnia: running-maximum (numericex pr at expfilter) maksymalny (zróżnicowany filtr wstępny numericexpr). dla wartości exr dla raportu auto Przykład: maksimum uruchomienia (ilość) --------- (op: 198676, 345096) Zwraca minimalny wiersz wiersza (łącznie z bieżącym wierszem) dla zbioru wartości. Składnia: running-minimum (liczbaicexpr at exp filter) running-minimum (oddzielny filtr wstępny numericexpr). dla wyrażenia dla raportu auto Przykład: running-minimum (Ilość) --------- (op: 198676, 198676, 95552,) Zwraca bieżącą liczbę wierszy (łącznie z bieżącym wierszem) dla zbioru wartości. Składnia: running-total (numericexpr at expfilter) działa w całości (odrębny filtr wstępny numericexpr). dla wyrażenia dla raportu auto Przykład: suma całkowita (ilość) ----------- (op: 198676, 5437728230.) Zwraca standardowe odchylenie wybranych elementów danych. Odrębne słowo kluczowe jest dostępne dla wstecznej zgodności wyrażeń używanych w poprzednich wersjach produktu. Składnia: odchylenie standardowe (odrębne expr auto) odchylenie standardowe (odrębne wyraŜenie dla wszystkich innych wyraŜeń) odchylenie standardowe (róŜne wartości dla raportu) przykład: odchylenie standardowe (ilość) ------ (op: 50.628, 69.098 8230) odchylenie standardowe (ilość sztuk dla wszystkich typów produktów) -------- (op: 50.628, 69.098, 8230) odchylenie standardowe (ilość na dowolny typ produktu) ------ (op: 50.628, 69.098 8230) odchylenie standardowe (ilość raportu) -------------------- (op: 59.70671027) Raport: odchylenie standardowe Odchylenie standardowe pop: oblicza odchylenie standardowe populacji i zwraca pierwiastek kwadratowy wariancji populacji. Odrębne słowo kluczowe jest dostępne dla wstecznej zgodności wyrażeń używanych w poprzednich wersjach produktu. Składnia: odchylenie standardowe-pop (odrębne expr auto) odchylenie standardowe-pop (odrębne wyrażenie dla wszystkich innych wartości) odchylenie standardowe-pop (odrębne wyrażenie dla raportu) Przykład: odchylenie standardowe-pop (ilość) ---- (opcjonalnie: 50.62240898, 69.09035128) odchylenie standardowe (ilość sztuk dla wszystkich typów produktów) - (op: 50.62240898, 69.09035128) odchylenie standardowe (ilość na dowolny typ produktu) (op .: 50.62240898, 69.09035128) standard - deviation-pop (Ilość raportu) --- (op: 59.70601702,) Total: Zwraca całkowitą wartość wybranych elementów danych. Odrębne słowo kluczowe jest dostępne dla wstecznej zgodności wyrażeń używanych w poprzednich wersjach produktu. Składnia: całkowity (odrębny expr auto) całkowity (odrębny expr dla wszystkich wszystkich expr) całkowity (odrębny expr dla raportu) Przykład: total (Quantity) --------------- (op: 198,676, 345,096) Razem (Ilość na wszystkie Typ produktu) ------- (op .: 198,676, 345,096) Razem (Ilość w jakiejkolwiek Typ produktu) ----- (op: 198,676, 345,096) Razem (Ilość w raporcie) --------------- (op: 2215354) Report: Total Variance: Zwraca wariancję wybranych elementów danych. Odrębne słowo kluczowe jest dostępne dla wstecznej zgodności wyrażeń używanych w poprzednich wersjach produktu. Składnia: variance (different expr auto) wariancja (odrębna wartość wyrażona dla wszystkich dowolnych wartości) variant (different expr for report) Przykład: variance (Quantity) ----- (op: 2563.244, 4774.5438230) wariancja (ilość dla wszystkich typów produktów) --------- (opcjonalnie: 2563.244, 4774.5438230) wariancja (ilość na dowolny typ produktu) ------- (op: 2563.244, 4774.5438230) wariancja (ilość w raporcie) ------ --------------- (op: 3,564.89125097) Zwraca wariancję populacji zbioru liczb po odrzuceniu wartości null w tym zbiorze. Składnia: variance-pop (odrębny expr auto) variance-pop (odmienny expr dla wszystkich innych expr) variance-pop (odrębny expr dla raportu) Przykład: variance-pop (Quantity) ------- (op: 2,562.6282905, Variance-pop (ilość dla wszystkich typów produktów) ----------- (op: 2,562.6282905, 4,773.47663957) variance-pop (Ilość na dowolny typ produktu) -------- (op : 2,562.6282905, 4,773.47663957) variance-pop (Ilość raportu) ------ (op: 3,564.80846781) Wysłane przez Ramana Reddy CH w 22: 44Moving-Average, które wyklucza konkretne zapisy. Moving-Average, który wyklucza konkretne rekordy. Oprogramowanie: Cognos BI 8211 Report Studio, relacyjna baza danych, v10.0 Obiekt: ruchoma średnia sprzedaż za 2 tygodnie wstecz, biorąc pod uwagę produkty, które mają co najmniej 4 tygodnie w sprzedaży. Próbka danych: Kategoria produktu Typ produktu Tygodnie Sprzedaż Sprzedaż Materiały biurowe Poduszka papieru 1 10 Materiały Biurowe Papier 2 4 Materiały Biurowe Papier 3 5 Materiały Biurowe Papier 4 2 Materiały Biurowe Papier 5 1 Artykuły biurowe Długopisy 1 1 Artykuły biurowe Długopisy 2 2 Artykuły biurowe Długopisy 3 2 Artykuły biurowe Długopisy 4 3 Artykuły biurowe Ołówki 1 2 Artykuły biurowe Ołówki 2 1 Artykuły biurowe Ołówki 3 1 Artykuły biurowe Gumki 1 1 Materiały eksploatacyjne do biura Gumki 2 2 Przykład: Wyposażenie biurowe 8211 Gumki 8211 Tygodnie na Sprzedaż 2 powinna wynosić średnio: Długopisy 8211 Tygodnie na sprzedaż 2 8211 Sprzedaż 2 Opakowanie papierowe 8211 Tygodnie w sprzedaży 2 8211 Sprzedaż 4 Ołówki nie są uwzględnione, ponieważ ma tylko 3 tygodnie sprzedaży. To tylko prosty przykład i nie jest to prawdziwe dane. Nie chciałem dumb na przykład, ale wydaje mi się mylące. Nie mogę dostać Cognos do pracy ze mną na jej temat. Oto co mam do tej pory: przeciętna średnia ruchów (sprzedaż, 2 przez kilka tygodni) Czy istnieje obiouseasy sposób na wykluczenie ze średnich, w których typ produktu nie ma co najmniej 4 tygodni na SprzedażJak obliczyć ruchomą różnicę w Cognos 8 Problem (Streszczenie) W niniejszym dokumencie opisano sposób obliczania ruchomych różnic w programie Report Studio, jeśli nie jest dostępna funkcja ruchomych różnic. Rozwiązywanie problemu Oblicz ruchomą różnicę w oparciu o ruchome funkcje całkowite. Kroki: otwórz Studio raportów przy użyciu pakietu Go Sales and Retailers Tworzenie pustego raportu przerzutnika Przeciągnij i upuść wiersz produktu w wierszach i miesiąc zamówienia w kolumnach Przeciągnij przychód w zapytaniu utworzyć inny element danych (nadaj nazwę D1) i użyj następującego wyrażenia: (D2) i użyj następującego wyrażenia: D1-Revenue Utwórz kolejny element danych (nazwa to przenoszenie-diff) i użyj następującego wyrażenia: Revenue-D2 Wprowadź przychody i dywidendę (Revenue, 2 for Product line) przenoszenie-diff jako miernik w crosstabu Liczba historyczna Informacje o dokumencie Więcej wsparcia dla: Cognos 8 Business Intelligence Report Studio Wersja oprogramowania: 8.1, 8.2 System operacyjny: Windows Data modyfikacji: 24 2008Pinned temat Ruchome ruchome średnie funkcje dające dziwne liczby Pytanie bez odpowiedzi Na to pytanie jeszcze nie odpowiedziało. Darren Gruber powiedział: Mam dość prosty raport z krzyżykiem, który oblicza prostą liczbę kryteriów przecięcia przez miesiąc i rok. (zobacz zrzut ekranu). Licznik pracuje poprawnie, ale ruchome sumy (liczone, 3) powodują dziwne liczby. Opowiada, jak plik pomocy opisuje ruchome funkcje. lttable border1gtlttbodygtlttrgtlttdgt lttdgtlttdgt lttdgtlttrgtlttbodygtlttablegt Ale jak widać na załączonym zrzucie ekranu, to nawet nie czeka, dopóki nie ma 3 miesięcy, zanim daje wynik, co jest również błędne. Zauważ, że jeśli liczba jest pusta, ruchomej sumy jest pusta, mimo że mogą mieć poprzednie wiersze zliczające do pracy. Ive próbował zastąpić ruchome - łącznie z ruchomej średniej i otrzymuję podobne wyniki, choć mniejsze liczby. Wszelka pomoc byłaby bardzo ceniona. Mogę bardziej szczegółowo opisać raport, jeśli potrzebna jest więcej informacji. Zaktualizowano na 2017-01-19T07: 58: 22Z w 2017-01-19T07: 58: 22Z przez SystemAdmin Każdy, kto chce podzielić się swoimi przemyśleniami, zrób to. Dzięki Wyniki w zrzucie ekranu są poprawne. W Grp 1 masz wartości Styczeń Luty Marzec Kwiecień Maj 198 177 158.5 0 0 Ruchome sumy to: styczeń: (wartość stycznia) (brak poprzednich wartości) 198 0 198 Luty: (wartość lutowa) (wartość stycznia) (nie wcześniej (wartość miesiąca) 177 198 0 375 Marzec: (wartość marcowa) (wartość lutowa) (wartość styczna) 158,5 177 198 533,5 Kwiecień: (wartość kwietnia) (wartość marcowa) (wartość lutowa) 0 158,5 177 335,5 maj: (wartość majowa) value) (wartość marcowa) 0 0 158.5 158.5 Tak więc ruchome sumy wydają się robić dokładnie to, co powinno robić. Jeśli chcesz przestać używać ruchomej sumy, gdy środek się zerza, możesz rozważyć użycie dodatkowej logiki w wyrażeniu. Możesz rozważyć: W notatce bocznej, jeśli używasz pakietu wymiarowego, lepiej byłoby użyć podsumowań członków zamiast regularnych funkcji podsumowania przeznaczonych dla zapytań relacyjnych. Wyrażenie ruchomych ogółem z podsumowaniami członków wyglądałoby następująco: Zaktualizowano w 2017-03-25T08: 36: 22Z w 2017-03-25T08: 36: 22Z przez iron-man Wyniki zrzutu ekranu są poprawne. W Grp 1 masz wartości Styczeń Luty Marzec Kwiecień Maj 198 177 158.5 0 0 Ruchome sumy to: styczeń: (wartość stycznia) (brak poprzednich wartości) 198 0 198 Luty: (wartość lutowa) (wartość stycznia) (nie wcześniej (wartość miesiąca) 177 198 0 375 Marzec: (wartość marcowa) (wartość lutowa) (wartość styczna) 158,5 177 198 533,5 Kwiecień: (wartość kwietnia) (wartość marcowa) (wartość lutowa) 0 158,5 177 335,5 maj: (wartość majowa) value) (wartość marcowa) 0 0 158.5 158.5 Tak więc ruchome sumy wydają się robić dokładnie to, co powinno robić. Jeśli chcesz przestać używać ruchomej sumy, gdy środek się zerza, możesz rozważyć użycie dodatkowej logiki w wyrażeniu. Możesz wziąć pod uwagę: ltpre classjava dw data-editor-langjava data-pbcklangjava dirltrgtIF (Total Headcount 0) THEN (0) ELSE (ruchome sumy (Total Headcount, 3 for Year, Group)) ltpregt Na boku, jeśli jesteś przy użyciu pakietu wymiarowego lepiej byłoby użyć podsumowań członków zamiast regularnych funkcji podsumowania przeznaczonych dla zapytań relacyjnych. Wyrażenie ruchomych całkowitych z podsumowaniami członków wyglądałoby następująco: ltpre classjava dw data-editor-langjava data-pbcklangjava dirltrgtaggregate (Total Headcount w zestawie lastPeriods (3, currentMember (Cube. Time Dimension. Time Hierarchy)))) ltpregt Zareklamuj wejść. Spróbuję. Dzięki Phil W

No comments:

Post a Comment