App Store Bewertungen in Power BI

Power BI kennt Ihre Installationen, Ihren Umsatz und Ihre Absturzrate. Es weiß nicht, was jemand gesagt hat. Reviewflowz veröffentlicht einen OData-Feed, sodass jede App Store Bewertung als gewöhnliche Zeile ankommt, mit Score, Store und Sprache im Gepäck.

In unter fünf Minuten eingerichtet • Keine Demo nötig

App Store reviews As written
trailhead_mel

All my offline maps vanished

“Updated last night and the downloaded folder is empty. Nothing on the ridge but a grey screen.”

Australia storefront 7 September 2026

Through the Reviewflowz OData feed
Power BI Power BI Reviews
Score Country Language Tag Review text
1.0 Australia English Offline maps Updated last night and the downloaded folder is empty. Nothing on the ridge but a grey screen.

The text cell is clipped for width here. The column holds the whole review.

  • chewy
  • qonto
  • brevo
  • jins
  • filmin
  • lugg

Die Spalte, die Ihrem Modell fehlt

Ihr Power BI Modell weiß schon, wie viele Menschen die App installiert haben, was sie bezahlt haben und wie oft sie abgestürzt ist. Es weiß nicht, was einer von ihnen gesagt hat. App Store Bewertungen kommen als eine Zeile pro Bewertung an: Score, Datum, Store, Sprache, Bewertender, Titel und vollständiger Text.

Das ändert, was eine Bewertung auf einem Dashboard ist. Eine 4,2 für sich ist eine Zahl, die jemand für die Montagspräsentation abfotografiert. Eine 4,2 mit dreihundert Zeilen dahinter, aufschlüsselbar nach Store und nach Tag, ist eine Seite, die der Produktmanager öffnet, statt einen Export bei Ihnen anzufragen.

Die Tags kommen bereits gefüllt an. Reviewflowz liest jede Bewertung in der Sprache, in der sie geschrieben wurde, und ordnet sie den Themen zu, die Ihre Nutzer ansprechen, sodass ein japanischer Ein-Stern über die Suche und ein englischer auf demselben Tag landen und in demselben Balken einmal zählen.

Und es ist nicht nur eine Tabelle. Reviews steht neben Ihrer Bewertungshistorie, Ihren Bewertungsprofilen und einem Änderungsstream, sodass ein Bericht die Store-Bewertung über achtzehn Monate zeichnen kann, samt der Bewertungen, die sie bewegt haben.

App Store reviews Reviewflowz OData v4 feed Power BI
Reviews every review, and what it says
Score
Review date
Country
Language
Reviewer
Title
Review text the one column your BI stack has never had
Tags
App
Platform
ReviewProfiles the apps and pages you track
Locations your sites, for multi-location brands
RatingsHistory your store rating over time
ReviewSummary counts and averages, pre-aggregated
ReviewChanges reviews edited or pulled since last refresh

Refresh in Power BI and the words arrive with the numbers.

Power BI liest dieses Format schon seit Jahren

Reviewflowz veröffentlicht einen OData v4 Feed, und Power BIs integrierter OData-Connector liest ihn. Nichts zu installieren, nichts aus AppSource, kein Power Query M zu schreiben: Get Data, OData-Feed, URL einfügen, Tabellen auswählen. Derselbe Feed öffnet sich auch in Excel oder Tableau, falls jemand danach fragt.

Die Zugangsdaten sind ein einziges Token, das Sie in Reviewflowz erstellen. Fügen Sie es in das Benutzername-Feld ein und lassen Sie das Passwort leer. Das ist die ganze Authentifizierung, und sie endet, sobald Sie das Token widerrufen.

Danach aktualisiert Power BI nach seinem eigenen Zeitplan. Inkrementelle Aktualisierung funktioniert ebenfalls, weil das Bewertungsdatum ein echtes datetimeoffset ist, nach dem der Feed filtern kann, und genau das faltet Power Query in ein RangeStart- und RangeEnd-Fenster. Das erste Laden bringt Ihre Historie, dann zieht das Dataset das Zeitfenster.

