Stock Quote App - Dynamisch, snel en gemakkelijk in LuckyTemplates

Stock Quote App - Dynamisch, snel en gemakkelijk in LuckyTemplates

In deze blog laat ik je zien hoe je een dynamische aandelenkoers-app maakt in LuckyTemplates. Deze interessante techniek kwam voort uit een bericht op het LuckyTemplates-forum. Je kunt de volledige video van deze tutorial onderaan deze blog bekijken.

Het lid wilde weten hoe we te werk gaan door te beginnen met online gegevens en die in LuckyTemplates te halen en het vervolgens van daaruit te analyseren in plaats van te beginnen met wat we gewoonlijk doen, namelijk een Excel-bestand of een CSB-bestand.

Stock Quote App - Dynamisch, snel en gemakkelijk in LuckyTemplates

Evenzo heb ik een vraag van een ander forumlid over het ophalen van informatie van de financiële site van Yahoo. En dus werkten hij en ik daar een interessante oplossing aan uit.

Het is een dynamische oplossing waarbij u alle aandelen kunt kiezen die u maar wilt, en u krijgt de grafiek Hoog/Laag/Sluiten. U kunt elke gewenste granulariteit invoeren in termen van dagelijks, wekelijks, maandelijks en jaarlijks.

Stock Quote App - Dynamisch, snel en gemakkelijk in LuckyTemplates

En dus wilde ik je laten zien hoe je dit doet en hoe gemakkelijk het is. Het laat zien hoe krachtig LuckyTemplates is op het gebied van webscraping en geautomatiseerde data-poll-mogelijkheden.

In plaats van te doen wat ik normaal doe, namelijk de demonstratie op een bewerkte manier doorlopen en de hoogtepunten een beetje raken, laat ik het je van begin tot eind zien. We gaan dit vanaf nul opbouwen.

Inhoudsopgave

Online gegevens naar LuckyTemplates halen voor de Stock Quote-app

We beginnen met een leeg bestand en het enige dat ik eraan heb gedaan, is dat ik twee aangepaste visuals heb toegevoegd. Ik heb dat High/Low/Close-kandelaardiagram en een chiclet-slicer toegevoegd, wat niet nodig is, maar ik vind het beter dan de standaard-slicer. Je kunt zien dat er nog geen data en ook geen visuals zijn.

Stock Quote App - Dynamisch, snel en gemakkelijk in LuckyTemplates

Ik zet 15 minuten op de klok en dan bouw en visualiseer ik deze aandelenkoers-app in minder dan 15 minuten. Laten we beginnen bij de Yahoo Finance-site en een Quote Lookup doen.

Stock Quote App - Dynamisch, snel en gemakkelijk in LuckyTemplates

Het maakt niet echt uit welke quote we trekken en u zult zo meteen zien waarom. Dus laten we voor dit voorbeeld Netflix trekken.

Stock Quote App - Dynamisch, snel en gemakkelijk in LuckyTemplates

Laten we naar historische gegevens gaan en we kunnen elke granulariteit kiezen die we willen. Laten we zeggen dat we drie maanden willen en dat willen we trekken voor de wekelijkse afsluiting, zodat het de High/Low-grafiek niet overweldigt. Klik vervolgens op Toepassen.

Stock Quote App - Dynamisch, snel en gemakkelijk in LuckyTemplates

En in plaats van op downloaden te klikken, klikken we met de rechtermuisknop en kopiëren we het linkadres, omdat we de online versie willen ophalen.

Stock Quote App - Dynamisch, snel en gemakkelijk in LuckyTemplates

Binnen gaan we naar Get Data en we gaan dit door een webconnector halen.

Stock Quote App - Dynamisch, snel en gemakkelijk in LuckyTemplates

We kunnen gewoon de standaard basis webconnector gebruiken. We hoeven hier niets bijzonders te doen. We plakken gewoon de gekopieerde link en drukken op de enter-toets of klikken op OK.

Stock Quote App - Dynamisch, snel en gemakkelijk in LuckyTemplates

Je zult zien dat dit het heel mooi naar binnen trekt en dat we niets hoeven te doen. We hebben hier alles wat we nodig hebben.

Stock Quote App - Dynamisch, snel en gemakkelijk in LuckyTemplates

Online gegevens transformeren

We gaan dan naar Transform Data en naar de Advanced Editor . Het is vrij compact voor wat het doet, maar waar we hier naar willen kijken, is het Netflix-symbool (NFLX). Dit is het statische deel ervan dat we die quote niet willen hebben voor elk aandeel dat we willen.

Stock Quote App - Dynamisch, snel en gemakkelijk in LuckyTemplates

