Aktiekurs-app – Dynamisk, hurtig og nem i LuckyTemplates

I denne blog vil jeg vise dig, hvordan du opretter en dynamisk aktiekurs-app i LuckyTemplates. Denne interessante teknik kom ud fra et indlæg i LuckyTemplates-forummet. Du kan se den fulde video af denne tutorial nederst på denne blog.

Medlemmet ville vide, hvordan vi starter med onlinedata og trækker det ind i LuckyTemplates og derefter analyserer det derfra i stedet for at starte med det, vi typisk gør, som er en Excel-fil eller en CSB-fil.

Aktiekurs-app – Dynamisk, hurtig og nem i LuckyTemplates

På samme måde, i den retning, har jeg et spørgsmål fra et andet forummedlem om at hente oplysninger fra Yahoos finanswebsted. Så han og jeg arbejdede igennem en interessant løsning på det.

Det er en dynamisk løsning, hvor du kan vælge de aktier, du ønsker, og det vil give dig det høje/lave/lukke diagram. Du kan trække i enhver granularitet, du ønsker i form af daglig, ugentlig, månedlig og årlig.

Aktiekurs-app – Dynamisk, hurtig og nem i LuckyTemplates

Og så ville jeg vise dig, hvordan du gør dette, og hvor nemt det er. Det viser, hvor kraftfuld LuckyTemplates er med hensyn til web-skrabning og automatiserede dataafstemningsfunktioner.

I stedet for at gøre det, jeg plejer, som er at arbejde gennem demonstrationen på en redigeret måde og på en måde ramme højdepunkterne, så viser jeg dig fra start til slut. Vi vil bygge det her fra bunden.

Indholdsfortegnelse

Trækker onlinedata ind i LuckyTemplates til aktiekursappen

Vi starter med en tom fil, og det eneste, jeg har gjort ved den, er, at jeg har tilføjet to brugerdefinerede billeder. Jeg har tilføjet det High/Low/Close lysestagediagram og en chiclet-skærer, som er en, der ikke er nødvendig, men jeg kan bedre lide den end standardskæreren. Du kan se, at der ikke er nogen data endnu og heller ingen visuelle elementer.

Aktiekurs-app – Dynamisk, hurtig og nem i LuckyTemplates

Jeg sætter 15 minutter på uret, og så vil jeg bygge og visualisere denne aktiekurs-app på under 15 minutter. Lad os starte på Yahoo Finance-webstedet og lave et tilbudsopslag.

Aktiekurs-app – Dynamisk, hurtig og nem i LuckyTemplates

Det er lige meget, hvilket citat vi trækker, og du vil se hvorfor på et øjeblik. Så for dette eksempel, lad os trække Netflix.

Aktiekurs-app – Dynamisk, hurtig og nem i LuckyTemplates

Lad os gå ned til historiske data, og vi kan vælge den granularitet, vi ønsker. Lad os sige, at vi vil have tre måneder, og vi ønsker at trække det til den ugentlige lukning, bare så det ikke overvælder High/Low-diagrammet. Klik derefter på Anvend.

Aktiekurs-app – Dynamisk, hurtig og nem i LuckyTemplates

Og så i stedet for at klikke på download, højreklikker vi og kopierer linkadressen, da vi vil trække onlineversionen.

Aktiekurs-app – Dynamisk, hurtig og nem i LuckyTemplates

Inde, går vi til Hent data , og vi vil trække dette gennem en web-forbindelse.

Aktiekurs-app – Dynamisk, hurtig og nem i LuckyTemplates

Vi kan bare bruge standard grundlæggende web-connector. Vi behøver ikke gøre noget fancy her. Vi indsætter bare det kopierede link og trykker på enter-tasten eller klikker på OK.

Aktiekurs-app – Dynamisk, hurtig og nem i LuckyTemplates

Du vil se, at dette trækker det rigtig godt ind, og vi behøver ikke at gøre noget. Vi har alt, hvad vi behøver her.

Aktiekurs-app – Dynamisk, hurtig og nem i LuckyTemplates

Transformering af onlinedata

Vi går derefter ind i Transform Data og ind i. Det er ret kompakt i forhold til det, det gør, men det, vi vil se på her, er Netflix-symbolet (NFLX). Dette er den statiske del af det, at vi ikke ønsker at skulle trække det citat for hver aktie, vi ønsker.

