Aktiekurs-app – Dynamiskt, snabbt och enkelt i LuckyTemplates

I den här bloggen kommer jag att visa dig hur du skapar en dynamisk aktiekursapp i LuckyTemplates. Denna intressanta teknik kom från ett inlägg i LuckyTemplates-forumet. Du kan se hela videon av denna handledning längst ner på den här bloggen.

Medlemmen ville veta hur vi går tillväga för att börja med onlinedata och dra in det i LuckyTemplates och sedan analysera det därifrån istället för att börja med vad vi vanligtvis gör, som är en Excel-fil eller en CSB-fil.

Aktiekurs-app – Dynamiskt, snabbt och enkelt i LuckyTemplates

På samma sätt, i den stilen, har jag en fråga från en annan forummedlem om att hämta information från Yahoos finanssajt. Och så arbetade han och jag igenom en intressant lösning på det.

Det är en dynamisk lösning där du kan välja vilka aktier du vill, och det kommer att ge dig ett högt/lågt/stängt diagram. Du kan dra in vilken granularitet du vill när det gäller dagligen, veckovis, månadsvis och årligen.

Aktiekurs-app – Dynamiskt, snabbt och enkelt i LuckyTemplates

Och så ville jag visa dig hur du gör detta och hur enkelt det är. Det visar hur kraftfulla LuckyTemplates är när det gäller webbskrapning och automatiserade dataundersökningsmöjligheter.

Istället för att göra det jag brukar göra, det vill säga att arbeta igenom demonstrationen på ett redigerat sätt och liksom träffa höjdpunkterna, så visar jag dig från början till slut. Vi ska bygga det här från grunden.

Innehållsförteckning

Dra onlinedata till LuckyTemplates för aktiekursappen

Vi ska börja med en tom fil och det enda jag har gjort med den är att jag har lagt till två anpassade bilder. Jag har lagt till att hög/låg/stäng ljusstakediagram och en chiclet-skärare, vilket är en som inte är nödvändig, men jag gillar den bättre än standardskäraren. Du kan se att det inte finns några data ännu och inga bilder också.

Aktiekurs-app – Dynamiskt, snabbt och enkelt i LuckyTemplates

Jag sätter 15 minuter på klockan och sedan kommer jag att bygga och visualisera den här aktiekursappen på under 15 minuter. Låt oss börja på Yahoo Finance-webbplatsen och göra en offertsökning.

Aktiekurs-app – Dynamiskt, snabbt och enkelt i LuckyTemplates

Det spelar egentligen ingen roll vilket citat vi drar och du kommer att se varför på en minut. Så för det här exemplet, låt oss dra Netflix.

Aktiekurs-app – Dynamiskt, snabbt och enkelt i LuckyTemplates

Låt oss gå ner till historiska data och vi kan välja vilken granularitet vi vill. Låt oss säga att vi vill ha tre månader och vi vill dra det för veckoslutet, bara så att det inte överväldiga hög/låg diagrammet. Klicka sedan på Använd.

Aktiekurs-app – Dynamiskt, snabbt och enkelt i LuckyTemplates

Och istället för att klicka på ladda ner högerklickar vi och kopierar länkadressen eftersom vi vill hämta onlineversionen.

Aktiekurs-app – Dynamiskt, snabbt och enkelt i LuckyTemplates

Inuti, går vi till Hämta data och vi ska dra detta genom en webbanslutning.

Aktiekurs-app – Dynamiskt, snabbt och enkelt i LuckyTemplates

Vi kan bara använda den vanliga grundläggande webbanslutningen. Vi behöver inte göra något fancy här. Vi klistrar bara in den kopierade länken och trycker på enter-tangenten eller klickar på OK.

Aktiekurs-app – Dynamiskt, snabbt och enkelt i LuckyTemplates

Du kommer att se att det här drar in det riktigt bra och vi behöver inte göra någonting. Vi har allt vi behöver här.

Aktiekurs-app – Dynamiskt, snabbt och enkelt i LuckyTemplates

Transformera onlinedata

Vi går sedan in i Transform Data och in i. Den är ganska kompakt för vad den gör, men det vi vill titta på här är Netflix-symbolen (NFLX). Det här är den statiska delen av det att vi inte vill behöva dra den kursen för varje aktie vi vill ha.

