Více

Jak přeměnit pole sloupce na seznam pomocí Field Calculator

Jak přeměnit pole sloupce na seznam pomocí Field Calculator


Snažím se provést jednoduchý výpočet pole pomocí ArcGIS 9.3:

Nové pole = Staré pole - Staré pole (první hodnota)

což by ve Calculate Field s kódem pythonu mělo být

Výraz:

! Staré pole! - První

Blok kódu:

seznam = [AngOriz] první = seznam [0]

Chyba je

ERROR 000539: Runtime error: name 'AngOriz' is not defined Failed to execute (Calculate Field).

Jak mohu transformovat pole sloupce do seznamu?


Nejsem si jistý, že problému rozumím, ale dříve jsem zde položil otázku ohledně syntaxe při používání Codeblock Pythonu. Klíčové nedorozumění, které jsem měl, bylo, že do pole kódu musíte předat názvy polí jako argumenty. Zde je malý příklad:

a odpovídající část tabulky atributů:

Ve vašem případě si myslím, že nejjednodušší by bylo vytvořit nové pole s hodnotou odStaré pole (první hodnota), a pak to použijte pro výpočet. To by nevyžadovalo vložení pythonu do bloku kódu.


Jak převést pole data na jeden řádek textu pomocí vypočtených sloupců

Vytvořil jsem vypočítané pole pro typ obsahu v mém Sharepoint 2010 a chci vrátit datum ve formátu TEXT, protože s ním vracím nějaký text. Podmínka, kterou jsem uvedl ve vzorci, je:

Tady musím vrátit výsledek v "Jeden řádek textu" místo "Datum času". Zkoušel jsem funkci TEXT (TEXT ([Upraveno], "dd-mm-rrrr")) pro totéž, ale vždy dává chybu "Vzorec obsahuje chybu syntaxe nebo není podporován.". Ale v dotazu, který vracím, nevidím žádnou chybu. V seznamu mám všechny sloupce.

I když ve vzorci napíšu níže uvedenou věc, vrací mi stejnou chybu ..

Jakákoli pomoc by byla oceněna.


Zadejte kategorie dat v Power BI Desktopu

V Power BI Desktopu můžete zadat datová kategorie pro sloupec, aby Power BI Desktop věděl, jak by měl při vizualizaci zacházet se svými hodnotami.

Když Power BI Desktop importuje data, získá jiné informace než samotná data, například názvy tabulek a sloupců a zda jsou data primárním klíčem. Díky těmto informacím Power BI Desktop dělá několik předpokladů o tom, jak vám při vytváření vizualizace poskytnout dobré výchozí prostředí. Když má například sloupec číselné hodnoty, budete jej pravděpodobně chtít nějakým způsobem agregovat, takže ho Power BI Desktop umístí do Hodnoty oblast Vizualizace podokno. Nebo u sloupce s hodnotami data a času na spojnicovém grafu Power BI Desktop předpokládá, že jej pravděpodobně použijete jako osu časové hierarchie.

Existují však případy, které jsou o něco náročnější, například geografie. Zvažte následující tabulku z listu aplikace Excel:

Pokud má Power BI Desktop zpracovat kódy v souboru GeoCode sloupec jako zkratka pro zemi nebo stát USA? To není jasné, protože takový kód může znamenat jeden. Například AL může znamenat Alabamu nebo Albánii, AR může znamenat Arkansas nebo Argentinu nebo CA může znamenat Kalifornii nebo Kanadu. Je rozdíl, když jdeme zmapovat naše pole GeoCode na mapě.

Měla by Power BI Desktop zobrazovat obrázek světa se zvýrazněnými zeměmi? Nebo by měl ukázat obrázek Spojených států se zvýrazněnými státy? Můžete určit datovou kategorii pro data takto. Kategorizace dat dále upřesňuje informace, které může Power BI Desktop použít k poskytnutí nejlepších vizualizací.

K určení datové kategorie

v Zpráva Zobrazit nebo Data Zobrazit v Pole v seznamu vyberte pole, které chcete seřadit podle jiné kategorizace.

Na pásu karet, v Vlastnosti oblast Modelování na kartě vyberte šipku rozevíracího seznamu vedle Kategorie dat. Tento seznam zobrazuje kategorie dat, které si můžete pro svůj sloupec vybrat. Některé výběry mohou být deaktivovány, pokud nebudou fungovat s aktuálním datovým typem vašeho sloupce. Pokud je například sloupec datový typ data nebo času, Power BI Desktop vám nedovolí vybrat kategorie geografických dat.

