Przejdź do zawartości

Dyskusja:SAS 4GL

Treść strony nie jest dostępna w innych językach.
Dodaj wątek
Z Wikipedii, wolnej encyklopedii
Najnowszy komentarz napisany przez 109.232.242.20 1 rok temu w wątku z Wikipedia:Zgłoś błąd w artykule

W opisie napisano "liczbę bajtów zmiennej liczbowej można ustawiać odpowiednimi instrukcjami". Jednak warto by napisać jaka jest dokładność funkcji matematycznych (zwanych tutaj procedurami) i statystycznych wbudowanych w język.

Zylla (dyskusja) 16:22, 22 mar 2009 (CET) Romek ŻyłłaOdpowiedz

Nie bardzo rozumiem o co Ci chodzi. Przecież to zależy od konkretnej funkcji, a nawet od wartości jej argumentów. Jak to napisać w artykule? Już nie mówiąc o tym, że taki wpis wymagałby badań własnych, bo SAS aż tak szczegółowo tego w helpie nie opisuje. Olaf @ 22:25, 26 mar 2009 (CET)Odpowiedz

Hasło rzeczywiście wymaga rozbudowy, np. niektóre przykłady potrzebują ściślejszego komentarza...
Podany przypis nr2 jest do aktualizacji lub usunięcia - link nie działa!
Nie zgodzę się też co do niektórych uwag w sekcji Krytyka. Już nazwa sekcji brzmi zbyt emocjonalnie, a wymienione wady są dyskusyjne i lekko naciągane:

  • Precyzja obliczeń jest bardzo istotna, warto zapoznać się dokumentami np. TS-230 Dealing with Numeric Representation Error in SAS Applications[1] lub Numeric Precision in SAS Software[2].
  • SAS posiada formaty oraz informaty do "polskiego formatowania" liczb (np. numx12.2 commax12.2), zatem współpraca nie tylko z MS Excell jest obustronna.
  • Programowanie współbieżne - jest możliwe począwszy od SAS v8, acz realizacja może się wydać karkołomne. Mechanizm nazywa się MP Connect, który pozwala na asynchroniczne uruchamianie (w zdalnej sesji) całych datastepów, macr i czego tam sobie zażyczysz. Zapewnino komunikację pomiędzy procesami. Dodatkowo szereg PROC STEP'ów działa współbieżnie na komputerach z wieloma procesorami. Inny mechanizm, to tzw. "Piping" czyli mechanizm synchronizowania dwóch równoległych procesów[3].

Polecam też dokumentację onLine[4] --Troy101 (dyskusja) 16:27, 8 wrz 2009 (CEST)Odpowiedz

  • Funkcje put i input działają w obrębie procedury SQL, ostatni punkt krytyki jest błędny.

z Wikipedia:Zgłoś błąd w artykule

[edytuj kod]
Status: niezałatwione

Zgłoszenie zostało przeniesione z Wikipedia:Zgłoś błąd w artykule ponieważ prawdopodobnie nie zostało rozwiązane w ciągu 45 dni.

  • Jak jest: Niektóre funkcje nie są dostępne w niektórych procedurach. Funkcje input i put pozwalające na konwersję tekstu na liczbę i odwrotnie nie są dostępne w procedurze SQL, co sprawia, że nie da się przeprowadzić w SAS takiej konwersji za pomocą SQL.
  • Jak powinno być:
  • Uzasadnienie: Funkcje input i put są dostępne w procedurze sql (proc sql). 109.232.242.20 (dyskusja) 12:44, 26 maj 2025 (CEST)Odpowiedz