Kontrolle der sichtbaren Kartendaten mit Drilldown-Ebenen
In diesem Beispiel wird gezeigt, wie Sie eine Karte mit einer Gebietsebene der obersten Ebene erstellen, die einen Drilldown zu zwei Punkteebenen ermöglicht.
Wenn Sie eine Karte mit mehreren Datenpunkten in einem großen geografischen Gebiet erstellen, können Sie Ihre Ebenen mithilfe von Drilldown-Dimensionen in einer Hierarchie darstellen. Wenn Benutzer in einer Ebene Auswahlen treffen, wechselt die in der Ebene angezeigte Dimension zur nächsten Dimension in der Drilldown-Dimension. Dies ermöglicht es Ihnen, Anzeigedaten auf verschiedenen Ebenen innerhalb Ihrer Karte zu verwenden, um sicherzustellen, dass nur die relevantesten Informationen angezeigt werden.
Im National Register of Historic Places des United States National Park Service steht eine Liste aller historischen Stätten zur Verfügung. Wenn wir die Städte mit historischen Stätten als Punktebene zu einer Karte hinzufügen erhalten wir präzise Positionsdaten für unsere kugelförmigen Blasen. Es könnte jedoch durch eine bessere Organisation verständlicher gemacht werden.
Wie können wir diese Informationen besser organisieren, insbesondere, wenn wir auch eine weitere Punktebene mit Flughäfen hinzufügen möchten, um besser zu planen, wie man zu den verschiedenen Orten kommt?
Um dieses Problem zu lösen, werden wir eine Karte der Vereinigten Staaten von Amerika mit einer Ebene für die Bundesstaaten erstellen, die bis auf County-Ebene aufgeschlüsselt werden kann. Beim Drilldown zur Landkreis-Ebene werden die Städte mit historischen Stätten sowie alle Flughäfen in diesem Bundesstaat und in den umliegenden Bundesstaaten als Datenpunkte angezeigt.
Datensatz
In diesem Beispiel werden zwei Datensätze verwendet:
-
Federal listings: National Register of Historic Places listed properties from federal agencies (federal_listed_20190404.xlsx)
Dieser Datensatz ist im Nationalen Register der historischen Orte des National Park Service verfügbar. Er enthält Daten zu allen registrierten historischen Orten, deren geografischer Position und den mit ihnen verbundenen Bundesbehörden.
-
Airport data
Diese Tabelle enthält Daten zu den Flughäfen in den Vereinigten Staaten. Diese Daten beinhalten für jeden Flughafen den zugehörigen IATA-Code (International Air Transport Association), eine Angabe zur zugeordneten Stadt sowie eine Angabe zum Bundesstaat oder Territorium, in dem er sich befindet.
Sie müssen diese Daten in Qlik Sense importieren, indem Sie sie zu einer Tabelle hinzufügen und diese Tabelle in Qlik Sense importieren oder indem Sie die Tabelle von dieser Hilfeseite als Webdatei importieren.
Airport data Airport AirportCity AirportState ABE Allentown/Bethlehem/Easton, PA PA ABI Abilene, TX TX ABQ Albuquerque, NM NM ABR Aberdeen, SD SD ABY Albany, GA GA ACT Waco, TX TX ACV Arcata/Eureka, CA CA ADK Adak Island, AK AK ADQ Kodiak, AK AK AEX Alexandria, LA LA AGS Augusta, GA GA ALB Albany, NY NY ALO Waterloo, IA IA AMA Amarillo, TX TX ANC Anchorage, AK AK APN Alpena, MI MI ART Watertown, NY NY ASE Aspen, CO CO ATL Atlanta, GA GA ATW Appleton, WI WI AUS Austin, TX TX AVL Asheville, NC NC AVP Scranton/Wilkes-Barre, PA PA AZO Kalamazoo, MI MI BDL Hartford, CT CT BET Bethel, AK AK BFL Bakersfield, CA CA BGR Bangor, ME ME BHM Birmingham, AL AL BIL Billings, MT MT BIS Bismarck/Mandan, ND ND BJI Bemidji, MN MN BKG Branson, MO MO BLI Bellingham, WA WA BMI Bloomington/Normal, IL IL BNA Nashville, TN TN BOI Boise, ID ID BOS Boston, MA MA BPT Beaumont/Port Arthur, TX TX BQK Brunswick, GA GA BQN Aguadilla, PR PR BRD Brainerd, MN MN BRO Brownsville, TX TX BRW Barrow, AK AK BTM Butte, MT MT BTR Baton Rouge, LA LA BTV Burlington, VT VT BUF Buffalo, NY NY BUR Burbank, CA CA BWI Baltimore, MD MD BZN Bozeman, MT MT CAE Columbia, SC SC CAK Akron, OH OH CDC Cedar City, UT UT CDV Cordova, AK AK CEC Crescent City, CA CA CHA Chattanooga, TN TN CHO Charlottesville, VA VA CHS Charleston, SC SC CIC Chico, CA CA CID Cedar Rapids/Iowa City, IA IA CLD Carlsbad, CA CA CLE Cleveland, OH OH CLL College Station/Bryan, TX TX CLT Charlotte, NC NC CMH Columbus, OH OH CMI Champaign/Urbana, IL IL CMX Hancock/Houghton, MI MI COD Cody, WY WY COS Colorado Springs, CO CO COU Columbia, MO MO CPR Casper, WY WY CRP Corpus Christi, TX TX CRW Charleston/Dunbar, WV WV CSG Columbus, GA GA CWA Mosinee, WI WI CVG Cincinnati, OH KY DAB Daytona Beach, FL FL DAL Dallas, TX TX DAY Dayton, OH OH DBQ Dubuque, IA IA DCA Washington, DC VA DEN Denver, CO CO DFW Dallas/Fort Worth, TX TX DHN Dothan, AL AL DIK Dickinson, ND ND DLH Duluth, MN MN DRO Durango, CO CO DSM Des Moines, IA IA DTW Detroit, MI MI EAU Eau Claire, WI WI ECP Panama City, FL FL EGE Eagle, CO CO EKO Elko, NV NV ELM Elmira/Corning, NY NY ELP El Paso, TX TX EUG Eugene, OR OR EWN New Bern/Morehead/Beaufort, NC NC EWR Newark, NJ NJ EVV Evansville, IN IN EYW Key West, FL FL FAI Fairbanks, AK AK FAR Fargo, ND ND FAT Fresno, CA CA FAY Fayetteville, NC NC FCA Kalispell, MT MT FLG Flagstaff, AZ AZ FLL Fort Lauderdale, FL FL FNT Flint, MI MI FOE Topeka, KS KS FSD Sioux Falls, SD SD FSM Fort Smith, AR AR FWA Fort Wayne, IN IN GCC Gillette, WY WY GCK Garden City, KS KS GEG Spokane, WA WA GFK Grand Forks, ND ND GGG Longview, TX TX GJT Grand Junction, CO CO GNV Gainesville, FL FL GPT Gulfport/Biloxi, MS MS GRB Green Bay, WI WI GRI Grand Island, NE NE GRK Killeen, TX TX GRR Grand Rapids, MI MI GSO Greensboro/High Point, NC NC GSP Greer, SC SC GTF Great Falls, MT MT GTR Columbus, MS MS GUC Gunnison, CO CO GUM Guam, TT TT HDN Hayden, CO CO HIB Hibbing, MN MN HLN Helena, MT MT HNL Honolulu, HI HI HOB Hobbs, NM NM HOU Houston, TX TX HPN White Plains, NY NY HRL Harlingen/San Benito, TX TX HSV Huntsville, AL AL IAD Washington, DC VA IAH Houston, TX TX ICT Wichita, KS KS IDA Idaho Falls, ID ID ILG Wilmington, DE DE ILM Wilmington, NC NC IMT Iron Mountain/Kingsfd, MI MI IND Indianapolis, IN IN INL International Falls, MN MN ISN Williston, ND ND ISP Islip, NY NY ITO Hilo, HI HI JAC Jackson, WY WY JAN Jackson/Vicksburg, MS MS JAX Jacksonville, FL FL JFK New York, NY NY JLN Joplin, MO MO JNU Juneau, AK AK KOA Kona, HI HI KTN Ketchikan, AK AK LAN Lansing, MI MI LAR Laramie, WY WY LAS Las Vegas, NV NV LAW Lawton/Fort Sill, OK OK LAX Los Angeles, CA CA LBB Lubbock, TX TX LCH Lake Charles, LA LA LEX Lexington, KY KY LFT Lafayette, LA LA LGA New York, NY NY LGB Long Beach, CA CA LIH Lihue, HI HI LIT Little Rock, AR AR LMT Klamath Falls, OR OR LNK Lincoln, NE NE LRD Laredo, TX TX LSE La Crosse, WI WI LWS Lewiston, ID ID MAF Midland/Odessa, TX TX MBS Saginaw/Bay City/Midland, MI MI MCI Kansas City, MO MO MCO Orlando, FL FL MDT Harrisburg, PA PA MDW Chicago, IL IL MEM Memphis, TN TN MFE Mission/McAllen/Edinburg, TX TX MFR Medford, OR OR MGM Montgomery, AL AL MHK Manhattan/Ft. Riley, KS KS MHT Manchester, NH NH MIA Miami, FL FL MKE Milwaukee, WI WI MKG Muskegon, MI MI MLB Melbourne, FL FL MLI Moline, IL IL MLU Monroe, LA LA MMH Mammoth Lakes, CA CA MOB Mobile, AL AL MOD Modesto, CA CA MOT Minot, ND ND MQT Marquette, MI MI MRY Monterey, CA CA MSN Madison, WI WI MSO Missoula, MT MT MSP Minneapolis, MN MN MSY New Orleans, LA LA MTJ Montrose/Delta, CO CO MYR Myrtle Beach, SC SC OAJ Jacksonville/Camp Lejeune, NC NC OAK Oakland, CA CA OGG Kahului, HI HI OKC Oklahoma City, OK OK OMA Omaha, NE NE OME Nome, AK AK ONT Ontario, CA CA ORD Chicago, IL IL ORF Norfolk, VA VA ORH Worcester, MA MA OTH North Bend/Coos Bay, OR OR OTZ Kotzebue, AK AK PAH Paducah, KY KY PBI West Palm Beach/Palm Beach, FL FL PDX Portland, OR OR PHF Newport News/Williamsburg, VA VA PHL Philadelphia, PA PA PHX Phoenix, AZ AZ PIA Peoria, IL IL PIH Pocatello, ID ID PIT Pittsburgh, PA PA PNS Pensacola, FL FL PPG Pago Pago, TT TT PSC Pasco/Kennewick/Richland, WA WA PSE Ponce, PR PR PSG Petersburg, AK AK PSP Palm Springs, CA CA PVD Providence, RI RI PWM Portland, ME ME RAP Rapid City, SD SD RDD Redding, CA CA RDM Bend/Redmond, OR OR RDU Raleigh/Durham, NC NC RHI Rhinelander, WI WI RIC Richmond, VA VA RKS Rock Springs, WY WY RNO Reno, NV NV ROA Roanoke, VA VA ROC Rochester, NY NY ROW Roswell, NM NM RST Rochester, MN MN RSW Fort Myers, FL FL SAF Santa Fe, NM NM SAN San Diego, CA CA SAT San Antonio, TX TX SAV Savannah, GA GA SBA Santa Barbara, CA CA SBN South Bend, IN IN SBP San Luis Obispo, CA CA SCC Deadhorse, AK AK SCE State College, PA PA SDF Louisville, KY KY SEA Seattle, WA WA SFO San Francisco, CA CA SGF Springfield, MO MO SGU St. George, UT UT SHV Shreveport, LA LA SIT Sitka, AK AK SJC San Jose, CA CA SJT San Angelo, TX TX SJU San Juan, PR PR SLC Salt Lake City, UT UT SMF Sacramento, CA CA SMX Santa Maria, CA CA SNA Santa Ana, CA CA SPI Springfield, IL IL SPS Wichita Falls, TX TX SRQ Sarasota/Bradenton, FL FL STL St. Louis, MO MO STT Charlotte Amalie, VI VI STX Christiansted, VI VI SUN Sun Valley/Hailey/Ketchum, ID ID SUX Sioux City, IA IA SWF Newburgh/Poughkeepsie, NY NY SYR Syracuse, NY NY TLH Tallahassee, FL FL TOL Toledo, OH OH TPA Tampa, FL FL TRI Bristol/Johnson City/Kingsport, TN TN TTN Trenton, NJ NJ TUL Tulsa, OK OK TUS Tucson, AZ AZ TVC Traverse City, MI MI TWF Twin Falls, ID ID TXK Texarkana, AR AR TYR Tyler, TX TX TYS Knoxville, TN TN VLD Valdosta, GA GA VPS Valparaiso, FL FL WRG Wrangell, AK AK XNA Fayetteville, AR AR YAK Yakutat, AK AK YUM Yuma, AZ AZ
Anleitung
Sobald Sie die Datensätze in eine neue App in Qlik Sense geladen haben, können Sie mit dem Erstellen Ihrer Karte beginnen. Um die Beispielkarte zu erstellen, müssen Sie folgende Aufgaben durchführen:
- Erstellen der Drilldown-Dimensionen
- Fügen Sie die Karte zu unserem Arbeitsblatt hinzu.
- Hinzufügen des Gebiets-Layers State-County
- Fügen Sie die Punktebene State-City hinzu.
- Fügen Sie die Punktebene State-Airport hinzu.
- Hinzufügen des Filterfensters Resource
Erstellen der Drilldown-Dimensionen
Zuerst müssen Sie drei Drilldown-Dimensionen erstellen. Dadurch werden die Beziehungen zwischen State und den Feldern County, City und Airport hergestellt, was den Layern County, City und Airport ermöglicht, sichtbar zu werden, nachdem ein Bundesstaat aus dem State-Layer ausgewählt wurde.
Gehen Sie folgendermaßen vor:
- Klicken Sie in der Arbeitsblatt-Ansicht in der Symbolleiste auf Arbeitsblatt bearbeiten.
- Klicken Sie auf zum Anzeigen der Master-Elemente.
- Klicken Sie auf Dimensionen.
- Klicken Sie auf Neu erstellen.
- Wählen Sie Drilldown aus.
- Fügen Sie das Feld State zur Dimension hinzu.
- Fügen Sie das Feld County zur Dimension hinzu.
- Geben Sie hinter Name State-County ein.
- Klicken Sie auf Erstellen..
- Fügen Sie das Feld State zur Dimension hinzu.
- Fügen Sie das Feld City zur Dimension hinzu.
- Geben Sie hinter Name State-City ein.
- Klicken Sie auf Erstellen..
- Fügen Sie das Feld State zur Dimension hinzu.
- Fügen Sie das Feld Airport zur Dimension hinzu.
- Geben Sie hinter Name State-Airport ein.
- Klicken Sie auf Erstellen..
- Klicken Sie auf Bearbeitung erledigt.
Karte zum Arbeitsblatt hinzufügen
Im nächsten Schritt fügen Sie Ihrem Arbeitsblatt eine Karte hinzu.
Gehen Sie folgendermaßen vor:
-
Klicken Sie in der Arbeitsblatt-Ansicht in der Symbolleiste auf Arbeitsblatt bearbeiten.
-
Ziehen Sie aus dem Extras-Fenster eine leere Karte auf das Arbeitsblatt.
Hinzufügen des Gebiets-Layers State-County
Die erste Ebene, die Sie hinzufügen, ist eine Gebietsebene, der Sie die Dimension State-County hinzufügen. Darüber hinaus legen Sie als Land 'USA' fest, um sicherzustellen, dass Sie den Bundesstaat Georgia und nicht die Nation Georgien darstellen.
Gehen Sie folgendermaßen vor:
- Klicken Sie in Ebenen im Eigenschaftsfenster auf Ebene hinzufügen.
- Wählen Sie Gebietsebene.
- Klicken Sie unter Dimensionen auf Hinzufügen und wählen Sie State-County aus.
- Klicken Sie auf Standort.
- Legen Sie den Geltungsbereich für die Standorteauf Benutzerdefiniert fest.
- Geben Sie nach Land 'USA' ein.
- Wählen Sie nach Verwaltungsgebiet (Ebene 1) State aus.
- Klicken Sie auf Farben.
- Stellen Sie Colors auf Custom ein und wählen Sie By dimension und 100 colors aus.
- Wählen Sie Farben bei Auswahl beibehalten aus.
- Verschieben Sie den Schieberegler Deckung auf halbe Deckkraft fest.
- Klicken Sie auf Bearbeitung erledigt.
Fügen Sie die Punktebene State-City hinzu.
Die nächste Ebene, die Sie hinzufügen, ist eine Punktebene. Fügen Sie State-City als Dimension hinzu und legen Sie das Land als 'USA' fest. Dann legen Sie State als Verwaltungsgebiet der ersten Ordnung hinzu, da einige Städte der Counties in verschiedenen Staaten dieselben Namen haben.
Gehen Sie folgendermaßen vor:
- Klicken Sie in Ebenen im Eigenschaftsfenster auf Ebene hinzufügen.
- Wählen Sie Gebietsebene.
- Klicken Sie unter Dimensionen auf Hinzufügen und wählen Sie State-City aus.
- Klicken Sie auf Standort.
- Legen Sie den Geltungsbereich für die Standorteauf Benutzerdefiniert fest.
- Geben Sie nach Land 'USA' ein.
- Wählen Sie nach Verwaltungsgebiet (Ebene 1) State aus.
- Klicken Sie auf Farben.
- Stellen Sie Colors auf Custom ein, wählen Sie die Option Single color und dann eine Farbe aus.
- Klicken Sie auf Optionen.
- Legen Sie in der Anzeige Ebene die Sichtbaren Drilldown-Ebenen auf Benutzerdefiniert fest.
- Löschen Sie Staat.
- Klicken Sie auf Bearbeitung erledigt.
Fügen Sie die Punktebene State-Airport hinzu.
Die letzte Ebene, die Sie zur Karte hinzufügen, ist eine Punktebene, zu der Sie das Feld State-Airport als Dimension hinzufügen. Qlik Sense erkennt IATA-Codes für die Platzierung. Damit ist sichergestellt, dass die Flughäfen an ihrer tatsächlichen geografischen Position und nicht nur in ihrer Stadt platziert werden.
Gehen Sie folgendermaßen vor:
- Klicken Sie in Ebenen im Eigenschaftsfenster auf Ebene hinzufügen.
- Wählen Sie Gebietsebene.
- Klicken Sie unter Dimensionen auf Hinzufügen und wählen Sie State-Airport aus.
- Klicken Sie auf Standort.
- Legen Sie den Geltungsbereich für die Standorteauf Benutzerdefiniert fest.
- Geben Sie nach Land 'USA' ein.
- Wählen Sie nach dem Verwaltungsgebiet (Ebene 1) State aus.
- Klicken Sie auf Größe und Form.
- Wählen Sie unter Form Dreieck aus.
- Klicken Sie auf Farben.
- Stellen Sie Colors auf Custom ein, wählen Sie die Option Single color und dann eine Farbe aus.
- Klicken Sie auf Optionen.
- Legen Sie in der Anzeige Ebene die Sichtbaren Drilldown-Ebenen auf Benutzerdefiniert fest.
- Löschen Sie Staat.
- Klicken Sie auf Bearbeitung erledigt.
Hinzufügen des Filterfensters Resource
Schließlich können Sie noch optional ein Filterfenster mit dem Feld Resource hinzufügen. Auf diese Weise erhalten Sie eine Liste der verfügbaren historischen Stätten, auf die Sie beim Auswählen in Ihrer Karte zugreifen können.
Gehen Sie folgendermaßen vor:
- Ziehen Sie im Extras-Fenster ein Filterfenster in das Arbeitsblatt.
- Klicken Sie auf Neue Dimension.
- Fügen Sie ein neues Filterfenster mit dem Feld Resource hinzu.