Vyberte požadovanou kategorii.

Také by vás mohlo zajímat informace o geografickém filtrování pro mobilní aplikace Power BI.


Řádek a záznam lze pravděpodobně považovat za totéž.

Pole a sloupce jsou různé, pole je průsečíkem řádku a sloupce.
tj. pokud má vaše tabulka 10 řádků a 10 sloupců, má 100 polí.

Při vytváření tabulky pomocí příkazů DDL definujete sloupce (metadata). Když přidáváte řádky pomocí příkazů DML, definujete řádky a jejich pole.

V širším smyslu řádky a sloupce odkazují na maticovou strukturu. Když databáze, neomezená na relační databázi, má maticově strukturovaná data, lze jí vypůjčit tuto terminologii, ale může existovat konkrétnější.

V relačních databázích je například tabulka vždy matice, takže v každém sloupci v tabulce odpovídá pole v záznamu a v každém řádku odpovídá záznamu: různé koncepty směřující ke stejnému objektu.

Pole může být přítomno i v databázích NoSQL, kde často existuje bezplatné schéma (žádné sloupce) a každý řádek může mít jiný počet polí.

Podobně může být záznam komplexní hodnotou v nerelačních databázích: může obsahovat pole s více odlišnými hodnotami (nikoli 1NF). Řádek (n -tice v relační algebře) jinak obsahuje pro každé pole jednu hodnotu.

Jak bylo uvedeno v předchozí odpovědi na tuto otázku, řádek a záznam lze pravděpodobně použít zaměnitelně.

Sloupec a pole lze také pravděpodobně používat zaměnitelně. Viz následující článek: Sloupek (databáze) Zde je citát (k tomuto psaní) z výše uvedeného článku, který na to poukazuje:

"Pojem pole je často používán zaměnitelně se sloupcem, ačkoli mnozí považují za správnější použít pole (nebo hodnotu pole) k odkazování konkrétně na jedinou položku, která existuje na průsečíku mezi jedním řádkem a jedním sloupcem."

Zde mohou být užitečné další doplňující informace:

Během své kariéry IT jako analytik a programátor jsem obvykle používal termíny pole a záznam, nikoli sloupec a řádek, v kontextu programování i relační databáze. Myslím, že to pochází z instrukcí, které jsem dostal během svého vysokoškolského studia, a ze skutečnosti, že jsem se naučil základní datovou hierarchii bitů, bajtů, polí, záznamů, souborů, než jsem se dozvěděl o relačních databázích. Při zkoumání této otázky jsem zjistil, že je běžnou praxí a pravděpodobně je správné používat zaměnitelně řádky a záznamy a zaměnitelně používat sloupce a pole. Ve skutečnosti mě však docela překvapilo, když můj výzkum ukázal, že řádky a sloupce jsou v databázové terminologii upřednostňovanými termíny před záznamy a poli.


Funkce DATEVALUE a VALUE

Někdy problém není způsoben znakem oddělovače, ale má nepříjemnou strukturu data jednoduše proto, že je uložen jako text.

Níže je uveden seznam dat v různých strukturách, ale všechna jsou pro nás rozpoznatelná jako datum. Bohužel byly uloženy jako text a je třeba je převést.

Pro tyto scénáře je snadné převést pomocí různých technik.

V tomto článku jsem chtěl zmínit dvě funkce pro zvládnutí těchto scénářů. Jsou to DATUMHODNOTA a HODNOTA.

Funkce DATEVALUE převede text na hodnotu data (pravděpodobně to přijde), zatímco funkce VALUE převede text na obecnou číselnou hodnotu. Rozdíly mezi nimi jsou minimální.

Na obrázku výše jedna z hodnot obsahuje také časové informace. A to bude ukázka funkcí a#8217 drobných rozdílů.

Níže uvedený vzorec DATEVALUE převede každý na hodnotu data.

Všimněte si, jak byl čas odebrán z výsledku v řádku 4. Tento vzorec přísně vrací pouze hodnotu data. Výsledek bude stále nutné formátovat jako datum.

Následující vzorec používá funkci VALUE.

Tento vzorec přinese stejné výsledky s výjimkou řádku 4, kde je zachována také časová hodnota.

Výsledky pak mohou být formátovány jako datum a čas nebo jako datum pro skrytí hodnoty času (ale ne odebrání).

