Aksjekurs-app – Dynamisk, rask og enkel i LuckyTemplates

I denne bloggen skal jeg vise deg hvordan du lager en dynamisk aksjekurs-app i LuckyTemplates. Denne interessante teknikken kom fra et innlegg i LuckyTemplates-forumet. Du kan se hele videoen av denne opplæringen nederst på denne bloggen.

Medlemmet ønsket å vite hvordan vi går frem for å starte med online data og trekke det inn i LuckyTemplates og deretter analysere det derfra i stedet for å starte med det vi vanligvis gjør, som er en Excel-fil eller en CSB-fil.

Aksjekurs-app – Dynamisk, rask og enkel i LuckyTemplates

På samme måte har jeg et spørsmål fra et annet forummedlem om å hente informasjon fra Yahoos finansnettsted. Så han og jeg jobbet gjennom en interessant løsning på det.

Det er en dynamisk løsning der du kan velge hvilke aksjer du vil, og den vil gi deg det høye/lave/lukke-diagrammet. Du kan trekke inn hvilken som helst granularitet du ønsker i form av daglig, ukentlig, månedlig og årlig.

Aksjekurs-app – Dynamisk, rask og enkel i LuckyTemplates

Og derfor ville jeg vise deg hvordan du gjør dette og hvor enkelt det er. Den viser hvor kraftig LuckyTemplates er når det gjelder nettskraping og automatiserte dataavstemningsmuligheter.

I stedet for å gjøre det jeg vanligvis gjør, som er å jobbe gjennom demonstrasjonen på en redigert måte og på en måte treffe høydepunktene, skal jeg vise deg fra start til slutt. Vi skal bygge dette fra bunnen av.

Innholdsfortegnelse

Trekker onlinedata inn i LuckyTemplates for aksjekursappen

Vi skal starte med en tom fil, og det eneste jeg har gjort med den er at jeg har lagt til to egendefinerte bilder. Jeg har lagt til det høye/lave/lukke lysestakediagrammet og en chiclet-skjærer, som er en som ikke er nødvendig, men jeg liker den bedre enn standardskjæreren. Du kan se at det ikke er noen data ennå og ingen visuelle elementer også.

Aksjekurs-app – Dynamisk, rask og enkel i LuckyTemplates

Jeg setter 15 minutter på klokken og så skal jeg bygge og visualisere denne aksjekursappen på under 15 minutter. La oss starte på Yahoo Finance-siden og gjøre et tilbudsoppslag.

Aksjekurs-app – Dynamisk, rask og enkel i LuckyTemplates

Det spiller ingen rolle hvilket sitat vi trekker, og du vil se hvorfor om et minutt. Så for dette eksemplet, la oss trekke Netflix.

Aksjekurs-app – Dynamisk, rask og enkel i LuckyTemplates

La oss gå ned til historiske data, og vi kan velge hvilken granularitet vi ønsker. La oss si at vi ønsker tre måneder, og vi ønsker å trekke det for den ukentlige avslutningen, bare slik at det ikke overvelder Høy/lav-diagrammet. Klikk deretter på Bruk.

Aksjekurs-app – Dynamisk, rask og enkel i LuckyTemplates

Og så i stedet for å klikke last ned, høyreklikker vi og kopierer lenkeadressen siden vi vil hente nettversjonen.

Aksjekurs-app – Dynamisk, rask og enkel i LuckyTemplates

Innsiden, går vi til Hent data , og vi skal trekke dette gjennom en nettkobling.

Aksjekurs-app – Dynamisk, rask og enkel i LuckyTemplates

Vi kan bare bruke standard grunnleggende web-kobling. Vi trenger ikke gjøre noe fancy her. Vi limer bare inn den kopierte lenken og trykker på enter-tasten eller klikker OK.

Aksjekurs-app – Dynamisk, rask og enkel i LuckyTemplates

Du vil se at dette trekker det inn veldig bra, og vi trenger ikke å gjøre noe. Vi har alt vi trenger her.

Aksjekurs-app – Dynamisk, rask og enkel i LuckyTemplates

Transformering av nettdata

Vi går deretter inn i Transform Data og inn i. Den er ganske kompakt for hva den gjør, men det vi ønsker å se på her er Netflix-symbolet (NFLX). Dette er den statiske delen av det at vi ikke vil ha det kurset for hver aksje vi ønsker.

