Programujeme v softwaru Statistica - příklady

Podobné dokumenty
Programujeme v softwaru Statistica

Programujeme v softwaru Statistica

Statistica Enterprise

Omezení funkcionalit v softwaru STATISTICA

Slučování tabulek. Sloučení dvou tabulek

Typy souborů ve STATISTICA. Tento článek poslouží jako přehled hlavních typů souborů v programu

Programujeme v softwaru Statistica

Programujeme v softwaru Statistica

DUM 06 téma: Tvorba makra pomocí VBA

Zobrazení zdrojových dat u krabicového grafu

Manuální kroková regrese Newsletter Statistica ACADEMY

Textové popisky. Typ dat

Předpovídejte snadno a rychle

Soutěž: Nejméně kliknutí

Gymnázium Vysoké Mýto nám. Vaňorného 163, Vysoké Mýto

Stručný manuál k ovládání programu STATISTICA. Mgr. Petra Beranová Ing. Miloš Uldrich

Stručný manuál k ovládání programu STATISTICA. Mgr. Petra Beranová

3 Makra Příklad 4 Access Ve vytvořené databázi potřebuje sekretářka společnosti Naše zahrada zautomatizovat některé úkony pomocí maker.

Zdokonalování gramotnosti v oblasti ICT. Kurz MS Excel kurz 6. Inovace a modernizace studijních oborů FSpS (IMPACT) CZ.1.07/2.2.00/28.

9 Úprava maker Příklad 4 Word 2007/ VBA

MS SQL Server 2008 Management Studio Tutoriál

3MA481 Propojení Accessu a Excelu David Hach

Tiskové sestavy. Zdroj záznamu pro tiskovou sestavu. Průvodce sestavou. Použití databází

Export tabulky výsledků

Po prvním spuštění Chrome Vás prohlížeč vyzve, aby jste zadali své přihlašovací údaje do účtu Google. Proč to udělat? Máte několik výhod:

STATISTICA. Vlastní menu v programu. StatSoft

Hromadná korespondence

3 Makra Příklad 4 Access Ve vytvořené databázi potřebuje sekretářka společnosti Naše zahrada zautomatizovat některé úkony pomocí maker.

Tento projekt je spolufinancován Evropským sociálním fondem a státním rozpočtem České republiky. PORTÁL KUDY KAM. Manuál pro administrátory. Verze 1.

DATABÁZE ACCESS Ovládací prvky ve formuláři 5 TENTO PROJEKT JE SPOLUFINANCOVÁN EVROPSKÝM SOCIÁLNÍM FONDEM A STÁTNÍM ROZPOČTEM ČESKÉ REPUBLIKY.

Konfigurace PPPoE připojení v OS Microsoft Windows XP

Příprava dat v softwaru Statistica

MS Excel makra a VBA

1 Tabulky Příklad 7 Access 2010

Spuštění a ukončení databázové aplikace Access

Čtvrtek 3. listopadu. Makra v Excelu. Obecná definice makra: Spouštění makra: Druhy maker, způsoby tvorby a jejich ukládání

Úvodní příručka. Získání nápovědy Kliknutím na otazník přejděte na obsah nápovědy.

Internetový prohlížeč-vyhledávání a ukládání dat z internetu do počítače

Inovace výuky prostřednictvím ICT v SPŠ Zlín, CZ.1.07/1.5.00/ Vzdělávání v informačních a komunikačních technologií

KAPITOLA 11 - POKROČILÁ PRÁCE S TABULKOVÝM PROCESOREM

Windows 10 (5. třída)

Návod na instalaci AutoCAD Architecture Ing. Zbyněk Svoboda

Windows 8.1 (5. třída)

Gymnázium a Střední odborná škola, Rokycany, Mládežníků 1115

Registrační číslo projektu: CZ.1.07/1.5.00/ Elektronická podpora zkvalitnění výuky CZ.1.07 Vzděláním pro konkurenceschopnost

Generování dat. Generování pomocí funkcí

Záhlaví a zápatí Tvorba obsahu

Informační a komunikační technologie pro učební obory ME4 a SE4. Makra

