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,


Pipe In R: Anslutningsfunktioner med Dplyr

Pipe In R: Anslutningsfunktioner med Dplyr

I den här handledningen kommer du att lära dig hur du kopplar ihop funktioner med hjälp av dplyr-röroperatorn i programmeringsspråket R.

RANKX Deep Dive: A Lucky Templates DAX-funktion

RANKX Deep Dive: A Lucky Templates DAX-funktion

RANKX från LuckyTemplates låter dig returnera rankningen av ett specifikt nummer i varje tabellrad som utgör en del av en lista med nummer.

Extrahera LuckyTemplates-teman och bilder från PBIX

Extrahera LuckyTemplates-teman och bilder från PBIX

Lär dig hur du tar isär en PBIX-fil för att extrahera LuckyTemplates-teman och bilder från bakgrunden och använda den för att skapa din rapport!

Excel Formler Fuskblad: Mellanvägledning

Excel Formler Fuskblad: Mellanvägledning

Excel Formler Fuskblad: Mellanvägledning

LuckyTemplates Kalendertabell: Vad är det och hur man använder det

LuckyTemplates Kalendertabell: Vad är det och hur man använder det

LuckyTemplates Kalendertabell: Vad är det och hur man använder det

Python i LuckyTemplates: Hur man installerar och ställer in

Python i LuckyTemplates: Hur man installerar och ställer in

Lär dig hur du installerar programmeringsspråket Python i LuckyTemplates och hur du använder dess verktyg för att skriva koder och visa bilder.

Beräkna dynamiska vinstmarginaler – enkel analys av LuckyTemplates med DAX

Beräkna dynamiska vinstmarginaler – enkel analys av LuckyTemplates med DAX

Lär dig hur du beräknar dynamiska vinstmarginaler vid sidan av LuckyTemplates och hur du kan få fler insikter genom att gräva djupare i resultaten.

Sortering av datumtabellkolumner i LuckyTemplates

Sortering av datumtabellkolumner i LuckyTemplates

Lär dig hur du sorterar fälten från en utökad datumtabells kolumner korrekt. Detta är en bra strategi att göra för svåra fält.

Hitta dina bästa produkter för varje region i LuckyTemplates med DAX

Hitta dina bästa produkter för varje region i LuckyTemplates med DAX

I den här artikeln går jag igenom hur du kan hitta dina toppprodukter per region med hjälp av DAX-beräkningar i LuckyTemplates, inklusive TOPN- och CALCULATE-funktionerna.

Skräpdimension: Vad är det och varför det är allt annat än skräp

Skräpdimension: Vad är det och varför det är allt annat än skräp

Lär dig hur du använder en skräpdimension för flaggor med låg kardinalitet som du vill infoga i din datamodell på ett effektivt sätt.