Aksjekurs-app – Dynamisk, rask og enkel i LuckyTemplates

Så vi skal gjøre dette om til en funksjon. For å gjøre det, kommer vi til å si "som tekst ", og deretter " som tabell " siden vi vil ha en hel rekke anførselstegn å trekke, og vi ønsker å iterere over den tabellen. Til slutt setter vi bare pilen, som gjør den til funksjon.

Aksjekurs-app – Dynamisk, rask og enkel i LuckyTemplates

Og nå vil vi erstatte denne statiske delen med parameteren vår. Og nå erstatter vi denne statiske delen med parameteren vår, og klikker deretter på Ferdig. Dette vil ta den nettadressen, og hver gang den itererer, vil den trekke aksjekursen fra tabellen.

Aksjekurs-app – Dynamisk, rask og enkel i LuckyTemplates

Vi kan da endre navnet på denne funksjonen. Jeg vil kalle det Quote Pull.

Aksjekurs-app – Dynamisk, rask og enkel i LuckyTemplates

Opprette en tabell over aksjer

Det neste vi må gjøre er å lage tabellen over aksjer som funksjonen skal iterere over. Og vi skal gjøre det ved å hente det inn fra Excel.

I Excel her har vi en fil som heter StockList og vi har en kolonne som heter Quote Symbol, som samsvarer med parameternavnet vårt. La oss nå ta kurven med aksjer som vi ønsker å trekke og deretter lagre filen.

Aksjekurs-app – Dynamisk, rask og enkel i LuckyTemplates

Inne i LuckyTemplates går vi og trekker den filen inn.

Aksjekurs-app – Dynamisk, rask og enkel i LuckyTemplates

Og slik ser det ut.

Aksjekurs-app – Dynamisk, rask og enkel i LuckyTemplates

Nå kan vi forandre det. Merk at vi må bruke første rad som overskrifter . La oss deretter endre navnet på denne filen til StockList.

Aksjekurs-app – Dynamisk, rask og enkel i LuckyTemplates

Iterering av tilbudstrekk-funksjonen over lagerlistetabellen

Vi ønsker å gjenta denne Quote Pull-funksjonen over vår Stock List-tabell over hver av aksjene vi ser på. Så vi går til Legg til kolonne og klikker på Invoke Custom Function .

Aksjekurs-app – Dynamisk, rask og enkel i LuckyTemplates

La oss kalle denne Pull-kolonnen og funksjonsspørringen kommer til å være vår Quote Pull-funksjon. Kolonnene som vi skal iterere over er vårt QuoteSymbol.

Aksjekurs-app – Dynamisk, rask og enkel i LuckyTemplates

Så nå har vi en tabell for hver av aksjene vi har i vår Stock List-tabell.

Aksjekurs-app – Dynamisk, rask og enkel i LuckyTemplates

Så gjør vi noen justeringer her. Ved å klikke på utvidelsesknappen, fjerner vi merket for Bruk originalt kolonnenavn som prefiks .

Aksjekurs-app – Dynamisk, rask og enkel i LuckyTemplates

Endre kolonnetype tilsvarende

Det siste vi må gjøre er å endre kolonnetypene og sørge for at de passer til deres respektive kolonner.

Aksjekurs-app – Dynamisk, rask og enkel i LuckyTemplates

Når det er gjort, går vi til Hjem-fanen og klikker på Lukk og bruk.

Aksjekurs-app – Dynamisk, rask og enkel i LuckyTemplates

Bygge The Dynamic Stock Quote App Graph

Og nå er nettskrapingen vår ferdig, la oss begynne å tegne grafer. Her bruker vi lysestakebordet og justerer bare størrelsen slik at den passer inn på siden, da det er sidens midtpunkt.

Aksjekurs-app – Dynamisk, rask og enkel i LuckyTemplates

Deretter, fra feltene, drar vi våre Dato-, Åpne-, Lukk-, Høy- og Lav-felt inn i tabellen. Og du kan se hvordan de alle kommer sammen.

Aksjekurs-app – Dynamisk, rask og enkel i LuckyTemplates

Deretter slår vi på høy/lav bokstaver og formaterer deretter datoen vår.

Aksjekurs-app – Dynamisk, rask og enkel i LuckyTemplates

Nå trenger vi bare å kaste kyllingskjæreren vår med sitatsymbolet vårt.

