Hallo Zusammen und Willkommen zu meinen ersten Blogbeitrag zum Thema Power BI. Dieser Blogbeitrag wird euch Step by Step zeigen wie Ihr eine Umfrage die Ihr über Forms erstellt ganz einfach über Flow in einen Power BI Bericht überführt. Das Beste daran ist, dass die Daten live in den Bericht einfließen sobald jemand seine Umfrage ausgefüllt und versendet hat. Nun aber genug Vorwort und los geht es mit dem praktischen Teil.
Ihr benötigt folgende Komponenten um euch einen Report im Power BI zu bauen der sich die Daten über Flow aus Forms zieht:
- Eine Umfrage in Forms
- Ein Streamingdataset in Power BI
- Einen Flow
Eine Umfrage in Forms anlegen
Ihr legt eine neue
Umfrage unter "Neues Formular" an.

Als erstes gebt ihr
euerer Umfrage einen Namen.
Und wählt danach
einfach aus was ihr für euer Formular benötigt.


Wenn ihr fertig
seid, klickt oben rechts auf Teilen und ihr erhaltet den Link zu eurer Umfrage.

Nach dem Formular
erstellen wir nun das passende Dataset.
Ein Stream Dataset in Power BI anlegen
Als erstes sucht ihr euch den entsprechenden Workspace aus, indem ihr das Dataset verwenden möchtet.


Danach geht ihr auf Erstellen - "Streamingdataset".

Und wählt dort "API".

In dem Streamingdataset definiert ihr nun eure Werte und die jeweiligen Konfigurationen dazu. Wenn Ihr fertig seid bestätigt dies mit "Erstellen".
Das Dataset
erscheint nun im ausgewählten Workspace unter Dataset.
Nun wird ein Flow
erstellt um dieses Datenset zu befüllen.
Einen Flow anlegen

Einen Namen auswählen und auf "Überspringen" gehen.

Nun suchen wir nach "Forms" und wählen "Trigger".

Dort wählen wir nun unser Datenset aus.

Danach erstellen wir einen neuen Schritt aus - "Forms" als "Aktion".

Dort wählen wir erneut das "Forms" Formular aus. Danach gehen wir auf Antwort ID und dann auf "Ausdruck".

Der
Ausdruck für das Abziehen der einzelnen Werte in den Felder lautet wie folgt:
first(triggerBody()?['value'])?['resourceData']?['responseId']
Danach
klicken wir auf Enter!
Danach wählen wir einen weiteren Schritt aus - "Power BI".

Wir wählen nun den entsprechenden Arbeitsbereich aus in dem das "Stream Dataset" erstellt wurde.

Danach wählen wir das Dataset.

Daraufhin
wählen wir "Real Time Data"

Daraufhin
erscheinen die Felder die wir in unserem Dataset vordefiniert haben. Diesen
ordnen wir dem entsprechnden Wertfeld aus dem Forms Formular zu.

Wenn
das geschafft ist, ist der Flow einsatzbereit und es können nun Daten die in
das Forms Formular eingelesen werden zeitgleich visuell in Power BI dargestellt
werden.

