Export & integrations

Survey results in Power BI, already weighted

The BI feed publishes a project’s results as an OData feed. Power BI loads percentages, bases and significance marks that DataLion has already calculated, so you don’t rebuild weighting or tests in DAX.

Available since release 2026.2.197. The feed starts switched off in every project until an administrator enables it.

With the BI feed, Power BI loads the results of a DataLion project over OData: weighted percentages and bases, means and wave-on-wave significance marks, plus the labels for questions, breakdowns and waves. DataLion applies weighting and runs the tests before Power BI sees the numbers. The feed holds aggregates only, never individual responses. DataLion rebuilds it after each import and every night. Administrators set it up and read it.

  • 🇩🇪 Made in Munich
  • GDPR-compliant
  • DPA included
  • Hosted in Germany
  • 🌐 Interface in EN, DE, FR, ES, IT & NL

Trusted by research institutes, brands & insights teams

  • YouGov
  • Mediengruppe RTL Deutschland
  • SevenOne Media
  • Nielsen Sports
  • Spiegel Institut
  • Messe Berlin
  • Hartmann
  • 50+ interactive chart types
  • 20+ statistical methods
  • SPSS · Excel · CSV import without data loss
  • ISO 27001 certified data centers (Germany)

Five tables in a star schema

Each project gets its own feed with a fixed structure. The fact table Results holds one row per question, answer, breakdown value and wave. Questions, Breaks and Waves supply the labels and sort order, and Meta records when the feed was last built.

Every result row carries the weighted percentage of base (PctOfBase), the weighted numerator and base, the unweighted base, the mean for numeric questions, and the wave test result as a number and as an arrow (▲ or ▼). Breakdowns and waves each have a total member with the ID T, so you reach the full sample without building your own sums.

Individual respondents’ answers are not in the feed. Power BI reads only aggregates that DataLion has calculated and stored in advance.

  • Results: percentages, bases, means, significance
  • Questions: question label, kind and order
  • Breaks: breakdown variables and their values
  • Waves: waves with start and end dates
  • Meta: build time and cell count

Weighting and the wave test arrive finished

Survey data follows rules a BI model doesn’t know about, weights and correct bases above all. With the BI feed, DataLion applies those rules before Power BI sees the numbers. In the feed settings you decide whether the project’s weighting applies, whether means are included and which alpha the wave test uses. The default is 5%.

One rule then applies in Power BI: PctOfBase is a finished percentage and must not be summed. For a percentage across several cells, divide the sum of NumeratorWeighted by the sum of BaseWeighted. Show the significance mark straight from SigMark.

  • Weighting: as set in the project, always or never
  • Wave test: two-sided z-test against the previous wave, adjustable alpha
  • Means: optional, for numeric questions

How to connect Power BI to a project

You enable the feed per project. It stays off until an administrator switches it on and builds it for the first time.

Power BI signs in with an API token. In the sign-in dialog, choose Basic, enter any user name and use the token as the password. Treat the token like a password and revoke it under API access once you no longer need it.

  • Under Admin → Projects → Settings → BI feed, select questions, breakdowns and waves. An estimate shows how many cells the selection produces.
  • Enable the feed, save and choose Rebuild now. Once the status reads “ready”, the first version is available.
  • Under Admin → Integrations → API access, create a token with the “Power BI” preset and copy it right away. DataLion shows it only once.
  • Copy the OData service URL from the BI feed page.
  • In Power BI, choose Get data → OData feed, paste the URL and load all five tables. Then relate Questions, Breaks and Waves one-to-many to Results.

The feed rebuilds after every import

DataLion rebuilds the feed whenever its basis changes: after a successful data import, after changes to the codebook or the waves, and when you save the feed settings. On top of that, every enabled feed is rebuilt each night. When a new wave arrives in a tracking study, DataLion calculates only that wave and keeps the rest.

Each build writes a new version that goes live only once it is complete, so Power BI never reads a half-built state. If a run fails, the last complete version stays available and the BI feed page shows the error.

How often Power BI fetches the data is set in its scheduled refresh. The Meta table holds the time of the last build. Show it in the report and every reader can see how current the figures are.

Access profiles and filters don’t apply in the feed

Only tokens belonging to an active administrator account can read the feed. Access profiles, which limit what someone sees in a dashboard, do not apply to it. The feed contains every result you selected for it. If different readers should see different data in Power BI, set that up in Power BI.

Of the OData query options, the feed evaluates only $count and ignores $filter and the rest. Power BI therefore loads every row on each refresh, in pages of 50,000. Power BI’s incremental refresh needs server-side filtering and does not work with the feed.

Open-text answers, MaxDiff, conjoint and advanced-statistics outputs are not in the feed. Small bases are not suppressed; use BaseUnweighted to hide them in Power BI. The wave test compares consecutive waves, not groups within one wave. Each project also has a cell budget, two million cells by default.

See DataLion with your own data

Start free with your own raw data. Or book a personal demo of the path to a finished dashboard.

Top rated

4.5 out of 5 stars on G2 and OMR Reviews

What users say about DataLion

  • via G2
    The embedding function allows us to generate insights of our data for our audience and customers by far less than half of the usual time needed before.
    Verified user · Leisure, Travel & Tourism
  • via G2
    User-friendliness, especially for market research topics. Structured backend with many customization options.
    Verified user · Market Research
  • via G2
    The contacts at DataLion are very committed. If you have problems, you can count on help. DataLion reacts quickly to requests for new functions.
    Robert Q. · Managing Director
  • via G2
    Very professional company, attentive to the customer needs, provider of a great software and service.
    Generoso M. · CRM Analyst, Automotive
Read all 16 reviews on G2 →
We now work much more efficiently, giving us more time to take care of the derivations and insights from the data for the customers.
Jens Falkenau, Vice President of Market Research · Nielsen Sports
Read the case study →

More on integration and analysis

Common questions about the Power BI integration

What data ends up in Power BI?
Aggregated results: weighted percentages, weighted and unweighted bases, means and wave-on-wave significance marks, each by question, breakdown and wave, plus the labels for questions, breakdowns and waves. The feed contains no individual respondents’ answers.
Who can read the feed?
Only tokens that belong to an active administrator account and carry the rights of the Power BI preset. That preset allows reading only. Access profiles do not apply in the feed: anyone with access sees every result selected for it.
How current are the figures in Power BI?
As current as the feed’s last build and Power BI’s last refresh. DataLion rebuilds the feed after data imports and codebook or wave changes, and every night. You can also start a build straight away on the BI feed page. The Meta table holds the time of the last build.
Does the feed support Power BI incremental refresh?
No. The feed does not evaluate filters such as $filter, so Power BI reloads every row on each refresh. Load the tables in full and filter in the report.
Can I use the feed in Excel too?
Yes. Excel reads OData feeds through Power Query. Use the same service URL and sign in the same way: any user name, with the token as the password.
What happens if a rebuild fails?
Power BI keeps reading the last complete version. The BI feed page shows the status and the last error, so you can fix the cause and start the build again.

Bring your study results into Power BI

Try DataLion free with a project of your own, or book a demo to see how the BI feed works with your Power BI report.