Alan Murray
Alan Murray pracuje jako trenér a konzultant Excelu dvacet let. Většinu dní ho lze najít při výuce Excelu ve třídě nebo na semináři. Alanovi se líbí, když pomáhá lidem zlepšit jejich produktivitu a pracovní život pomocí Excelu.
Přečíst celou bio »

Získejte nabídku akcií

Chcete -li do Excelu vložit cenu akcií, nejprve převeďte text do souboru Zásoby datový typ. Potom můžete použít další sloupec k extrahování určitých podrobností týkajících se daného datového typu, jako je cena akcií, změna ceny atd.

Poznámka: Datový typ Stocks je k dispozici pouze pro účty Microsoft 365 nebo pro ty, kteří mají bezplatný účet Microsoft. Do předvoleb jazyka Office musíte také přidat jazyk pro úpravy v angličtině, francouzštině, němčině, italštině, španělštině nebo portugalštině.

Zadejte do buněk nějaký text. Do každé buňky například zadejte symbol tickeru, název společnosti nebo název fondu.

Ačkoli to není povinné, doporučujeme vytvořit tabulku aplikace Excel. Později to usnadní extrakci online informací. Chcete -li vytvořit tabulku, přejděte na Vložit & gt Stůl.

S buňkami stále vybranými přejděte na Data kartu a poté klikněte na Zásoby.

Pokud Excel najde shodu mezi textem v buňkách a našimi online zdroji, převede váš text na datový typ Stocks. Budete vědět, že jsou převedeny, pokud mají tuto ikonu pro akcie: .

Vyberte jednu nebo více buněk s datovým typem a Přidat sloupec knoflík objeví se. Klikněte na toto tlačítko a poté kliknutím na název pole extrahujte další informace. Můžete si například vybrat akcie Cena.

Klikněte na Přidat sloupec znovu přidejte další pole. Pokud používáte tabulku, zde je tip: Zadejte název pole do řádku záhlaví. Napište například Změna v řádku záhlaví pro akcie a zobrazí se sloupec změny ceny. Nebo zadejte jiné názvy polí jako Čas posledního obchodu, Předchozí Zavřít, a Výměna.

Chcete -li zobrazit všechna pole dostupná pro společnost nebo fond, klikněte na ikonu akcií ( ) nebo vyberte buňku a stiskněte Ctrl+Shift+F5.

Pokud místo ikony vidíte />, pak má Excel potíže s propojením textu s daty v našich online zdrojích. Opravte všechny pravopisné chyby a když stisknete Enter, Excel udělá vše pro to, aby našel odpovídající informace. Nebo klikněte na> a zobrazí se podokno voliče. Vyhledejte data pomocí jednoho nebo dvou klíčových slov, vyberte požadovaná data a poté klikněte Vybrat.

Informace o akciích jsou zpožděny za předpokladu, že jsou „takové, jaké jsou“, a neslouží k obchodním účelům nebo radám. Další informace najdete v části O našich zdrojích dat.


Nalezení a uspořádání požadovaných informací

Chcete -li najít a uspořádat požadované informace, začněte s existujícími informacemi. Můžete například zaznamenávat nákupní objednávky do hlavní knihy nebo uchovávat informace o zákaznících na papírových formulářích v kartotéce. Shromážděte tyto dokumenty a seznam všech typů zobrazených informací (například každé pole, které vyplníte do formuláře). Pokud nemáte žádné existující formuláře, představte si místo toho, že musíte navrhnout formulář pro záznam informací o zákaznících. Jaké informace byste uvedli do formuláře? Jaká vyplňovací políčka byste vytvořili? Identifikujte a seznamte všechny tyto položky. Předpokládejme například, že aktuálně vedete seznam zákazníků na indexových kartách. Zkoumání těchto karet může ukázat, že každá karta obsahuje jméno zákazníka, adresu, město, stát, PSČ a telefonní číslo. Každá z těchto položek představuje potenciální sloupec v tabulce.

Při přípravě tohoto seznamu se nejprve nebojte, že bude dokonalý. Místo toho uveďte každou položku, která vás napadne. Pokud bude databázi používat někdo jiný, požádejte také o jeho nápady. Seznam můžete doladit později.