Po přihlášení do Osobní administrativy v Technologie a jejich správa vybereme položku Certifikáty bezdrátové sítě (Eduroam).

Hlavní panely, spouštění panelu, tlačítko start

1.7 WORD - hromadná korespondence

Tvar dat a nástroj přeskupování

Po přihlášení do Osobní administrativy v Technologie a jejich správa vybereme položku Certifikáty bezdrátové sítě (Eduroam).

František Hudek. červen ročník

Vytvoření tiskové sestavy kalibrace

Excel a externí data KAPITOLA 2

Nastavení aplikace Internet Explorer

8 Makra Příklad 4 Excel 2007

OBSAH. Stránka 1 z 11 INSTALACE THINPRINT RDP V POČÍTAČI KLIENTA STAŽENÁ Z WEBU 2

MODUL EET. elektronická evidence tržeb

Obsah. při vyšetření pacienta. GDT souboru do programu COSMED Omnia GDT souboru z programu COSMED Omnia a zobrazení výsledků měření v programu MEDICUS

Excel 2007 praktická práce

VAŠE NOVÁ APLIKACE NISSAN GROUP EPC PŘÍRUČKA ZAČÍNÁME

Pro definici pracovní doby nejdříve zvolíme, zda chceme použít pouze informační

Konfigurace PPPoE připojení v OS Microsoft Windows Vista

Excel - databáze. Opakování. Soubor, který jsme upravovali. Upravený soubor. Hrubá mzda = počet kusů * Kč za kus B6=B4*B5

Skripta ke školení. Základy VBA. vypracoval: Tomáš Herout. tel:

STATISTICA Téma 1. Práce s datovým souborem

MANUÁL administrátora elektronické spisové služby

ZÁKLADY PROGRAMOVÁNÍ & ALGORITMIZACE VE VBA

LABORATOŘ ANALÝZY POTRAVIN A PŘÍRODNÍCH PRODUKTŮ. Aplikace pokročilých metod pro zpracování dat v FTIR spektrometrii

02. HODINA. 2.1 Typy souborů a objektů. 2.2 Ovládací prvky Label a TextBox

Uživatelská příručka

Konfigurace PPPoE připojení v OS Microsoft Windows 98, ME

Microsoft Office. Word vzhled dokumentu

Microsoft Office. Word hromadná korespondence

Použití databází. Mnoho postupů, které si ukážeme pro prací s formulářů využijeme i při návrhu tiskových sestav.

Začínáme pracovat s tabulkovým procesorem MS Excel

František Hudek. srpen 2012

Excel 2007 pro začátečníky

Uživatelská příručka. Marushka Photo. aplikace firmy GEOVAP, spol. s r.o.

Jak vytvořit vlastní ikonu bloku a faceplate v PCS7 V6.x a 7.x

Uživatelská příručka pro ředitele škol

My si nyní takovou sestavu vytvoříme na příkladu jednoduché kanceláře. Začneme vytvořením takové kanceláře.

Windows Live Movie Maker

Přílohy. Příloha 1. Obr. P1.1 Zadání úlohy v MS Excel

Vzorce. StatSoft. Vzorce. Kde všude se dá zadat vzorec

Řazení tabulky, dotazu nebo formuláře

Microsoft Office Project 2003 Základní informace 1. Úvod Projektem časem zdrojů rozsahem kvalita úkoly souhrnné úkoly podprojektem

GOODWILL vyššší odborná škola, s. r. o. P. Holého 400, Frýdek-Místek

Příloha 6. Palety nástrojů

Vytvoření tabulky: V následujícím okně si editujete okno tabulky. Vyzkoušejte si viz podklad Cv_09_Podklad_tabulka.xls a Cv_09_Tabulka.dwg.

Statistica, kdo je kdo?

Zpracování chybějících dat a dat mimo rozsah

FFUK Uživatelský manuál pro administraci webu Obsah

Registrační číslo projektu: CZ.1.07/1.5.00/ Elektronická podpora zkvalitnění výuky CZ.1.07 Vzděláním pro konkurenceschopnost

Výsledný graf ukazuje následující obrázek.

ODBORNÝ VÝCVIK VE 3. TISÍCILETÍ

