Dela via


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.

Screenshot of the Options dialog, showing Visual Studio Code entered in the Detected Python IDE field.

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.>

    Screenshot of the Options dialog, showing Other entered in the Detected Python IDE field.

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:

  1. Läs in data i Power BI Desktop.

  2. Lägg till en Python-visualisering på arbetsytan. Om du inte har aktiverat visuella skriptobjekt än uppmanas du att göra det.

    Screenshot of the Enable script visuals dialog, prompting you to enable it.

  3. 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å.

    Screenshot of the Visualizations pane, showing a blank Python visual.

  4. 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.

    Screenshot of the Visualizations pane, showing a blank Python visual with script codes in the script editor.

    Kommentar

    Standardaggregeringstypen för visuella Python-objekt är sammanfatta inte.

  5. 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.

    Screenshot of the Python script editor, showing how to launch the Python IDE.

  6. 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.

    Screenshot of the Python IDE, showing it in Visual Studio Code.

    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.

  7. 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.

Ta en titt på följande ytterligare information om Python i Power BI.