Badania Operacyjne

Friday, February 27th, 2009 | Badania Operacyjne | No Comments

 http://www.linprog.cba.pl/index.php

Tags: ,

VBA MsWord - Document Mining

Friday, February 13th, 2009 | Data Mining, VBA | No Comments

http://word.mvps.org/FAQs/MacrosVBA/index.htm

Ms Word - VBA - MVPS - FAQ

 

http://www.kayodeok.btinternet.co.uk/favorites/kbofficeword.htm

Using Visual Basic .NET from VBA to Serialize Word Documents as XML

http://msdn.microsoft.com/en-us/library/aa140276(office.10).aspx

Transforming Word Documents into the XSL-FO Format

http://msdn.microsoft.com/en-us/library/aa537167(office.11).aspx

XSL-FO is an intermediate form that results from applying an XSLT style sheet to an XML structured document. The XML-FO form describes how pages appear when presented to a reader, such as a Web browser. Currently, there are no readers that directly interpret an XSL-FO document. To interpret them, you must run them through a formatter, along with other data, such as graphics and font metrics, to create a final displayable or printable file. Possible formats for the resulting file include Adobe’s Portable Document Format (PDF) and Hypertext Markup Language (HTML).

When compared to Cascading Style Sheets (CSS), XSL-FO provides a more sophisticated visual layout model. You can use CSS to apply specific style elements to an XML or HTML document. By contrast, XSL-FO is a language for describing a complete document. It includes everything needed to paginate and format a document. Some of the formatting supported by XSL-FO, but not by CSS, includes right-to-left and top-to-bottom text, footnotes, margin notes, page numbers in cross-references, and more. Note that while CSS is primarily intended for use on the Web, XSL-FO is designed for broader use. As an example, you could use an XSL-FO document to lay out an XML document as a printed book. You could write a completely separate XSL-FO document to transform the same XML document into HTML.

XPath Tutorial - WC3 School

http://www.w3schools.com/xpath/default.asp

XPath is a language for finding information in an XML document. XPath is used to navigate through elements and attributes in an XML document.

XSL-FO Tutorial

http://www.w3schools.com/xslfo/xslfo_intro.asp

What XSL-FO is, and how to use XSL-FO to format your XML documents for output.

Tags:

Drzewa decyzyjne

Tuesday, January 13th, 2009 | Data Mining | No Comments

Dwa linki:

Ang: http://www.autonlab.org/tutorials/dtree18.pdf
Pl: http://www.fizyka.umk.pl/~duch/zajecia/05SemMagInf/03DT.pdf

;)

Tags:

Macro SAS - operacje na datach

Wednesday, January 7th, 2009 | SAS | No Comments

http://analytics.ncsu.edu/sesug/2006/SC11_06.PDF

%let StartDate = %Sysevalf( ‘01JAN2004′d ) ;
%let EndDate = %Sysevalf( ‘01JAN2006′d ) ;

%let Date = %Sysfunc( InputN( 01JAN2006 , Date9 ) ) ;
%let Date2 = %Sysfunc( PutN( &Date , Date9 ) ) ;

%let NumOfMonths = %Sysfunc( Intck( Month , &StartDate , &EndDate ) ) ;
%let NewDate = %Sysfunc( Intnx( Month , &StartDate , &NumOfMonths ) ) ;

%Sysevalf - Evaluates arithmetic and logical expressions using floating-point arithmetic
%Sysfunc - Execute SAS functions (nie obsługuje funkcji put, input, lag i kilku innych)

By zapisać datę do stringa użyj kodu:


translate(put(data,ddmmyy10.),”-”,”/”) as moja_data format=$18.,
catx (” “, “Przypominamy, ze dnia”, calculated moja_data) as text

Tags:

Projektowanie aplikacji VBA

Wednesday, December 10th, 2008 | VBA | No Comments

Microsoft Developer Network prezentuje przewodnik dotyczący projektowania aplikacji w środowisku OfficeXP. Projektowanie, debugowanie, obsługa błędów, na co zwrócic uwagę podczas projektowania interfejsu użytkownika, bezpieczeństwo i kilka podobnych zagadnień.

Warto rzucić okiem przed rozpoczęciem większego projektu, albo kiedy brakuje pomysłów “co jeszcze mogę poprawić” przed ostatecznym zakończeniem projektu.

http://msdn.microsoft.com/en-us/library/aa140974(office.10).aspx

