Spis treści
Dyskusja:SAS 4GL
Dodaj tematW 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łła
- 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)
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)
- Funkcje put i input działają w obrębie procedury SQL, ostatni punkt krytyki jest błędny.
| 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)