Aktiekurs-app – Dynamisk, hurtig og nem i LuckyTemplates

Så vi vil gøre dette til en funktion. For at gøre det, vil vi sige "som tekst " og derefter " som tabel ", da vi vil have en hel række af citater til at trække, og vi ønsker at iterere over den tabel. Til sidst sætter vi bare pilen, som gør den til funktion.

Aktiekurs-app – Dynamisk, hurtig og nem i LuckyTemplates

Og nu vil vi erstatte denne statiske del med vores parameter. Og nu erstatter vi denne statiske del med vores parameter, og klik derefter på Udført. Dette vil tage den URL, og hver gang den gentager, vil den trække aktiekursen fra tabellen.

Aktiekurs-app – Dynamisk, hurtig og nem i LuckyTemplates

Vi kan så ændre navnet på denne funktion. Jeg vil kalde det Quote Pull.

Aktiekurs-app – Dynamisk, hurtig og nem i LuckyTemplates

Oprettelse af en tabel over aktier

Den næste ting, vi skal gøre, er at oprette tabellen over aktier, som funktionen skal iterere over. Og det vil vi gøre ved at trække det ind fra Excel.

I Excel her har vi en fil, der hedder StockList , og vi har en kolonne, der hedder Citatsymbol, som matcher vores parameternavn. Lad os nu tage den kurv med aktier, som vi vil trække, og derefter gemme filen.

Aktiekurs-app – Dynamisk, hurtig og nem i LuckyTemplates

Inde i LuckyTemplates går vi og trækker den fil ind.

Aktiekurs-app – Dynamisk, hurtig og nem i LuckyTemplates

Og sådan ser det ud.

Aktiekurs-app – Dynamisk, hurtig og nem i LuckyTemplates

Nu kan vi ændre det. Bemærk, at vi skal bruge første række som overskrifter . Lad os derefter ændre navnet på denne fil til StockList.

Aktiekurs-app – Dynamisk, hurtig og nem i LuckyTemplates

Gentagelse af tilbudstræk-funktionen over lagerlistetabellen

Vi ønsker at gentage denne Quote Pull-funktion over vores Stock List-tabel over hver af de aktier, vi holder øje med. Så vi går til Tilføj kolonne og klikker på Kald brugerdefineret funktion .

Aktiekurs-app – Dynamisk, hurtig og nem i LuckyTemplates

Lad os kalde denne Pull-kolonne, og funktionsforespørgslen bliver vores Quote Pull-funktion. De kolonner, som vi skal gentage, er vores QuoteSymbol.

Aktiekurs-app – Dynamisk, hurtig og nem i LuckyTemplates

Så nu har vi en tabel for hver af de aktier, vi har i vores lagerlistetabel.

Aktiekurs-app – Dynamisk, hurtig og nem i LuckyTemplates

Så laver vi nogle justeringer her. Ved at klikke på udvidelsesknappen går vi og fjerner markeringen af ​​Brug originalt kolonnenavn som præfiks .

Aktiekurs-app – Dynamisk, hurtig og nem i LuckyTemplates

Ændring af kolonnetype i overensstemmelse hermed

Det sidste, vi skal gøre, er at ændre kolonnetyperne og sikre, at de passer til deres respektive kolonner.

Aktiekurs-app – Dynamisk, hurtig og nem i LuckyTemplates

Når det er gjort, går vi til fanen Hjem og klikker på Luk og anvend.

Aktiekurs-app – Dynamisk, hurtig og nem i LuckyTemplates

Opbygning af den dynamiske aktiekurs-app-graf

Og nu er vores web-skrabning færdig, lad os begynde at lave nogle grafer. Her bruger vi lysestagebordet og justerer blot størrelsen, så den passer ind på siden, da den er omdrejningspunktet på siden.

Aktiekurs-app – Dynamisk, hurtig og nem i LuckyTemplates

Fra felterne trækker vi derefter felterne Dato, Åbn, Luk, Høj og Lav ind i tabellen. Og du kan se, hvordan de alle hænger sammen.

Aktiekurs-app – Dynamisk, hurtig og nem i LuckyTemplates

Dernæst slår vi høj/lav caps til og formaterer derefter vores dato.

Aktiekurs-app – Dynamisk, hurtig og nem i LuckyTemplates

Nu skal vi bare smide vores kyllingeskærer i med vores citatsymbol.

