Använda en extern Python IDE med Power BI
Med Power BI Desktop kan du använda din externa Python Integrated Development Environment (IDE) för att skapa och förfina Python-skript och sedan använda dessa skript i Power BI.
Aktivera en extern Python IDE
Du kan starta din externa Python IDE från Power BI Desktop och få dina data automatiskt importerade och visade i Python IDE. Därifrån kan du ändra skriptet i den externa Python-IDE:t och sedan klistra in det i Power BI Desktop igen för att skapa visuella Power BI-objekt och -rapporter.
Du kan ange vilken Python IDE som ska användas och låta den startas automatiskt inifrån Power BI Desktop.
Behov
Om du vill använda den här funktionen måste du installera en Python IDE på den lokala datorn. Power BI Desktop inkluderar, distribuerar eller installerar inte Python-motorn, så du måste installera Python separat på den lokala datorn. Du kan välja vilken Python IDE som ska användas med följande alternativ:
Du kan installera din favorit-Python IDE, varav många är tillgängliga kostnadsfritt, till exempel nedladdningssidan för Visual Studio Code.
Power BI Desktop har också stöd för Visual Studio.
Du kan också installera en annan Python IDE och låta Power BI Desktop starta python-IDE:t genom att göra något av följande:
- Du kan associera . PY-filer med den externa IDE som du vill att Power BI Desktop ska starta.
- Du kan ange .exe som Power BI Desktop startar genom att välja Annat i avsnittet Med Python-skriptalternativ i dialogrutan Alternativ. Du kan öppna dialogrutan Alternativ genom att gå till Alternativ för fil>och inställningar.>
Om du har flera Python-ID:er installerade kan du ange vilken som startas genom att välja den i listrutan Identifierade Python-ID:er i dialogrutan Alternativ .
Som standard startar Power BI Desktop Visual Studio Code som extern Python IDE om den är installerad på den lokala datorn. Om Visual Studio Code inte är installerat och du har Visual Studio som startas i stället. Om inget av dessa Python-ID:er har installerats associeras programmet med . PY-filer startas.
Och om inte . PY-filassociation finns, det är möjligt att ange en sökväg till en anpassad IDE i avsnittet Ange en Python-hemkatalog i dialogrutan Alternativ . Du kan också starta en annan Python IDE genom att välja kugghjulsikonen Inställningar bredvid pilikonen Starta Python IDE i Power BI Desktop.
Starta en Python IDE från Power BI Desktop
Utför följande steg för att starta en Python IDE från Power BI Desktop:
Läs in data i Power BI Desktop.
Lägg till en Python-visualisering på arbetsytan. Om du inte har aktiverat visuella skriptobjekt än uppmanas du att göra det.
När skriptvisualiseringar har aktiverats visas ett tomt visuellt Python-objekt som är redo att visa resultatet av skriptet. Fönstret Python-skriptredigeraren visas också.
Nu kan du välja de fält som du vill använda i Python-skriptet. När du väljer ett fält skapar fältet Python-skriptredigeraren automatiskt skriptkod baserat på det fält eller fält som du väljer. Du kan antingen skapa eller klistra in python-skriptet direkt i fönstret Python-skriptredigeraren , eller så kan du lämna det tomt.
Kommentar
Standardaggregeringstypen för visuella Python-objekt är sammanfatta inte.
Nu kan du starta Python IDE direkt från Power BI Desktop. Välj knappen Starta Python IDE, som finns till höger i namnlisten för Python-skriptredigeraren, som du ser i den här skärmbilden.
Din angivna Python IDE startas av Power BI Desktop, enligt följande bild. I den här bilden är Visual Studio Code standard-Python IDE.
Kommentar
Power BI Desktop lägger till de tre första raderna i skriptet så att de kan importera dina data från Power BI Desktop när du kör skriptet.
Alla skript som du skapade i fönstret Python-skriptredigeraren i Power BI Desktop visas, från och med rad 4, i python-IDE:t. Nu kan du skapa python-skriptet i Python IDE. När Python-skriptet har slutförts i python-IDE:t måste du kopiera och klistra in det i fönstret Python-skriptredigerare i Power BI Desktop, exklusive de tre första raderna i skriptet som Power BI Desktop genererade automatiskt. Kopiera inte tillbaka de tre första raderna med skript till Power BI Desktop. Dessa rader användes bara för att importera dina data till python-IDE:n från Power BI Desktop.
Kända begränsningar
Att starta en Python IDE direkt från Power BI Desktop har några begränsningar:
- Det går inte att exportera skriptet automatiskt från Python IDE till Power BI Desktop.
Relaterat innehåll
Ta en titt på följande ytterligare information om Python i Power BI.