Dus we gaan dit omzetten in een functie. Om dat te doen, gaan we StockQuote "als tekst " zeggen, en dan " als tabel ", omdat we een hele reeks aanhalingstekens willen trekken, en we willen die tabel herhalen. Ten slotte plaatsen we gewoon de pijl, die deze in functie verandert.

Stock Quote App - Dynamisch, snel en gemakkelijk in LuckyTemplates

En nu gaan we dit statische gedeelte vervangen door onze parameter. En nu vervangen we dit statische gedeelte door onze parameter en klikken vervolgens op Gereed. Dit zal die URL nemen, en elke keer dat het itereert, zal het de aandelenkoers uit de tabel halen.

Stock Quote App - Dynamisch, snel en gemakkelijk in LuckyTemplates

We kunnen dan de naam van deze functie wijzigen. Ik noem het Quote Pull.

Stock Quote App - Dynamisch, snel en gemakkelijk in LuckyTemplates

Een tabel met aandelen maken

Het volgende dat we moeten doen, is de tabel met aandelen maken waarover de functie gaat itereren. En dat gaan we doen door dat uit Excel te halen.

In Excel hebben we hier een bestand met de naam StockList en we hebben een kolom met de naam Quote Symbol, die overeenkomt met onze parameternaam. Laten we nu de mand met aandelen nemen die we willen ophalen en het bestand opslaan.

Stock Quote App - Dynamisch, snel en gemakkelijk in LuckyTemplates

Binnen LuckyTemplates halen we dat bestand binnen.

Stock Quote App - Dynamisch, snel en gemakkelijk in LuckyTemplates

En zo ziet het eruit.

Stock Quote App - Dynamisch, snel en gemakkelijk in LuckyTemplates

Nu kunnen we dat transformeren. Merk op dat we de eerste rij als kopteksten moeten gebruiken . Laten we dan de naam van dit bestand wijzigen in StockList.

Stock Quote App - Dynamisch, snel en gemakkelijk in LuckyTemplates

Iteratie van de Quote Pull-functie over de StockList-tabel

We willen die Quote Pull-functie over onze StockList-tabel herhalen over elk van de aandelen die we bekijken. Dus gaan we naar Kolom toevoegen en klikken op Invoke Custom Function .

Stock Quote App - Dynamisch, snel en gemakkelijk in LuckyTemplates

Laten we deze Pull-kolom noemen en de functiequery wordt onze Quote Pull-functie. De kolommen die we gaan herhalen, zijn onze QuoteSymbol.

Stock Quote App - Dynamisch, snel en gemakkelijk in LuckyTemplates

Dus nu hebben we een tabel voor elk van de aandelen die we in onze StockList-tabel hebben.

Stock Quote App - Dynamisch, snel en gemakkelijk in LuckyTemplates

Vervolgens maken we hier enkele aanpassingen. Door op de uitvouwknop te klikken, halen we het vinkje weg bij Gebruik originele kolomnaam als voorvoegsel .

Stock Quote App - Dynamisch, snel en gemakkelijk in LuckyTemplates

Kolomtype dienovereenkomstig wijzigen

Het laatste dat we moeten doen, is de kolomtypen wijzigen en ervoor zorgen dat ze geschikt zijn voor hun respectieve kolommen.

Stock Quote App - Dynamisch, snel en gemakkelijk in LuckyTemplates

Als dat is gebeurd, gaan we naar het tabblad Start en klikken op Sluiten en toepassen.

Stock Quote App - Dynamisch, snel en gemakkelijk in LuckyTemplates

De dynamische app-grafiek voor aandelenkoersen bouwen

En nu ons webschrapen klaar is, laten we wat grafieken gaan maken. Hier gebruiken we de kandelaartabel en passen we gewoon de grootte aan zodat deze op de pagina past, aangezien dit het brandpunt van de pagina is.

Stock Quote App - Dynamisch, snel en gemakkelijk in LuckyTemplates

Vervolgens slepen we vanuit de velden onze velden Datum, Openen, Sluiten, Hoog en Laag naar de tabel. En je kunt zien hoe ze allemaal bij elkaar komen.

Stock Quote App - Dynamisch, snel en gemakkelijk in LuckyTemplates

Vervolgens zetten we de High/Low caps aan en formatteren we onze Date.

Stock Quote App - Dynamisch, snel en gemakkelijk in LuckyTemplates

Nu hoeven we alleen nog maar onze chicklet-snijder in te gooien met ons Quote-symbool.

Stock Quote App - Dynamisch, snel en gemakkelijk in LuckyTemplates

