LuckyTemplates What-If-parameterfunktion
Den här bloggen introducerar den nya funktionen i LuckyTemplates, analysparametern What-If. Du kommer att se hur det gör allt snabbt och enkelt för din scenarioanalys.
För det här inlägget kommer vi att arbeta med power query, kombinera filer från flera mappar i vårt nätverk, skrivbord, OneDrive eller SharePoint.
I det här exemplet har vi tre CSV-filer i en mapp och data ser ut så här:
Vi kommer att använda power query i Excel, som fungerar exakt på samma sätt som power query i LuckyTemplates.
Innehållsförteckning
Ansluter till en mapp i ett nätverk
Vi börjar med vår handledning om energifråga, kombinerar filer från flera mappar med en tom Excel-fil och går till datafliken, klickar på Hämta data , från fil och sedan från mapp .
Så här ansluter du till en mapp som finns på din C-enhet eller på ditt nätverk. Om du vill ansluta till en fil på SharePoint, använd den här anslutningen.
Använd bläddringsrutan för att söka efter din mapp. Klicka sedan på knappen Kombinera och transformera data .
Sedan får vi frågan vilken typ av CSV-fil detta är. Klicka på OK och om det inte fungerar, gå tillbaka och ändra till rätt CSV-filtyp.
Vi får det här stora blocket av steg i energifrågan. Detta kan vara lite skrämmande och förvirrande. Dessa tre filer är staplade ovanpå varandra, vilket inte är vad vi vill uppnå.
Vi klickar på den första filen och klickar sedan på Transform Sample File . Vilka ändringar vi än gör i den här filen kommer den också att tillämpas på de andra filerna.
Rensa upp data
Låt oss göra i ordning det här först. Vi vill att detta datum ska fyllas i mot varje rekord. Om kolumn1 innehåller ordet datum vill vi sätta datumet på de andra kolumnerna och fylla ner det datumet.
Vi lägger till en som säger att om Kolumn1 är lika med ordet datum, så vill vi ha värdet från Kolumn2. Annars lämnar du det tomt.
Välj datum- och nollkolumnen, högerklicka sedan och fyll ner.
Resultatet blir en kolumn med alla datum.
För att bli av med tomrummen och nollorna här, klicka på Ta bort tom .
Vi vill inte använda den första raden som våra rubriker, men vi kan inte heller använda knappen Använd första raden som rubriker eftersom den kommer att trycka in datumen i rubrikraden.
Om du gör det ändras datumet för varje fil. Den enklaste lösningen är att vi byter namn på dessa kolumner manuellt.
Markera alla kolumner, högerklicka och klicka sedan på ta bort andra kolumner .
Efter att vi redigerat underrubrikerna är vi nu ganska klara.
När vi klickar på DemoFolder får vi ett felmeddelande. Vi får detta för det mesta när vi gör en liten ändring på transform-exempelfilen.
För det mesta orsakas felet av detta ändrade typsteg eftersom det vill ändra den ursprungliga kolumn1, som inte finns längre.
Att bara ta bort det här steget åtgärdar felet.
Allt vi gjorde med den första filen kommer nu att tillämpas på varje fil. Det är verkligen beroende av att våra källfiler är strukturerade på samma sätt. Det är inte omöjligt om de är olika, men det kommer att bli mycket svårare.
Så låt oss titta tillbaka på dessa frågor och ta reda på vad som händer. Om vi går till källsteget för exempelfilen hänvisar det till det här som kallas Parameter1 .
Och om vi tittar över till vänster, kallas Parameter1 för exempelfilen.
Och om vi går till källan till exempelfilen, navigerar vi till posten 0.
Power query är ett nollbaserat språk, vilket betyder att Record1 faktiskt är Item 0. Det är bara att ta tag i den första filen och sedan konverteras de andra stegen automatiskt, vilket är bara lysande. Du brukade göra detta manuellt förr i tiden till fliken Transform File.
Om vi expanderar detta kommer det att ge ett filnamn och sedan en genomgång av alla steg.
Om du ska använda den avancerade editorn får du denna varning. Vi rekommenderar att du undviker att göra detta eftersom du inte kan återupprätta dem efteråt. I allmänhet gör du bara alla dina justeringar i exempelfilen.
Så vad som hände i det här konsolideringssteget är att det gick till mappen och det filtrerade bort dolda filer eller systemfiler. Sedan lade den till den anropade anpassade funktionen, döpte om några kolumner och tog sedan bort allt annat.
Det enda du kommer att märka är att den tappar kolumntyperna. Så vilka kolumntyper du än väljer i transformationsexempelfilen kommer inte att ärvas av konsolideringsfilen.
Vi klickar sedan på Stäng och ladda . Varje gång vi klickar på uppdatera kommer den att skanna igenom den mappen.
Ansluta till en mapp i SharePoint eller OneDrive
Om dina filer finns i en OneDrive eller en SharePoint-mapp är processen praktiskt taget densamma, men subtilt annorlunda. Du behöver rätt sökväg för OneDrive, vilket är URL:en fram till ditt namn. Vi klickar på Hämta data och sedan SharePoint-mappen.
Det kommer att uppmana oss att ange en URL där vi kan klistra in länken. Sedan kommer det att lista ner i stort sett alla filer du har i OneDrive. När vi går in i Transform Data måste vi göra ett par olika steg. Först måste vi hitta rätt mapp, som är DemoOneDriveFolder .
Vi klickar på Textfilter , sedan Innehåller och skriver sedan in DemoOneDrive . Om vi inte gör det här kan vi rulla i evigheter och inte hitta det vi letar efter.
Denna process kommer sedan att filtrera ner den till rätt mapp. Som du kan se har vi de tre filerna. Excellent.
Vi går till kolumnen Mappsökväg , högerklickar, går till Textfilter och väljer Lika med .
På så sätt kan vi ta rätt väg snarare än innehåller-delen. Vi kan bara bli av med det senare steget eftersom vi inte behöver det.
Ett annat råd skulle vara att skapa ett filter där textfiltret är lika med CSV-filer – ifall några andra filer hamnar här.
Den sista rekommendationen är att anropa den här frågan OneDriveFolder och sedan referera till den. Det är användbart när du försöker felsöka senare och behöver arbeta dig tillbaka, eller till och med när du måste byta mapp.
Detta skulle vara mer komplext än det tidigare exemplet vi arbetade med. För den här behöver vi bara kolumnerna Innehåll och Namn .
Vi högerklickar bara för att ta bort de andra kolumnerna.
Klicka på den lilla dubbelhåriga pilen som kommer att kombinera filerna.
Från och med denna tidpunkt kommer processen att vara identisk med föregående exempel, där även hjälpfrågorna skapades.
Bara en snabb notering att om du konsoliderar Excel-filer kommer en av de mellanliggande skärmarna som dyker upp frågar vilket ark du vill konsolidera. Arken måste verkligen ha samma namn för om du konsoliderar flera Excel-filer kan det bli rörigt.
Här är vår transformerade exempelfil som helt knöt ihop den exakt som vi gjorde i föregående exempel.
Och slutligen, här är konsolideringsfilen som kommer att tryckas ut och laddas in i datamodellen.
Och vi har även denna extra mapp som heter OneDriveFolder . Slutligen, glöm inte att byta namn på dina steg med något användbart och meningsfullt.
Slutsats
För den här handledningen arbetade vi med power-query, kombinera filer från flera mappar från vårt nätverk, skrivbord, OneDrive eller SharePoint.
Om du gillade innehållet i denna handledning, vänligen prenumerera på LuckyTemplates TV-kanal. Vi har en enorm mängd innehåll som kommer ut hela tiden från mig själv och en rad innehållsskapare, alla dedikerade till att förbättra ditt sätt att använda LuckyTemplates och Power Platform.
Den här bloggen introducerar den nya funktionen i LuckyTemplates, analysparametern What-If. Du kommer att se hur det gör allt snabbt och enkelt för din scenarioanalys.
Lär dig hur du avgör om din intäktstillväxt är bra genom att kontrollera om dina marginaler ökade med hjälp av LuckyTemplates mäter förgrening.
Lär dig och förstå hur du kan skapa och använda LuckyTemplates-parametrar som är en kraftfull funktion i frågeredigeraren.
Denna handledning kommer att diskutera hur man skapar ett runt stapeldiagram med Charticulator. Du kommer att lära dig hur du designar dem för din LuckyTemplates-rapport.
Lär dig hur du använder PowerApps funktioner och formler för att förbättra funktionaliteten och ändra ett beteende i vår Power Apps canvas-app.
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 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.
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
LuckyTemplates Kalendertabell: Vad är det och hur man använder det