Aktiekurs-app – Dynamiskt, snabbt och enkelt i LuckyTemplates

Så vi ska förvandla detta till en funktion. För att göra det kommer vi att säga "som text " och sedan " som tabell " eftersom vi vill att en hel rad citattecken ska dra, och vi vill iterera över den tabellen. Slutligen sätter vi bara pilen, som förvandlar den till funktion.

Aktiekurs-app – Dynamiskt, snabbt och enkelt i LuckyTemplates

Och nu kommer vi att ersätta denna statiska del med vår parameter. Och nu kommer vi att ersätta denna statiska del med vår parameter och klicka sedan på Klar. Detta kommer att ta den webbadressen, och varje gång den itererar, kommer den att dra aktiekursen från tabellen.

Aktiekurs-app – Dynamiskt, snabbt och enkelt i LuckyTemplates

Vi kan sedan ändra namnet på denna funktion. Jag kallar det Quote Pull.

Aktiekurs-app – Dynamiskt, snabbt och enkelt i LuckyTemplates

Skapa en tabell över aktier

Nästa sak vi behöver göra är att skapa tabellen över aktier som funktionen ska iterera över. Och det ska vi göra genom att hämta det från Excel.

I Excel här har vi en fil som heter StockList och vi har en kolumn som heter Quote Symbol, som matchar vårt parameternamn. Låt oss nu ta korgen med aktier som vi vill dra och sedan spara filen.

Aktiekurs-app – Dynamiskt, snabbt och enkelt i LuckyTemplates

Inuti LuckyTemplates går vi och drar in den filen.

Aktiekurs-app – Dynamiskt, snabbt och enkelt i LuckyTemplates

Och så här ser det ut.

Aktiekurs-app – Dynamiskt, snabbt och enkelt i LuckyTemplates

Nu kan vi förändra det. Observera att vi måste använda första raden som rubriker . Låt oss sedan ändra namnet på den här filen till StockList.

Aktiekurs-app – Dynamiskt, snabbt och enkelt i LuckyTemplates

Itererar offertdragningsfunktionen över stocklisttabellen

Vi vill upprepa den här Quote Pull-funktionen över vår StockList-tabell över var och en av aktierna som vi tittar på. Så vi går till Lägg till kolumn och klickar på Anropa anpassad funktion .

Aktiekurs-app – Dynamiskt, snabbt och enkelt i LuckyTemplates

Låt oss kalla denna Pull-kolumn och funktionsfrågan kommer att bli vår Quote Pull-funktion. Kolumnerna som vi ska iterera över är vår QuoteSymbol.

Aktiekurs-app – Dynamiskt, snabbt och enkelt i LuckyTemplates

Så nu har vi en tabell för var och en av de aktier vi har i vår StockList-tabell.

Aktiekurs-app – Dynamiskt, snabbt och enkelt i LuckyTemplates

Sedan gör vi några justeringar här. Genom att klicka på expanderingsknappen går vi och avmarkerar Använd originalkolumnnamnet som prefix .

Aktiekurs-app – Dynamiskt, snabbt och enkelt i LuckyTemplates

Ändra kolumntyp i enlighet med detta

Det sista vi måste göra är att ändra kolumntyperna och se till att de passar deras respektive kolumner.

Aktiekurs-app – Dynamiskt, snabbt och enkelt i LuckyTemplates

När det är gjort går vi till fliken Hem och klickar på Stäng och tillämpa.

Aktiekurs-app – Dynamiskt, snabbt och enkelt i LuckyTemplates

Bygga den dynamiska aktiekursen App Graph

Och nu är vår webbskrapning klar, låt oss börja göra lite grafer. Här använder vi ljusstakebordet och justerar bara storleken för att passa in på sidan, eftersom det är sidans fokus.

Aktiekurs-app – Dynamiskt, snabbt och enkelt i LuckyTemplates

Sedan, från fälten, drar vi våra datum-, öppna-, stäng-, hög- och låg-fält till tabellen. Och du kan se hur de alla möts.

Aktiekurs-app – Dynamiskt, snabbt och enkelt i LuckyTemplates

Därefter slår vi på hög/låg bokstäver och formaterar sedan vårt datum.