Aktiekurs-app – Dynamisk, hurtig og nem i LuckyTemplates

Vi kan gå ind i indstillingen Generelt her og foretage nogle flere justeringer. Lad os sætte en masse kolonner ind her, f.eks. 15 kolonner, hvis vi har mange aktier.

Aktiekurs-app – Dynamisk, hurtig og nem i LuckyTemplates

Vi kan også justere højden eller bredden, hvis vi vil, og derefter slå Multiple Selection fra og Forced Selection til.

Aktiekurs-app – Dynamisk, hurtig og nem i LuckyTemplates

Vi kunne også ændre størrelsen og farven på chicklet for at få det til at se bedre ud. Dette er det endelige udseende af den dynamiske aktiekurs-app.

Aktiekurs-app – Dynamisk, hurtig og nem i LuckyTemplates




Konklusion

På få minutter byggede vi en komplet aktiekurs-app og gjorde den dynamisk. Vi har tegnet det ud, og det ser godt ud.

Hvis du virkelig ønsker at blive fancy med dette, kan du gå tilbage til den URL, og du kan ændre granularitetsparametrene. Du kan også tilføje flere udskærere, hvis du vil, og mere.

Jeg håber du nyder dette og finder det nyttigt. Forhåbentlig har du lært noget af dette og vil være i stand til at implementere det i dit eget arbejdsmiljø.

Alt det bedste,


Pipe In R: Tilslutningsfunktioner med Dplyr

Pipe In R: Tilslutningsfunktioner med Dplyr

I denne øvelse lærer du, hvordan du kæder funktioner sammen ved hjælp af dplyr-røroperatoren i programmeringssproget R.

RANKX Deep Dive: A Lucky Templates DAX-funktion

RANKX Deep Dive: A Lucky Templates DAX-funktion

RANKX fra LuckyTemplates giver dig mulighed for at returnere rangeringen af ​​et specifikt tal i hver tabelrække, der udgør en del af en liste over tal.

Udpakning af LuckyTemplates-temaer og -billeder fra PBIX

Udpakning af LuckyTemplates-temaer og -billeder fra PBIX

Lær, hvordan du adskiller en PBIX-fil for at udtrække LuckyTemplates-temaer og -billeder fra baggrunden og bruge den til at oprette din rapport!

Excel Formler Snydeark: Mellemvejledning

Excel Formler Snydeark: Mellemvejledning

Excel Formler Snydeark: Mellemvejledning

LuckyTemplates kalendertabel: Hvad er det, og hvordan man bruger det

LuckyTemplates kalendertabel: Hvad er det, og hvordan man bruger det

LuckyTemplates kalendertabel: Hvad er det, og hvordan man bruger det

Python i LuckyTemplates: Sådan installeres og konfigureres

Python i LuckyTemplates: Sådan installeres og konfigureres

Lær, hvordan du installerer programmeringssproget Python i LuckyTemplates, og hvordan du bruger dets værktøjer til at skrive koder og vise billeder.

Beregning af dynamiske fortjenestemargener – nem analyse af LuckyTemplates med DAX

Beregning af dynamiske fortjenestemargener – nem analyse af LuckyTemplates med DAX

Lær, hvordan du beregner dynamiske fortjenstmargener ved siden af ​​LuckyTemplates, og hvordan du kan få mere indsigt ved at grave dybere ned i resultaterne.

Sortering af datotabelkolonner i LuckyTemplates

Sortering af datotabelkolonner i LuckyTemplates

Lær, hvordan du sorterer felterne fra kolonner med udvidet datotabel korrekt. Dette er en god strategi at gøre for vanskelige felter.

Find dine topprodukter for hver region i LuckyTemplates ved hjælp af DAX

Find dine topprodukter for hver region i LuckyTemplates ved hjælp af DAX

I denne artikel gennemgår jeg, hvordan du kan finde dine topprodukter pr. region ved hjælp af DAX-beregninger i LuckyTemplates, herunder funktionerne TOPN og CALCUATE.

Junk Dimension: Hvad er det, og hvorfor det er alt andet end junk

Junk Dimension: Hvad er det, og hvorfor det er alt andet end junk

Lær, hvordan du bruger en uønsket dimension til flag med lav kardinalitet, som du ønsker at inkorporere i din datamodel på en effektiv måde.