Overview
You can connect Time in Status data to Power BI using Google Sheets as an intermediate layer.
This approach is recommended because:
-
It avoids direct API configuration in Power BI
-
Data sync and token handling are already managed in Google Sheets
-
Setup is simpler and more stable
๐ Step 1: Set up Google Sheets integration
Before connecting Power BI, you need to configure data export to Google Sheets.
๐ Follow the full guide here:
[Time in Status โ Google Sheets Integration Guide]
This setup will:
-
Connect your Time in Status report via API
-
Automatically sync data into a Google Sheet
-
Handle token refresh and scheduling
๐ Step 2: Connect Power BI to Google Sheets
Once your data is available in Google Sheets:
-
Open Power BI Desktop
-
Click Get Data
-
Select Google Sheets
(or use โWebโ connector if needed) -
Paste your Google Sheet URL
-
Select the sheet/tab with your data
-
Click Load
๐ Step 3: Enable automatic refresh
After publishing your report to Power BI Service:
-
Go to Dataset settings
-
Configure Scheduled refresh
๐ How updates work
After setup:
-
Google Sheets automatically syncs data from Time in Status
-
Power BI reads updated data from the sheet
-
Your dashboards stay up to date without manual work
๐ Maintenance
The only required maintenance:
-
Refresh token expires approximately every 90 days
-
When it expires:
-
Update tokens in Google Sheets (via the script menu)
-
No changes needed in Power BI
-
โ
Result
โ Fully automated data pipeline
โ No manual exports
โ No API setup inside Power BI
โ Minimal ongoing maintenance
If you need help or want to ask questions, please contact SaaSJet Support or email us at support@saasjet.atlassian.net
Haven't used this add-on yet? Try it now!