Styly písma - vytvoření vlastního stylu, zápatí a záhlaví stránek

Transkript:

Programujeme v softwaru Statistica - příklady Newsletter Statistica ACADEMY Téma: Programování, makra, skripty Typ článku: Návody, příklady V předchozích článcích bylo vyřčeno mnoho teorie k problematice programování ve Statistica Visual basic. Dnes si ukážeme praktický příklad, na kterém si teoretické poznatky zase o kousek rozšíříme. Příklad je koncipován tak, aby na něm bylo demonstrováno to, jak používat základní, nejvíce používané prvky softwaru Statistica. Makro by zároveň mohlo být dobře použitelné při běžné práci se softwarem Statistica. Příklad: Zavři vše Řada z vás jistě pracuje s velkým množstvím souborů. Když po dokončení práce chceme software Statistica zavřít, obvykle musíme potvrdit všechny dialogy neuložených souborů. Při intenzivnější práci může být takových souborů více a potvrdit všechny dialogy není vždy radostné. Pro tento účel si vytvoříme makro, které zavře všechny soubory najednou (jen pro jistotu upozorníme, že tak, jak jej naprogramujeme, neuložené změny v datech neuloží). Makro je založeno na procházení všech aktuálně otevřených souborů v softwaru Statistica, což může být použitelné i v jiných situacích. Otevřeme si software Statistica a vytvoříme nové makro (Soubor -> Nový-> Makro) nebo záložka Domů - > Nový -> záložka Makro. Nastavení makra bylo popsáno v tomto článku. Jak už víme, pro otevřené dokumenty v aplikaci Statistica máme kolekce objektů pro jednotlivé typy souborů Spreadsheets (tabulky dat), Workbooks (pracovní sešity), Macros (makra), Reports (protokoly), DataMinerDocs (dokumenty pro Dataminer, např. Workspace), Graphs (grafy). Tyto kolekce lze procházet pomocí některého z cyklů. Můžeme použít např. For cyklus, u kterého si musíme zjistit počet objektů v kolekci, a to přes vlastnost Count. V tomto případě je však jednodušší použít cyklus For Each.. Next. Ten automaticky prochází všechny prvky v kolekci. Celá syntaxe je následující:

Pro VB COM (Statistica Visual basic, Rozšířený Statistica Visual basic) : For Each promenna In kolekce prikazy Next [promenna] Pro VB.NET (Statistica Visual basic.net): For Each promenna [As type] In kolekce prikazy Next [promenna] Všimněme si, že pro jazyk VB.NET je možno v konstrukci cyklu deklarovat i typ proměnné. Proměnnou tedy není nutné deklarovat předem, což neplatí pro VB COM. Konkrétně by to mohlo vypadat následovně: Třídu Application uvádět nemusíme 2 Programujeme v softwaru Statistica (díl šestý) Statistica ACADEMY (Září 2016)

Nyní máme zajištěno procházení všech tabulek. Při každém průchodu cyklu budeme držet v proměnné S jednu tabulku. S tou potom můžeme provádět další akce. V tomto příkladu ji budeme chtít zavřít. Jelikož se však program Statistica chová stejně jak při zpracování makra, tak při vizuálním ovládání, získáme při pokusu zavřít neuloženou tabulku pomocí makra stejný dialog s dotazem na uložení tabulky. Vykonávání cyklu se v tomto okamžiku zastaví. To však nechceme. Jak to tedy vyřešit? Tabulka dat obsahuje vlastnost, která indikuje, zda je tabulka uložená nebo ne. Neuložená je v okamžiku, kdy v ní došlo od jejího posledního uložení ke změně. Pozměněný stav je indikován hvězdičkou za názvem tabulky v záhlaví. V objektovém modelu se jedná o vlastnost tabulky Saved. Může nabývat dvou hodnot True nebo False (1 / 0). Pokud je vlastnost True, tabulka se jeví jako uložená. Tabulku potom zavřeme pomocí funkce Close. Výsledný kód potom vypadá následovně: Podobně si můžeme v rámci toho kódu vytvořit cykly pro další typy dokumentů, nicméně obvykle je otevřeno nejvíce právě tabulek s daty. Ještě bychom mohli před samotným cyklem zobrazit hlášku, že se chystáme zavřít všechny tabulky. A to z důvodu nechtěného spuštění makra. Vypsat text na obrazovku již umíme, a to pomocí příkazu (funkce) Msgbox zobrazovany text. Tady si musíme uvědomit další věc. Jelikož se jedná o funkci, i Msgbox vrací hodnotu. Při bližším zkoumání zjistíme, že tato funkce nabízí další, doplňkové (nepovinné) parametry: Jedná se o typ zobrazovaného dialogu a text v záhlaví dialogu. V našem případě chceme, aby měl dialog dvě možnosti odpovědi Yes/No. V závislosti na tom, kterou z nich vybereme, vrátí Msgbox hodnotu. 3 Programujeme v softwaru Statistica (díl šestý) Statistica ACADEMY (Září 2016)

