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,


Hvordan kommentere i Python – En hurtigveiledning for nybegynnere

Hvordan kommentere i Python – En hurtigveiledning for nybegynnere

Hvordan kommentere i Python – En hurtigveiledning for nybegynnere

Hva er Power Query & M Language: En detaljert oversikt

Hva er Power Query & M Language: En detaljert oversikt

Denne opplæringen gir en oversikt over Power Query Editor og M-språket på LuckyTemplates-skrivebordet.

Lag en paginert rapport: Legge til tekster og bilder

Lag en paginert rapport: Legge til tekster og bilder

Lær hvordan du lager en paginert rapport, legger til tekster og bilder og deretter eksporterer rapporten til ulike dokumentformater.

SharePoint Automate-funksjonen | En introduksjon

SharePoint Automate-funksjonen | En introduksjon

Lær hvordan du bruker SharePoint-automatiseringsfunksjonen til å lage arbeidsflyter og hjelpe deg med å mikroadministrere SharePoint-brukere, -biblioteker og -lister.

Løs en dataanalyseutfordring med LuckyTemplates Accelerator

Løs en dataanalyseutfordring med LuckyTemplates Accelerator

Utvid rapportutviklingsferdighetene dine ved å bli med i en dataanalyseutfordring. Akseleratoren kan hjelpe deg å bli en LuckyTemplates-superbruker!

Løpende totaler i LuckyTemplates ved hjelp av DAX

Løpende totaler i LuckyTemplates ved hjelp av DAX

Lær hvordan du beregner løpende totaler i LuckyTemplates ved hjelp av DAX. Løpende totaler lar deg ikke bli fanget opp i et individuelt resultat.

LuckyTemplates Dax-variabler er konstante: Hva betyr dette?

LuckyTemplates Dax-variabler er konstante: Hva betyr dette?

Forstå konseptet med variabler i DAX i LuckyTemplates og implikasjonene av variabler for hvordan målene dine beregnes.

LuckyTemplates Slope Chart: En oversikt

LuckyTemplates Slope Chart: En oversikt

Lær mer om det tilpassede visuelle bildet kalt LuckyTemplates Slope-diagram, som brukes til å vise økning/reduksjon for en enkelt eller flere beregninger.

LuckyTemplates fargetemaer for enhetlige visualiseringer

LuckyTemplates fargetemaer for enhetlige visualiseringer

Oppdag fargetemaene i LuckyTemplates. Disse er avgjørende for at rapportene og visualiseringene dine skal se ut og fungere sømløst.

Beregne gjennomsnitt i LuckyTemplates: Isolere ukedag- eller helgeresultater ved hjelp av DAX

Beregne gjennomsnitt i LuckyTemplates: Isolere ukedag- eller helgeresultater ved hjelp av DAX

Å beregne et gjennomsnitt i LuckyTemplates kan gjøres på mange måter for å gi deg nøyaktig informasjon for bedriftsrapportene dine.