Dále zvažte typy sestav nebo e -mailů, které byste mohli chtít z databáze vytvářet. Můžete například chtít, aby sestava prodeje produktu zobrazovala tržby podle oblastí nebo souhrnná sestava inventáře, která zobrazuje úrovně zásob produktu. Můžete také vygenerovat dopisy k odeslání zákazníkům, kteří oznámí prodejní akci nebo nabídnou prémii. Vytvořte si v mysli zprávu a představte si, jak by vypadala. Jaké informace byste do zprávy vložili? Seznam každé položky. Totéž proveďte pro formulářový dopis a pro jakoukoli další sestavu, kterou chcete vytvořit.

Když se zamyslíte nad zprávami a e -maily, které byste mohli chtít vytvořit, pomůže vám to identifikovat položky, které budete ve své databázi potřebovat. Předpokládejme například, že dáte zákazníkům příležitost přihlásit se k pravidelným aktualizacím e-mailů (nebo je odhlásit) a chcete vytisknout seznam těch, kteří se přihlásili. Chcete-li tyto informace zaznamenat, přidejte „Odeslat e- mail “do tabulky zákazníků. U každého zákazníka můžete nastavit pole na Ano nebo Ne.

Požadavek na zasílání e-mailových zpráv zákazníkům navrhuje další položku k záznamu. Jakmile víte, že zákazník chce dostávat e-mailové zprávy, budete také potřebovat znát e-mailovou adresu, na kterou mu chcete poslat. Proto musíte zaznamenat e-mailovou adresu pro každého zákazníka.

Dává smysl sestavit prototyp každé sestavy nebo výpisu výstupu a zvážit, jaké položky budete k sestavení sestavy potřebovat. Když například zkoumáte formulářový dopis, může vás napadnout několik věcí. Pokud chcete zahrnout řádný pozdrav - například „pan“, „paní“ nebo „paní“ řetězec, který začíná pozdrav, budete muset vytvořit položku pozdravu. Rovněž můžete obvykle začít dopis „Vážený pane Smithi“, nikoli „Vážený pane. Pane Sylvestre Smithe “. To naznačuje, že byste obvykle chtěli uložit příjmení odděleně od křestního jména.

Klíčovým bodem k zapamatování je, že byste měli každou informaci rozdělit na její nejmenší užitečné části. V případě jména, aby bylo příjmení snadno dostupné, rozdělíte jméno na dvě části - Jméno a Příjmení. Chcete -li například seřadit sestavu podle příjmení, pomůže vám, když bude příjmení zákazníka uloženo samostatně. Obecně platí, že pokud chcete třídit, hledat, počítat nebo vykazovat na základě položky informací, měli byste tuto položku umístit do jejího vlastního pole.

Zamyslete se nad otázkami, na které by mohla databáze odpovídat. Například kolik prodejů vašeho doporučeného produktu jste minulý měsíc uzavřeli? Kde žijí vaši nejlepší zákazníci? Kdo je dodavatelem vašeho nejprodávanějšího produktu? Předvídání těchto otázek vám pomůže vynulovat si další položky k záznamu.

Po shromáždění těchto informací jste připraveni na další krok.


Podrobné kroky

Vytvořte dva vlastní seznamy SharePointu (níže uvedené sloupce jsou nezbytné)

Seznam Sharepoint 1: Ticket System

Toto je hlavní seznam, kde je zobrazeno jedinečné číslo lístku. Můžete jej přizpůsobit přidáním libovolných dalších polí, která se vám líbí.

Název (víceřádkový text): Toto je pole, do kterého zadáváte název své žádosti

DateCreated (Vypočítáno (výpočet na základě jiných sloupců)): Toto má formátovat výchozí vytvořené pole, které má formát data a času, do formátu RRRRMMDD

Počitadlo (číslo): Toto má uložit počítadlo, což je sekvence, ze které je lístek vytvořen dne. Nastavte toto pole jako skryté, protože nemá být dostupné pro vstup (Přejít na pokročilá nastavení-& gtPovolit správu typu obsahu Ano-& gt Přejít na typ obsahu položky a nastavit pole Počitadlo jako skryté)

CalculatedCounter (Vypočítáno (výpočet na základě jiných sloupců)): Toto má vylepšit počítadlo s předponou 0s (nuly) vpředu, aby se vytvořilo případně více čísel (např. První lístek dne bude mít počítadlo 0001, takže poslední lístek dne může běžet na 9999). Můžete také přidat další předponu nebo příponu podle svých preferencí, abyste lístky odlišili (např. Můžete vpředu přidat INC a vytvořit číslo lístku pro incidentní lístek)

Číslo lístku (vypočteno (výpočet na základě jiných sloupců)): Toto má uložit jedinečné ID tiketu kombinací DateCreated a CalculatedCounter