Eine Löschung ist eine Zeile, keine Stille. Der Feed trägt einen Änderungsstream aus Inserts, Updates und Deletes, sodass ein Bewertender, der einen Stern in vier Sterne ändert, nachdem Ihr Fix ausgeliefert ist, und eine Bewertung, die Apple entfernt, beide als Ereignisse im Modell ankommen. Der Bericht driftet nie still vom Store weg.

App Store reviews Reviewflowz
Get data OData feed OData v4
URL
https://app.reviewflowz.com/api/odata/v1/accounts/1042
Anonymous Basic Organizational account
User name
rfz_bi_9f3c... Token from Reviewflowz
Password
(leave blank)
Power BI Scheduled refresh, daily at 06:00
Incremental refresh, RangeStart to RangeEnd

$filter=ReviewDate ge RangeStart and ReviewDate lt RangeEnd

ReviewDate is a datetimeoffset, so Power Query folds the window into the feed.

Ein Store, der ganz anders aussieht als die anderen

Apple ordnet jede App Store Bewertung einem Store zu, und Reviewflowz schreibt diesen Store in jede Zeile. Land ist eine echte Dimension im Modell, nicht etwas, das Sie aus der Sprache ableiten. Ziehen Sie es auf ein Balkendiagramm, und der Bericht beantwortet eine Frage, die Sie vorher nicht stellen konnten.

Die Form ist die Diagnose. Ein Absturz lässt jeden Markt gemeinsam einbrechen. Ein übersetzter String, der nicht mehr auf seinen Button passt, eine Zahlungsmethode, die eine Bank ablehnt, eine Tastatur, die sich mit dem Eingabefeld streitet: Die lassen genau einen Markt einbrechen, während sich der Rest nicht bewegt. Sieben Stores zwischen 4,4 und 4,8 und Japan bei 1,9 ist keine Stimmung, das ist ein Ticket mit einem Verantwortlichen.

Die Sprache steht neben dem Land, erkannt direkt aus dem Text, sodass eine deutsche Bewertung, die im Schweizer Store hinterlassen wurde, trotzdem so aufschlüsselt, wie Sie es erwarten.

Bauen Sie das Visual einmal, und es bleibt korrekt. Jede Aktualisierung speist dasselbe Diagramm, sodass der vierteljährliche Lokalisierungs-Review dieselbe Seite mit einem anderen ausgewählten Zeitraum ist, kein Export, den jemand am Vorabend neu formatiert.

App Store reviews 12,480 rows Power BI

Average rating by storefront

Apple files every review under a storefront, so country is a column.

Country All 8 storefronts
United States
4.8
United Kingdom
4.7
Germany
4.7
Canada
4.6
Australia
4.5
France
4.5
Brazil
4.4
Japan
1.9

Seven storefronts move together. One that drops on its own is a localisation problem, not a crash.

Beobachten Sie das Release, nicht das Postmortem

App Store Bewertungen kommen nicht gleichmäßig herein. Sie stapeln sich in den Stunden nach einem Release und den Tagen nach einer Apple-Empfehlung, sodass sich ein kaputter Build als Serie von Ein- und Zwei-Stern-Bewertungen in wenigen Märkten zeigt, bevor das Crash-Reporting überhaupt zugestimmt hat.

Stellen Sie Bewertungen pro Tag als Säulendiagramm dar, aufgeteilt nach Bewertung, und markieren Sie das Auslieferungsdatum. Das rote Band, das am Dienstagnachmittag erscheint und nach dem Hotfix am Freitag wieder schrumpft, ist der Rollout, gezeichnet. Dafür hat niemand ein Dashboard gebaut. Jemand hat ein Visual hinzugefügt.

Markieren Sie es nach Datum, denn das Datum ist, was Apple Ihnen gibt. Die App Store Connect API liefert keine App-Version zu einer Bewertung, also gibt es keine Versionsspalte zu modellieren, und die Datumsachse ist die Release-Achse. Das kostet weniger, als es klingt: Sie wissen, wann Sie ausgeliefert haben, und jede Bewertung trägt, wann sie ankam.