Aksjekurs-app – Dynamisk, rask og enkel i LuckyTemplates

Vi kan gå inn på alternativet Generelt her og gjøre noen flere justeringer. La oss legge inn en haug med kolonner her, si 15 kolonner hvis vi har mange aksjer.

Aksjekurs-app – Dynamisk, rask og enkel i LuckyTemplates

Vi kan også justere høyden eller bredden hvis vi vil, og deretter slå av Multiple Selection og Forced Selection på.

Aksjekurs-app – Dynamisk, rask og enkel i LuckyTemplates

Vi kan også endre størrelsen og fargen på chickleten for å få den til å se bedre ut. Dette er det endelige utseendet til den dynamiske aksjekurs-appen.

Aksjekurs-app – Dynamisk, rask og enkel i LuckyTemplates




Konklusjon

På bare noen få minutter bygde vi en fullstendig aksjekursapp og gjorde den dynamisk. Vi har tegnet det ut, og det ser bra ut.

Hvis du virkelig ønsker å bli fancy med dette, kan du gå tilbake til den nettadressen og endre granularitetsparametrene. Du kan også legge til flere skjærere hvis du vil, og mer.

Jeg håper du liker dette og finner det nyttig. Forhåpentligvis har du lært noe av dette og vil være i stand til å implementere det i ditt eget arbeidsmiljø.

Beste ønsker,


Pipe In R: Koblingsfunksjoner med Dplyr

Pipe In R: Koblingsfunksjoner med Dplyr

I denne opplæringen lærer du hvordan du kobler funksjoner sammen ved å bruke dplyr-røroperatøren i programmeringsspråket R.

RANKX Deep Dive: A LuckyTemplates DAX-funksjon

RANKX Deep Dive: A LuckyTemplates DAX-funksjon

RANKX fra LuckyTemplates lar deg returnere rangeringen til et spesifikt tall i hver tabellrad som utgjør en del av en liste med tall.

Trekker ut LuckyTemplates-temaer og bilder fra PBIX

Trekker ut LuckyTemplates-temaer og bilder fra PBIX

Lær hvordan du demonterer en PBIX-fil for å trekke ut LuckyTemplates-temaer og bilder fra bakgrunnen og bruke den til å lage rapporten din!

Excel Formulas Cheat Sheet: Mellomveiledning

Excel Formulas Cheat Sheet: Mellomveiledning

Excel Formulas Cheat Sheet: Mellomveiledning

LuckyTemplates-kalendertabell: Hva er det og hvordan du bruker det

LuckyTemplates-kalendertabell: Hva er det og hvordan du bruker det

LuckyTemplates-kalendertabell: Hva er det og hvordan du bruker det

Python i LuckyTemplates: Hvordan installere og sette opp

Python i LuckyTemplates: Hvordan installere og sette opp

Lær hvordan du installerer programmeringsspråket Python i LuckyTemplates og hvordan du bruker verktøyene til å skrive koder og vise visuelle elementer.

Beregning av dynamiske fortjenestemarginer – enkel analyse av LuckyTemplates med DAX

Beregning av dynamiske fortjenestemarginer – enkel analyse av LuckyTemplates med DAX

Lær hvordan du beregner dynamiske fortjenestemarginer ved siden av LuckyTemplates og hvordan du kan få mer innsikt ved å grave dypere inn i resultatene.

Sortering av datotabellkolonner i LuckyTemplates

Sortering av datotabellkolonner i LuckyTemplates

Lær hvordan du sorterer feltene fra kolonner med utvidet datotabell på riktig måte. Dette er en god strategi å gjøre for vanskelige felt.

Finn dine beste produkter for hver region i LuckyTemplates ved å bruke DAX

Finn dine beste produkter for hver region i LuckyTemplates ved å bruke DAX

I denne artikkelen går jeg gjennom hvordan du kan finne de beste produktene dine per region ved å bruke DAX-beregninger i LuckyTemplates, inkludert TOPN- og CALCUATE-funksjonene.

Søppeldimensjon: Hva er det og hvorfor det er alt annet enn søppel

Søppeldimensjon: Hva er det og hvorfor det er alt annet enn søppel

Lær hvordan du bruker en søppeldimensjon for flagg med lav kardinalitet som du ønsker å inkludere i datamodellen din på en effektiv måte.