Můžete také přidat další pole, která chcete pro typ systému prodeje jízdenek, který jste vytvořili (např. Lístek na helpdesk, lístek na incident)

Pro účely vytvoření jedinečného ID bude tento seznam vždy obsahovat pouze jednu položku

Pole Typ Vysvětlení
Titul Jeden řádek textu Toto je výchozí sloupec, který použijeme k uložení data ve formátu RRRRMMDD pro referenci, takže pokud je lístek vytvořen následující dostupný den, pomůže resetovat počítadlo čísel zpět na 1. Pokud je na lístku vytvořen nový lístek stejný den zvýší počítadlo čísel o 1
Čelit Číslo Toto je počítadlo, což je pořadové číslo tiketu vytvořeného za den

Vytvořte první a jedinou položku v seznamu ITRS SharePoint. Stačí přidat první položku zadáním něčeho do pole názvu prvního záznamu (nemusíte si dělat starosti s tím, co je zadáno, protože pracovní postup SharePointu to bude později obcházet). Do pole čítače nic nezadávejte.

Pracovní postup služby SharePoint

Nyní je čas vytvořit pracovní postup. Přejít na šipku rozevíracího seznamu Nastavení knihovny & & gtWorkflow- & gtVytvořit pracovní postup v SharePoint Designer

Pojmenujte svůj pracovní postup a nastavte Typ platformy na „Pracovní postup SharePoint 2010“. Poznámka K tomu jsem použil pracovní postup SharePointu 2010, přestože jsem SharePoint 2013 používal, protože pracovní postup 2010 je natolik dobrý, že to zvládnete. Můžete to tedy provést v SharePointu 2010 i SharePointu 2013.

Vyhledejte vypočtené pole Datum Vytvořeno proti názvu v seznamu ITRS (všimněte si, že hledáme požadovaný záznam v ITRS tak, že najdeme záznam s ID 1, protože trvale bude v ITRS pouze jeden záznam, ID bude vždy 1. Proveďte vezměte na vědomí, že nikdy nesmažete záznam v ITRS)

Pokud se neshodují, znamená to, že je to první tiket vytvořený v ten den, a proto bude počítadlo 1

Aktualizujte položku ITRS změnou názvu na hodnotu v DateCreated a čítač v ITRS na 1

Pokud se shodují, znamená to, že počítadlo v Ticket System bude muset zvýšit o jeden. Vytvořte tedy proměnnou (calc) pro uložení zvýšeného čísla

Zapište hodnotu proměnné (calc) do čítače v aktuální položce Ticket System

Nastavte pracovní postup tak, aby se automaticky spouštěl při vytvoření položky

Poté bude vytvořeno jedinečné číslo tiketu, protože se jedná o vypočítanou hodnotu na základě pole DateCreated a pole CalculatedCounter (které je zase vytvořeno z pole Counter)

O mně

Ahoj, jsem příze a poté cohos král. Vítejte na mém blogu. Jsem někdo, kdo se vždy snaží najít účinnější nebo efektivnější způsoby, jak věci dělat. Nyní je sdílím, stejně jako své myšlenky a nápady ve prospěch ostatních prostřednictvím tohoto blogu.
Můžete mě kontaktovat prostřednictvím: E -mailu nebo mě můžete kontaktovat prostřednictvím knihy hostů

Jak vytvořit jednoduchý rozevírací seznam

Vytvořili jsme ukázkový rozevírací seznam, abyste si mohli procvičit kroky nebo můžete použít svá vlastní data.

Pokud je vaše tabulková databáze velká nebo obsahuje mnoho polí, doporučujeme umístit položky seznamu do tabulky v samostatné tabulce, ale do stejného sešitu. Pokud je však váš seznam relativně krátký, můžete do pole Zdroj v dialogovém okně Ověření dat zadat položky oddělené čárkami.

1. Otevřete nový sešit a přidejte druhou kartu tabulky (klikněte na znaménko „+“ ve spodní části obrazovky na liště karet).

2. Přejmenujte tabulku 1 na „týd”Pro pracovní list a tabulka 2 jako„seznamy.”

3. Zadejte jména 10 lékařů (nebo jiných příslušných položek) do sloupce A od A1 do A10.

4. Seřaďte seznam podle svých preferencí. Pokud plánujete řadit podle příjmení, zadejte do původního seznamu nejprve příjmení a poté křestní jméno a prostřední iniciálu.

