top of page

R Script Custom Visuals in Power BI

[et_pb_section fb_built=”1″ _builder_version=”3.22″ custom_margin=”||-95px|||” custom_padding=”3px|||||”][et_pb_row _builder_version=”4.4.8″][et_pb_column type=”4_4″ _builder_version=”4.4.8″][et_pb_post_title date_format=”d.m.yy” categories=”off” comments=”off” featured_image=”off” _builder_version=”4.4.8″ title_line_height=”1.2em” width=”103%” custom_margin=”|-44px||||” custom_padding=”|||25px|false|false” title_font_size_tablet=”34px” title_font_size_phone=”30px” title_font_size_last_edited=”on|phone” border_width_left=”6px” border_color_left=”#74c2d2″][/et_pb_post_title][/et_pb_column][/et_pb_row][et_pb_row _builder_version=”3.25″ background_size=”initial” background_position=”top_left” background_repeat=”repeat”][et_pb_column type=”4_4″ _builder_version=”3.25″ custom_padding=”|||” custom_padding__hover=”|||”][et_pb_text _builder_version=”4.4.8″ header_2_font_size=”22px” min_height=”31px”]

Custom Visuals als mächtige Ergänzung von Power Bi!

[/et_pb_text][et_pb_text _builder_version=”4.4.8″ background_size=”initial” background_position=”top_left” background_repeat=”repeat” min_height=”246px”]

Auch wenn Power BI bereits von Haus aus leistungsstarke graphische Darstellungsmöglichkeiten für einen Bericht bereitstellt, möchten Unternehmen manchmal weitere Funktionen in das Visual aufnehmen. Dadurch können eigene Anforderungen umgesetzt werden, die bestehende Power BI Grafiken nicht erfüllen können. In diesem Fall ist das Erstellen eigener Custom Visuals der beste Weg, um ein personalisiertes Berichtsdiagramm zu erstellen. Custom Visuals ermöglichen Unternehmen mehr Flexibilität und Kontrolle, welche Informationen ausgewählt und wie diese in Berichten angezeigt werden.

Im Folgenden möchte ich Ihnen erklären, wie Sie Custom Visuals mithilfe von R erstellen können!

[/et_pb_text][et_pb_text _builder_version=”4.4.8″ header_2_font_size=”22px”]

Wie werden Custom Visuals mit R erstellt ?

[/et_pb_text][et_pb_text _builder_version=”4.4.8″ background_size=”initial” background_position=”top_left” background_repeat=”repeat” custom_padding=”2px|||||”]

1. Zuerst steht die Installation von Node.js und R-Studio an, die beide für die Entwicklung von Custom Visuals benötigt werden.

  1.  R-Studio kann unter rstudio.com/products/rstudio/download/ heruntergeladen werden.

  2.  Für Windows kann Node.js unter nodejs.org heruntergeladen werden.

  3.  Für Linux und MacOS wird Node.js mit dem Node Version Manager (nvm) installiert.

Nach der Installation kann mit npm -l getestet werden, ob es erfolgreich installiert wurde und welche Befehle es bereitstellt.

[/et_pb_text][et_pb_text _builder_version=”4.4.8″ background_size=”initial” background_position=”top_left” background_repeat=”repeat” custom_padding=”2px|||||”]

2. Bevor Sie mit der Entwicklung beginnen können, muss außerdem das Power BI Visual Tool Package mit dem folgenden Befehl installieren werden: npm install -g powerbi-visuals-tools Diese Befehlszeilen-Tool bietet alles, was zum Erstellen der custom Visuals benötigt wird.

[/et_pb_text][et_pb_text _builder_version=”4.4.8″ background_size=”initial” background_position=”top_left” background_repeat=”repeat” custom_padding=”1px|||||”]

3. Im nächsten Schritt erstellen Sie eine Vorlage für custom Visuals über die Befehlszeile: pbiviz new Ihr_Vorlagenname -t rhml Der Ordner, der Ihre Vorlage enthält, wird dann im Arbeitspfad Ihres Terminals erstellt. Danach finden Sie eine Datei mit dem Namen script.r im Vorlagenordner, wo anschließend eigener Quellcode für custom Visuals ergänzt werden kann.

[/et_pb_text][et_pb_image src=”https://hubsters.de/wp-content/uploads/2020/12/edit_script_Qianyu_customvisual_post.png” title_text=”edit_script_Qianyu_customvisual_post” _builder_version=”4.4.8″][/et_pb_image][et_pb_text _builder_version=”4.4.8″ background_size=”initial” background_position=”top_left” background_repeat=”repeat” custom_padding=”2px|||||”]Einige meiner Tipps beim Schreiben des Visuals:

  1.  Die erforderlichen Bibliotheken für den Code sollten am Anfang der Datei angegeben werden.

  2.  Die Standardeingabe für die Vorlage heißt Values.

  3.  Vor dem Kompilieren des Pakets müssen die Informationen wie Beschreibung, supportUrl und Autor ausgefüllt sein, andernfalls schlägt der Prozess fehl.

  4. Die Eingabe von r-script kann nur eine Tabelle oder verwandte Tabellen sein. Ich habe versucht, zwei Tabellen zu importieren. Dann dachte ich, dass es nur möglich ist, eine Beziehung hinzuzufügen

[/et_pb_text][et_pb_text _builder_version=”4.4.8″ background_size=”initial” background_position=”top_left” background_repeat=”repeat” custom_padding=”2px|||||”]

4. Nach Abschluss der obigen Schritte kann die Vorlage kompiliert werden: pbiviz package Dann finden Sie eine .pvix Datei in .\Ihr_Vorlagenname\dist. Diese Datei können Sie anschließend nach Power BI importieren.

[/et_pb_text][et_pb_image src=”https://hubsters.de/wp-content/uploads/2020/12/PowerBI_Run_R-Cusotm-Visual.png” title_text=”PowerBI_Run_R Cusotm Visual” _builder_version=”4.4.8″][/et_pb_image][et_pb_text _builder_version=”4.4.8″ background_size=”initial” background_position=”top_left” background_repeat=”repeat” custom_padding=”2px|||||”]

  1.  Öffnen Sie Power BI

  2.  Klicken Sie auf auf Weitere Bilder erhalten (ein Symbol mit drei Punkten bei der Visualisierung)

  3.  Klicken Sie auf Aus Datei importieren

  4. Wählen Sie die .pvix Datei

  5. Genießen Sie Ihr custom Visual!

[/et_pb_text][et_pb_text _builder_version=”4.4.8″ background_size=”initial” background_position=”top_left” background_repeat=”repeat”]Auf diese Weise können Farbe, Form und vieles mehr anpasst werden. Dadurch heben sich Ihre Berichte von normalen Power BI Grafiken deutlich ab. Einige Diagramme, die von Visualisierungsbibliotheken bereitgestellt werden, können auch mithilfe von custom Visuals in Power BI-Berichte eingefügt werden.

[/et_pb_text][/et_pb_column][/et_pb_row][et_pb_row _builder_version=”4.4.8″][et_pb_column type=”4_4″ _builder_version=”4.4.8″][et_pb_divider color=”#74c2d2″ _builder_version=”4.4.8″][/et_pb_divider][/et_pb_column][/et_pb_row][/et_pb_section][et_pb_section fb_built=”1″ _builder_version=”4.4.8″][et_pb_row column_structure=”1_3,2_3″ _builder_version=”4.4.8″ max_width=”862px” max_width__hover_enabled=”on|desktop”][et_pb_column type=”1_3″ _builder_version=”4.4.8″ custom_padding=”0px||0px|27px|false|false”][et_pb_image src=”https://hubsters.de/wp-content/uploads/2020/12/Qianyu_Chen.jpg” alt=”Linus Trips HUBSTER.S” title_text=”Qianyu_Chen” _builder_version=”4.4.8″ max_width_tablet=”30%” custom_margin=”|||0px|false|false” custom_margin_tablet=”” custom_margin_phone=”||-26px|0px|false|false” custom_margin_last_edited=”on|phone” custom_padding=”|||0px|false|false” module_alignment_tablet=”left”][/et_pb_image][/et_pb_column][et_pb_column type=”2_3″ _builder_version=”4.4.8″][et_pb_blurb title=”Qianyu Chen” _builder_version=”4.4.8″ custom_margin=”36px||||false|false” custom_padding=”0px|||||”]

Qianyu Chen ist Solution Architect für Data Analytics und Machine Learning.

[/et_pb_blurb][et_pb_blurb use_icon=”on” font_icon=”%%153%%” icon_color=”#303344″ icon_placement=”left” use_icon_font_size=”on” icon_font_size=”20px” _builder_version=”4.4.8″ header_text_align=”left” custom_margin=”||30px||false|false” animation=”off” link_option_url=”mailto:linus.trips@hubsters.de” body_text_align_tablet=”center” body_text_align_phone=”center” body_text_align_last_edited=”on|phone” text_orientation_tablet=”left” text_orientation_phone=”left” text_orientation_last_edited=”on|tablet” module_alignment_tablet=”center” module_alignment_phone=”” module_alignment_last_edited=”on|tablet”]

qianyu.chen@hubsters.de

[/et_pb_blurb][/et_pb_column][/et_pb_row][/et_pb_section]

Aktuelle Beiträge

Alle ansehen

HUBSTER.S ist Ihr Partner wenn es um die Realisierung von Projekten in den Bereichen Business Intelligence, Operational Intelligence und Industrial Analytics geht. 

Join Us on the Journey

  • LinkedIn

© 2023 by HUBSTER.S GmbH

HUBSTER.S GmbH

Hohe Heide 8

97506 Grafenrheinfeld - Deutschland

info@hubsters.de

+49 151 61573568

bottom of page