We kunnen hier naar de optie Algemeen gaan en nog wat aanpassingen maken. Laten we hier een aantal kolommen plaatsen, zeg 15 kolommen als we veel voorraden hebben.

Stock Quote App - Dynamisch, snel en gemakkelijk in LuckyTemplates

We kunnen ook de hoogte of breedte aanpassen als we dat willen, en dan de meervoudige selectie uitschakelen en de geforceerde selectie inschakelen.

Stock Quote App - Dynamisch, snel en gemakkelijk in LuckyTemplates

We kunnen ook de maat en kleur van het kuiken veranderen om het er beter uit te laten zien. Dit is het laatste uiterlijk van de dynamische app voor aandelenkoersen.

Stock Quote App - Dynamisch, snel en gemakkelijk in LuckyTemplates


Hoe de Query-editor werkt in LuckyTemplates
Geavanceerde transformaties In LuckyTemplates
Best practices voor het transformeren van gegevens in de Query-editor

Conclusie

In slechts enkele minuten hebben we een volledige app voor aandelenkoersen gebouwd en dynamisch gemaakt. We hebben het uitgetekend en het ziet er geweldig uit.

Als je hier echt zin in wilt hebben, kun je teruggaan naar die URL en de granulariteitsparameters wijzigen. Je kunt ook meer slicers toevoegen als je wilt, en meer.

Ik hoop dat je dit leuk vindt en nuttig vindt. Hopelijk heb je hier iets van geleerd en kun je het toepassen in je eigen werkomgeving.

Al het beste,


Wat is zelf in Python: voorbeelden uit de echte wereld

Wat is zelf in Python: voorbeelden uit de echte wereld

Wat is zelf in Python: voorbeelden uit de echte wereld

Een RDS-bestand opslaan en laden in R

Een RDS-bestand opslaan en laden in R

Je leert hoe je objecten uit een .rds-bestand in R opslaat en laadt. In deze blog wordt ook besproken hoe je objecten uit R naar LuckyTemplates importeert.

First N Business Days Revisited – Een DAX-coderingstaaloplossing

First N Business Days Revisited – Een DAX-coderingstaaloplossing

In deze tutorial over DAX-coderingstaal leert u hoe u de functie GENERATE gebruikt en hoe u de titel van een maat dynamisch wijzigt.

Breng inzichten onder de aandacht met behulp van de Multi Threaded Dynamic Visuals-techniek in LuckyTemplates

Breng inzichten onder de aandacht met behulp van de Multi Threaded Dynamic Visuals-techniek in LuckyTemplates

Deze zelfstudie behandelt hoe u de Multi Threaded Dynamic Visuals-techniek kunt gebruiken om inzichten te creëren op basis van dynamische gegevensvisualisaties in uw rapporten.

Inleiding tot het filteren van context in LuckyTemplates

Inleiding tot het filteren van context in LuckyTemplates

In dit artikel zal ik de filtercontext doornemen. Filtercontext is een van de belangrijkste onderwerpen waarover elke LuckyTemplates-gebruiker in eerste instantie zou moeten leren.

Beste tips voor het gebruik van de apps in LuckyTemplates Online Service

Beste tips voor het gebruik van de apps in LuckyTemplates Online Service

Ik wil laten zien hoe de online service LuckyTemplates Apps kan helpen bij het beheren van verschillende rapporten en inzichten die uit verschillende bronnen zijn gegenereerd.

Analyseer winstmargeveranderingen in de loop van de tijd - analyse met LuckyTemplates en DAX

Analyseer winstmargeveranderingen in de loop van de tijd - analyse met LuckyTemplates en DAX

Leer hoe u wijzigingen in uw winstmarge kunt berekenen met behulp van technieken zoals vertakking van metingen en het combineren van DAX-formules in LuckyTemplates.

Materialisatie-ideeën voor gegevenscaches in DAX Studio

Materialisatie-ideeën voor gegevenscaches in DAX Studio

Deze tutorial bespreekt de ideeën van materialisatie van datacaches en hoe deze de prestaties van DAX beïnvloeden bij het leveren van resultaten.

Zakelijke rapportage met behulp van LuckyTemplates

Zakelijke rapportage met behulp van LuckyTemplates

Als u tot nu toe nog steeds Excel gebruikt, is dit het beste moment om LuckyTemplates te gaan gebruiken voor uw zakelijke rapportagebehoeften.

Wat is LuckyTemplates Gateway? Alles wat u moet weten

Wat is LuckyTemplates Gateway? Alles wat u moet weten

Wat is LuckyTemplates Gateway? Alles wat u moet weten