5. Zvýrazněte rozsah (A1: A10) nebo jednoduše umístěte kurzor na libovolnou buňku v seznamu a stiskněte Ctrl+ T převést tuto skupinu položek na tabulku. Excel tomu říká Tabulka 1, 2, 3 atd., Což není problém, pokud existuje pouze jedna tabulka. Zaškrtněte políčko „Moje tabulka obsahuje záhlaví“.

Poznámka: Když jsou data v tabulce, můžete přidat nebo odstranit položky ze seznamu (a všech ostatních rozevíracích seznamů, které používají stejnou tabulku) a všechny se automaticky aktualizují.

JD Sartain / IDG Worldwide

Zadejte seznam položek a poté seznam převeďte na tabulku.

6. Přesuňte se do tabulky 1 (přejmenováno týd). Zadejte některá data podobná těm, která jsou uvedena na následujícím obrázku, například: Typ operace, Datum, Čas a Chirurg, nebo si vytvořte vlastní data.

7. Vyberte buňku nebo skupinu buněk, kde se má rozevírací seznam zobrazit. V takovém případě vyberte D2 (nebo D2: D11, chcete -li, i když není nutné zvýraznit celý sloupec).

8. Na kartě Data vyberte Ověření dat & gt Ověření dat.

9. V souboru Ověření dat v dialogovém okně vyberte Nastavení tab. V Validační kritéria panel v Dovolit v poli vyberte možnost s názvem Seznam z rozevíracího seznamu.

JD Sartain / IDG Worldwide

Na kartě Nastavení vyberte ze seznamu Seznam.

10. Tabulátorem přejděte do pole Zdroj a klikněte do tohoto pole.

11. Přesuňte kurzor mimo toto dialogové okno a vyberte seznamy tabulku z karet sešitu ve spodní části obrazovky.

12. Zvýrazněte rozsah lékařů - tj. A2 až A11. Všimněte si, že Excel přidá tento rozsah do pole Zdroj (= seznamy! $ A $ 2: $ A $ 11) za vás.

13. Dále klikněte na Vstupní zpráva kartu a do rozevíracího seznamu zadejte Název a Vstupní zprávu.

14. Dále klikněte na Upozornění na chybu kartu a do rozevíracího seznamu zadejte Název a chybovou zprávu.

15. Klikněte OK a vaše rozevírací seznam je kompletní.

JD Sartain / IDG Worldwide

Do rozevíracího seznamu zadejte rozsah zdroje, vstupní zprávu a upozornění na chyby.

16. Přesuňte se zpět na týd tabulku a umístěte kurzor do buňky D2. Všimněte si šipky v rozevíracím seznamu a vaše vlastní vstupní zpráva se zobrazí napravo od každé buňky v tomto sloupci, který vyberete. Klikněte na šipku dolů a ze seznamu, který se specializuje na typ operace v příslušném řádku sloupce A, vyberte lékaře. Například obor Dr. Simona Waltersa je chirurgie kyčle.

17. Pokud někdo zadá neplatné jméno - to znamená, že se pokusí zadat jméno, které není v seznamu Acceptable Surgeon, při stisknutí klávesy Enter se zobrazí vlastní chybová zpráva, kterou jste zadali. Klikněte zrušení pro ukončení tohoto dialogu.

JD Sartain / IDG Worldwide

Vyberte lékaře ze seznamu nebo zadejte neplatný záznam pro upozornění na chybu.

Vytvořte závislé rozevírací seznamy

Závislé rozevírací seznamy jsou jako podnabídky v aplikacích Office. Hlavní nabídka (nebo rozevírací seznam) zobrazuje různé možnosti s podnabídkami pod každou z nich, které zobrazují další možnosti související s hlavní nabídkou. V našem ukázkovém listu nabízí rozevírací seznam výběr chirurgů, které si můžete vybrat a který odpovídá typu naplánované operace.

Pro toto další cvičení si představte, že provozujete malou venkovskou nemocnici, která se nachází asi 50 mil od velkého města, které má tři velké nemocnice s kompletním personálem. Vaším úkolem je naplánovat chirurgy z jednoho z těchto tří velkých zařízení, aby viděli pacienty ve vaší nemocnici. „Hlavní“ rozevírací seznam obsahuje výběr nemocnic (podle umístění), kde každý chirurg cvičí. Rozevírací seznamy podnabídek obsahují jména každého chirurga, který pracuje v každém z těchto zařízení: East Side, West Side nebo Midtown.