Reviewflowz aktualisiert jeden App Store Eintrag etwa alle paar Stunden, sodass die Zeilen im Feed liegen, während die Entwickler noch am Schreibtisch sitzen. Wie schnell sie den Bericht erreichen, ist dann Ihr Aktualisierungsplan, eine Einstellung, kein Projekt.

App Store reviews Power BI
58% 1 to 2 star share, Mar 9 to Mar 15 13% the week before, 12% again by Mar 17.

New reviews per day

Mar 4 to Mar 17 1 to 2 stars 4 to 5 stars
0 20 40 60 4 5 6 7 8 9 10 11 12 13 14 15 16 17 Release Hotfix

Marked by ship date. The App Store Connect API does not return a version with a review, so the date axis is the release axis.

Gewöhnliches DAX über eine gewöhnliche Tabelle

Eine gleitende 28-Tage-Durchschnittsbewertung ist ein CALCULATE und ein DATESINPERIOD. Der Anteil an Ein- und Zwei-Stern-Bewertungen ist ein DIVIDE. Bewertungen pro tausend Installationen ist ein Measure über zwei Tabellen, die Sie schon haben. Kein Plugin, keine proprietäre Kennzahlensprache, denn die Bewertungen sind eine Tabelle wie jede andere.

Das heißt, die Frage wird besser. Nicht „wie ist unsere Bewertung", denn die zeigt der App Store schon auf dem Eintrag, sondern „wie ist unsere Bewertung bei Leuten, die uns in den zwei Wochen nach einem Release bewertet haben, in den Märkten, in denen wir eine Übersetzung ausliefern". Die hat eine Antwort und einen Verantwortlichen.

Setzen Sie das Measure auf eine Kachel, den Store auf einen Slicer, und die Führungskennzahl hört auf, eine monatliche Bastelarbeit zu sein. Sie ist eine Seite in dem Arbeitsbereich, den man schon öffnet, mit dem Aktualisierungsplan, den Sie festgelegt haben, in einer Datei, der man schon vertraut.

Und wenn jemand fragt, woher eine Zahl kommt, ist die Antwort eine Zeile mit einem Datum, einem Land und dem Satz, den eine Person geschrieben hat. Eine Bewertung ist ein Beleg, und das steckt selten hinter einem KPI.

App Store reviews Power BI
fx Rolling rating 28d Measure
Rolling rating 28d =
CALCULATE(
    AVERAGE( Reviews[Score] ),
    DATESINPERIOD(
        'Date'[Date], MAX( 'Date'[Date] ), -28, DAY
    )
)
Rolling rating 28d Kestrel · all countries
4.3

+0.4 vs the previous 28 days

Same table 1 to 2 star share Reviews per 1k installs Reply rate

Ein Token pro Verbindung, den Sie jederzeit zurückziehen können

Eine Verbindung ist ein Token: erstellt in Reviewflowz, widerrufen in Reviewflowz. Geben Sie der Agentur, die Ihr Lokalisierungs-Dashboard baut, ein eigenes Token, beenden Sie die Zusammenarbeit, widerrufen Sie es, und ihr Bericht hört noch am selben Nachmittag auf, sich zu aktualisieren. Kein geteiltes Passwort, und kein Export, den Sie nicht zurückholen können.

Ein Token trägt die Zugriffsrechte der Person, die es erstellt hat. Sieht dieser Nutzer nur die DACH-Apps, sieht jeder darauf aufgebaute Bericht ebenfalls nur diese. Es gelten die Berechtigungen, die Sie schon eingerichtet haben, statt eines zweiten Systems, das sich davon über ein Jahr entfernt.

Der Feed bedient den Account, das Filtern findet also in Power BI statt, dort, wo der Bericht lebt. Eine Verbindung speist sowohl die Qualitätsseite, die das ganze Unternehmen liest, als auch die schmale Low-Rating-Seite, die die Support-Leitung öffnet, und keine von beiden braucht eine eigene Pipeline.