Aktiekurs-app – Dynamiskt, snabbt och enkelt i LuckyTemplates

Nu behöver vi bara slänga in vår chicklet slicer med vår citatsymbol.

Aktiekurs-app – Dynamiskt, snabbt och enkelt i LuckyTemplates

Vi kan gå in på alternativet Allmänt här och göra några fler justeringar. Låt oss lägga in ett gäng kolumner här, säg 15 kolumner om vi har många aktier.

Aktiekurs-app – Dynamiskt, snabbt och enkelt i LuckyTemplates

Vi kan också justera höjden eller bredden om vi vill, och sedan stänga av multipelvalet och påtvingat val.

Aktiekurs-app – Dynamiskt, snabbt och enkelt i LuckyTemplates

Vi kan också ändra storleken och färgen på chicklet för att få det att se bättre ut. Detta är det sista utseendet på den dynamiska aktiekursappen.

Aktiekurs-app – Dynamiskt, snabbt och enkelt i LuckyTemplates




Slutsats

På bara några minuter byggde vi en fullständig aktiekursapp och gjorde den dynamisk. Vi har ritat ut det och det ser bra ut.

Om du verkligen vill bli fancy med detta, kan du gå tillbaka till den webbadressen och du kan ändra granularitetsparametrarna. Du kan också lägga till fler skivare om du vill, och mer.

Jag hoppas att du tycker om det här och att det är användbart. Förhoppningsvis har du lärt dig något av detta och kommer att kunna implementera det i din egen arbetsmiljö.

Med vänliga hälsningar,


Hur man kommenterar i Python – En snabbguide för nybörjare

Hur man kommenterar i Python – En snabbguide för nybörjare

Hur man kommenterar i Python – En snabbguide för nybörjare

Vad är Power Query & M Language: En detaljerad översikt

Vad är Power Query & M Language: En detaljerad översikt

Denna handledning ger en översikt över Power Query Editor och M-språket på LuckyTemplates-skrivbordet.

Skapa en paginerad rapport: Lägga till texter och bilder

Skapa en paginerad rapport: Lägga till texter och bilder

Lär dig hur du skapar en sidnumrerad rapport, lägger till texter och bilder och sedan exporterar din rapport till olika dokumentformat.

SharePoint Automate-funktionen | En introduktion

SharePoint Automate-funktionen | En introduktion

Lär dig hur du använder SharePoint-automatiseringsfunktionen för att skapa arbetsflöden och hjälpa dig att mikrohantera SharePoint-användare, bibliotek och listor.

Lös en dataanalysutmaning med LuckyTemplates Accelerator

Lös en dataanalysutmaning med LuckyTemplates Accelerator

Finslipa dina färdigheter i rapportutveckling genom att gå med i en dataanalysutmaning. Acceleratorn kan hjälpa dig att bli en LuckyTemplates superanvändare!

Löpande summor i LuckyTemplates med DAX

Löpande summor i LuckyTemplates med DAX

Lär dig hur du beräknar löpande summor i LuckyTemplates med DAX. Löpande summor låter dig inte fastna i ett individuellt resultat.

LuckyTemplates Dax-variabler är konstanta: Vad betyder detta?

LuckyTemplates Dax-variabler är konstanta: Vad betyder detta?

Förstå konceptet med variabler i DAX inom LuckyTemplates och konsekvenserna av variabler för hur dina mått beräknas.

LuckyTemplates Slope Chart: En översikt

LuckyTemplates Slope Chart: En översikt

Lär dig mer om den anpassade visual som kallas LuckyTemplates Slope-diagram, som används för att visa ökning/minskning för en enstaka eller flera mätvärden.

LuckyTemplates färgteman för enhetliga visualiseringar

LuckyTemplates färgteman för enhetliga visualiseringar

Upptäck färgteman i LuckyTemplates. Dessa är viktiga för att dina rapporter och visualiseringar ska se ut och fungera sömlöst.

Beräkna medelvärde i LuckyTemplates: Isolera veckodags- eller helgresultat med DAX

Beräkna medelvärde i LuckyTemplates: Isolera veckodags- eller helgresultat med DAX

Att beräkna ett genomsnitt i LuckyTemplates kan göras på många sätt för att ge dig exakt information för dina affärsrapporter.