A. Vytvořte seznamy

1. Nejprve přidejte další tabulku a pojmenujte ji seznamy2.

2. Na seznamy2 tabulky, zadejte do sloupce A následující název: Nemocniční umístění. Pod položkou Nemocniční umístění zadejte jména Východní strana, Západní strana, a Midtown v buňkách A2, A3 a A4 (bez mezer nebo použijte jedno slovo).

3. Přesuňte kurzor na první buňku pod názvem Umístění nemocnice (A2). Klikněte Domov & gt Formátovat jako tabulku, a v podnabídce zvolte Styl tabulky, poté klikněte OK.

4. V tomto seznamu vyberte umístění nemocnice (A2: A4). Zadejte název tabulky (Místa) do pole Název (nad sloupcem A) nebo stisknutím Ctrl+ T převeďte tyto položky na tabulku, kterou Excel pojmenuje Tabulka 1, 2, 3 atd. Nakonec zaškrtněte políčko, které říká Můj stůl má záhlaví.

5. Chcete -li přejmenovat tabulky, vyberte Vzorce & gt Správce jmen. Najeďte kurzorem na tabulku 1 (2, 3, 4 atd.), Poté klikněte na Upravit knoflík.

6. V souboru Upravit jméno v dialogovém okně zadejte nový název (Místa).

Poznámka: Excel nepovoluje mezery ani jiné speciální znaky. Jména musí začínat písmenem nebo podtržítkem a názvy nesmí být v rozporu se žádnými předdefinovanými názvy Excelu nebo jinými objekty v sešitu (například v jednom sešitu nemůžete mít dva rozsahy se stejným názvem-i když jsou rozsahy jsou v samostatných tabulkách).

JD Sartain / IDG Worldwide

Přejmenujte své tabulky pomocí aplikace Excel Name Manager.

7. Dále musíte vytvořit samostatnou tabulku pro každé umístění nemocnice. Na seznamy2 tabulky, zadejte do sloupce B následující názvy: východní strana, C: západní stranaa D: Midtown (tyto popisky sloupců budou také názvy vašich rozsahů minus mezery).

8. Do každého z těchto tří sloupců zadejte jména některých lékařů (B, C, D).

9. Naformátujte každý seznam jako pojmenovanou tabulku (opakujte krok 3 výše).

10. Zvýrazněte rozsah každého sloupce jednotlivě (B1: B8 C1: C7 D1: D9). lis Ctrl+ T Chcete -li převést tyto skupiny položek na tabulky, které Excel pojmenovává v tabulkách 2, 3, 4 atd., zaškrtněte políčko Můj stůl má záhlaví. Tabulky přejmenujte opakováním výše uvedených kroků 5 a 6. Pamatujte, že v názvech rozsahů nejsou mezery.

JD Sartain / IDG Worldwide

Vytvořte tabulky pro své seznamy.

Poznámka: Pokud máte více tabulek, pojmenujte je podle záhlaví, které jste zadali pro každý sloupec.

B. Vytvořte rozevírací seznamy

1. Nejprve se vraťte do týd tabulku a odstraňte předchozí rozevírací seznam ve sloupci D s názvem Chirurgové. Ve sloupci D1 vytvořte nové záhlaví s názvem Umístění a sloupec s názvem E1 Chirurgové.

2. Vyberte buňky D1: E11 a poté vyberte Domov & gt Formátovat jako tabulku, vyberte styl, zaškrtněte pole záhlaví a klikněte OK.

3. Dále vyberte buňky (D2: D11) pro rozevírací seznam hlavní nabídky.

4. Na kartě Data vyberte Ověření dat & gt Ověření dat.

5. V souboru Ověření dat v dialogovém okně vyberte Nastavení tab. V Validační kritéria panel v Dovolit v poli vyberte možnost s názvem Seznam z rozevíracího seznamu.

6. V souboru Zdroj klikněte na pole seznam 2 tabulku, zvýrazněte seznam umístění nemocnice minus záhlaví (A2: A4) a klikněte OK.

JD Sartain / IDG Worldwide

Vytvořte rozevírací seznam hlavní nabídky.

7. Přesuňte kurzor na buňku E2.

8. Opakujte kroky 8 a 9 výše.

9. Tentokrát v Zdroj pole, zadejte tento vzorec: = NEPŘÍMÝ ($ D $ 2)—Ale to platí pouze pro aktuální buňku — poté klikněte OK.