Die Einrichtung ist bei einer App dieselbe wie bei acht. App Store Eintrag verbinden, Verbindung erstellen, URL in Power BI einfügen. Auf Reviewflowz-Seite unter fünf Minuten, ohne dass ein Gespräch mit einem Vertriebler davorsteht.

App Store reviews Connected Power BI

BI connections

A token carries the access of the person who created it.

Mobile quality report
rfz_bi_9f3c...4d21

Created by dana@, sees every app

Last used 6 minutes ago

DACH localisation, agency
rfz_bi_2a7e...8c05

Created by lars@, sees Fjord DACH only

Last used 3 hours ago

Revoke a token and its report stops refreshing. Nothing else changes.

Hören Sie auf, App Store Screenshots in die Präsentation zu kopieren

In unter fünf Minuten eingerichtet. Keine Demo nötig.

Wie kommen App Store Bewertungen tatsächlich in Power BI?

Über einen OData v4 Feed, den Reviewflowz veröffentlicht. Sie erstellen eine Verbindung in Reviewflowz und kopieren deren Feed-URL, dann wählen Sie in Power BI Get Data, OData-Feed, und fügen sie ein. Authentifizieren Sie sich mit dem Token als Benutzername und leerem Passwort. Power BIs Navigator listet die Tabellen, und Sie laden die, die Sie wollen. Es gibt keinen Custom Connector zu installieren und kein Power Query M zu schreiben.

Welche Spalten kommen an?

Eine Zeile pro Bewertung mit App, Plattform, Titel, vollständigem Text, Score, Bewertungsdatum, Spitzname des Bewertenden, Land, Sprache und Tags, dazu Tabellen für Ihre Bewertungshistorie, Ihre Bewertungsprofile und einen Änderungsstream aus Inserts, Updates und Deletes. Die App Store Connect API liefert keine App-Version zu einer Bewertung, also gibt es keine Versionsspalte.

Aktualisiert sich der Bericht von selbst?

Ja. Power BIs geplante Aktualisierung ruft den Feed in dem Rhythmus ab, den Sie einstellen, und inkrementelle Aktualisierung funktioniert ebenfalls, weil das Bewertungsdatum ein datetimeoffset ist, nach dem der Feed filtern kann. Auf Reviewflowz-Seite aktualisiert sich jeder App Store Eintrag etwa alle paar Stunden, sodass der Feed schon aktuell ist, wenn Power BI danach fragt.

Können wir die Bewertung nach App-Version darstellen?

Nein, und das kann ehrlicherweise niemand. Die App Store Connect API liefert keine App-Version zu einer Bewertung, und Reviewflowz erfindet keine, also wäre ein Measure nach Build reine Fiktion. Markieren Sie Releases stattdessen auf der Datumsachse: Bewertungen häufen sich in den Tagen nach einer Auslieferung, die Form ist also da. Der Store steht auf jeder Zeile, also ist eine Analyse auf Marktebene real.

Enthält das erste Laden unsere App Store Historie?

Ja. Das Verbinden eines App Store Eintrags lädt seine Bewertungshistorie, sodass die Trendlinie schon bei der ersten Aktualisierung voll ist, statt sich erst über das nächste Quartal zu füllen. Danach trägt der Feed, was sich geändert hat.

Welcher Plan enthält den BI-Feed?

Der BI-Feed ist ein Premium-Feature und nicht Teil der kostenlosen Testversion, planen Sie das also ein, statt es am dritten Tag zu entdecken. Alles andere funktioniert so, wie es die Testversion nahelegt: Sie verbinden einen App Store Eintrag selbst und sehen Ihre Bewertungen in Minuten.

Brauche ich eine Demo, um anzufangen?

Nein. Sie verbinden Ihren App Store Eintrag und erstellen die BI-Verbindung selbst, in unter fünf Minuten. Falls Sie nicht weiterkommen: Der Support besteht aus den Menschen, die es gebaut haben.