Tags: , ,

Pętle w VBA - czy efektywne?

Friday, December 5th, 2008 | VBA | No Comments

Dlaczego należy unikać sotoswania pętli programując Excela w VBA? W wielu przypadkach wbudowane funkcje Excela wykonają zadanie znacznie szybciej niż funkcje oparte na iteriacji po wszystkich elementach zbioru.

Zanim stworzysz pętlę pomyśl czy któraś z funkcji: SpecialCells, AutoFilter, Find, AdvancedFilter lub Subtotals nie znajdzie zastosowania.

http://www.ozgrid.com/VBA/VBALoops.htm

Tags: , ,

SAS w roli auto emailera

Saturday, November 29th, 2008 | SAS | No Comments

Dystrybucja raportów, zobacz jak wysłać e-mail bezpośrednio z %makra w SAS, czyli jedna z możliwiśco oferowanych przez ODS (Output Delivery System) SAS.

http://www2.sas.com/proceedings/sugi29/039-29.pdf

Tags: , ,

Gdzie zapisać %macro SAS

Friday, November 28th, 2008 | SAS | No Comments

Pierwsze kroki programowania w świecie SAS muszą doprowadzić do miejsca w którym zastanawiasz się w jaki sposób zapisać swoje %macro, tak aby było dostępne w dowolnym projekcie, bez potrzeby kopiowania i kompilowania kodu. Zaraz potem pojawia się myśl że fajnie by było współdzielić kawałki kodu ze współpracownikami.

Na szczęście szlaki zostały już przetarte, w internecie łatwo odnajdziemy opracowania tego i podobnych tematów. Tutaj krótko artykuły które dla mnie okazały się szczególnie pomocne.

Building and Using Macro Libraries

Autor ogólnie omawia temat budowania biblioteki makr oraz przedstawia trzy sposoby zapisywania i wywoływania makr (%include, Autocall, oraz funkcję Compiled Stored Macros).

W większości przypadków optymalnym wyborem będzie wykorzystanie funkcji Compiled Stored Macros. Szczegółowy, przyjazny opis jak używać tej funkcji znajdziemy w artykule poniżej.

A Practical Approach to the Stored Compiled Macro Facility…

Krótko pisząc definiujemy katalog w którym chcemy przechowywać nasze makra poleceniem libname, uruchamiamy opcję systemową sas MSTORED oraz ustawiamy jej atrybut SASMSTORE. Następnie dodajemy do definicji naszego makra opcję STORE. W efekcie makro zostanie skompilowane i zapisane do wybranego katalogu. Proc Catalog; umożliwia nam przegląd zgromadzony makr. Aby zachować możliwość korzystania z utworzonej biblioteki makr po uruchomieniu nowej sesji SAS musimy dodać dwie linijki do pliku autoexec.sas, to jest zdefiniować katalog oraz włączyć opcję MSTORED. Poniżej przykładowy kod, a na końcu link przydatny dla użytkowników Enterprise Guide.

libname macrolib ‘ N:\SAS programs\macro_library ‘;
options mstored sasmstore=macrolib;

%macro macro_name (parameters) / STORE SOURCE DES=”description”;
.
.
macro program code
.
.
%mend macro_name;

PROC CATALOG catalog=macrolib.sasmacr;
contents;
Quit;

http://www.sas.com/offices/europe/poland/services/support/faq_eg.html#2

Makra - wprowadzenie

Thursday, November 27th, 2008 | SAS | No Comments

Przyjazne wprowadzenie do tworzenia makr w SAS :)

http://www.ats.ucla.edu/stat/sas/library/nesug99/bt108.pdf

Tags: ,

By dane z Data Step’u zapisać do zmiennej

Wednesday, November 26th, 2008 | SAS | No Comments

:)

http://www2.sas.com/proceedings/forum2007/050-2007.pdf

%macro doit;
%let id=%sysfunc(open(moja_tabelka));
%let NObs=%sysfunc(attrn(&id,NOBS));
%syscall set(id);
%do i=1 %to &NObs;
%let rc=%sysfunc(fetchobs(&id,&i));

%* —- Analysis Code Goes Here —– *;
%put &zmienna_1;
%put &zmienna_2;

%end;
%let id=sysfunc(close(&id));
%mend;

http://www2.sas.com/proceedings/sugi31/107-31.pdf

Search