Poznámka: Pokud se zobrazí chybová zpráva zdroje, stačí kliknout Ano, protože chyby zaniknou vyplněním údajů z rozevíracích seznamů.

10. Chcete -li vyplnit sloupec (což je zřejmý průběh), zadejte vzorec takto: = NEPŘÍMÝ ($ D2)- ano, bez

Osvědčené postupy a řešení potíží se zabudovanými daty

Pojmenování polí

  • Jména by nikdy neměla přesáhnout 200 znaků.
  • Při pojmenovávání vložených dat se vyhněte neobvyklým znakům, jako jsou emodži, tečky (.), Znaky dolaru ($) a hashtagy (#).
  • Při odkazování zpět na stejné pole se ujistěte, že v Qualtrics používáte stejný pravopis, velká písmena a speciální znaky. Pokud sestavíte seznam kontaktů pomocí domácí adresy jako vložených dat, která ukládá vaše kontakty ’ adresu, nepoužívejte v průzkumu HomeAddress nebo pouze adresu. Dávejte si pozor na zbloudilá místa nebo překlepy.
  • SID
  • ZBAVIT
  • Auditovatelné
  • Datum ukončení
  • IP adresa
  • Datum záznamu
  • Počáteční datum
  • Postavení

Nastavení hodnot

    • Každá hodnota vloženého datového pole by nikdy neměla překročit 20 kB (20 000 bajtů). Počet bajtů v daném znaku závisí na znaku. Například znaky v angličtině mají 1 bajt, zatímco znaky v jiných jazycích, jako je čínština nebo hebrejština, mohou zabírat více bajtů na znak. Pokud si nejste jisti, zda můžete dosáhnout tohoto limitu, použijte počítadlo bajtů a podívejte se, kolik bytů tvoří hodnotu vložených dat.
    • Pokud používáte integrovaná vložená datová pole, můžete pole uložit do vloženého datového prvku toku průzkumu, jak je znázorněno níže. Pro tato pole však nemůžete nastavit hodnoty, protože způsob, jakým respondenti vyplní průzkum, určí tato pole ’ hodnot.
    • Pokud ve svém průzkumu používáte matematické operace, nastavte je do vloženého datového pole, aby se výsledky ukládaly s vašimi údaji z průzkumu, například takto:
    • Pokud používáte Piped Text k prezentaci náhodného čísla respondentovi, nastavte to do vloženého datového pole, aby se výsledky ukládaly s vašimi daty průzkumu. Viz stránka podpory Přiřazení náhodných ID respondentům.

    Příklad: Počitadla
    Řekněme ’s, že byste chtěli připojit hodnoty ke sledování určitých uživatelů. Tomu se říká počítadlo. Počitadla se často používají, pokud máte mnoho poboček, do kterých mohou respondenti vstoupit. Aby bylo možné spočítat celkový počet poboček, kterými respondent prochází, má každá větev pod sebou počítadlo. Zajistěte, aby všechny čítače měly stejný název pole, aby toto nastavení správně fungovalo. Pokud máte [název pole] = [název pole] + 1 a tato hodnota je v toku průzkumu nastavena vícekrát pomocí matematických operací, vaše hodnota nebude přepsána. V tomto případě se pole v průběhu průzkumu skutečně zvýší nebo poroste.

    V tomto případě se “Test_Value ” bude rovnat 2, když respondent odešle průzkum, protože jsme použili Counter, matematickou operaci $ e , zvýšit o#8220Test_Value ” o 1.

    Uspořádání prvků v toku průzkumu

    Divili jste se někdy? kde má být váš vložený datový prvek v toku průzkumu? Zde je několik tipů:

    • Spoléhá se hodnota vloženého datového pole na to, že respondent odpoví na určité otázky? Ujistěte se, že vložený datový prvek přichází po blok, který tyto otázky obsahuje.
    • Nastavujete pro vložená data různé hodnoty v závislosti na různých podmínkách v průzkumu? Pokud ano, věnujte pozornost tomu, zda jsou pole odsazena správně, abyste zajistili, že se vaše hodnoty vyhrají a#8217t se navzájem nepřepíší.

    Příklad: Například v tomto průzkumu, i když má respondent a Svačina vložené datové pole, které je původně nastaveno na Dobrý, hodnota bude přepsána jako Špatný protože druhá vložená data nejsou vnořena pod logiku větve správně.

    Podívejte se na video: HowTo ArcMap - Add a field to a table attribute table Mon, Jan 19, 04 05 PM