Návratové hodnoty si můžeme zjistit v kukátku. V případě jednoduchého Msgboxu, který lze potvrdit pouze tlačítkem Ok, získáme hodnotu 1: V případě Msgboxu se dvěma možnosti, při výběru Yes funkce vrátí hodnotu 6: Při výběru No funkce vrátí hodnotu 7: Výstup z Msgboxu dáme do podmínky a výsledek je následující: 4 Programujeme v softwaru Statistica (díl šestý) Statistica ACADEMY (Září 2016)

Rychlý přístup k makru Vzhledem k účelu tohoto makra je vhodné, aby bylo rychle k dispozici. Odkaz na makro lze přidat jak do klasických nabídek, tak i do pásu karet. Jak na to? Klasické nabídky Makro si nejdříve uložíme (Soubor -> Uložit). Makro poté otevřeme (pokud nemáme) a v nabídce vybereme Nástroje -> Vlastní. Hned v první záložce Příkazy/Makra, kategorii Makra, vidíme v pravém okně aktuálně otevřená makra. Mimo systémových maker, která se spouští na pozadí, bychom měli vidět název našeho otevřeného makra. Název chytneme myší a přetáhneme na místo v panelu, kam chceme odkaz umístit. Klasické nabídky jsou v tomto flexibilní a odkaz lze přidat téměř na libovolné místo. My si jej přidáme do hlavní nabídky. 5 Programujeme v softwaru Statistica (díl šestý) Statistica ACADEMY (Září 2016)

Název můžeme dokonce změnit za obrázek a to tak, že na název klikneme pravým tlačítkem a vybereme Obrázek: Můžeme zvolit i kombinaci Obrázek a text. Tyto možnosti jsou dostupné pouze při otevřeném okně pro úpravu nabídek Nástroje -> Vlastní, na to nesmíme zapomenout. Pokud bychom chtěli makro z panelu odstranit, přetáhneme jej zpět do okna Vlastní, s přehledem otevřených maker. Makro spustíme jednoduchým kliknutím na jeho název v panelu (obrázek). Pás karet V pásu karet tolik možností, kam makro připojit, není. Při otevřeném makru vybereme záložku Makro -> Přidat makro do pásu karet: 6 Programujeme v softwaru Statistica (díl šestý) Statistica ACADEMY (Září 2016)

To lze potom připojit do panelu pro rychlé spuštění, které nalezneme nad pásem karet (výchozí pozice je nad, ale lze zobrazit i pod pás karet). Klikneme pravým tlačítkem na název makra v pásu karet a vybereme možnost Add to Quick Access Toolbar. Přes pravé tlačítko na název makra a výběrem možnosti Odebrat makro, popřípadě Remove from Quick Access Toolbar makro z lišty odebereme. Závěrem Tento díl ukázal, jak si vytvořit užitečné makro, které můžeme mít vždy po ruce. Vzhledem k tomu, že automatizovat se dá téměř vše, můžete se v dalších dílech těšit na další zajímavé kousky SVB kódu. 7 Programujeme v softwaru Statistica (díl šestý) Statistica ACADEMY (Září 2016) Dell Statistica Analytics Dell Software Group V Parku 2325/16, 148 00 Praha 4 t +420 233 325 006, e info@statistica.cz www.dell.cz/statsoft, www.statsoft.cz