Join us at FabCon Atlanta from March 16 - 20, 2026, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.
Register now!The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now! Learn more
Want to get incremental load from API-- but the Data from API is not having any date Column - Power BI
Hi @Singh_10
To handle incremental loads from an API without a date column in Power BI, you can use a different approach, such as leveraging an identifier column that increases over time (like an auto-incrementing ID) or using a combination of other columns to determine new records. Here’s a step-by-step guide:
Identify a Unique Identifier:
Store the Last Loaded ID:
Modify the API Query:
Create a Parameter for Last Loaded ID:
Modify the API Query:
let
Source = Json.Document(Web.Contents("https://api.example.com/data?filter=id gt " & Number.ToText(LastLoadedID))),
Data = Source[Data]
in
Data
MaxID = MAX('YourTable'[ID])
Power Query:
Scheduled Refresh:
let
LastLoadedID = 0, // Replace with the actual last loaded ID
Source = Json.Document(Web.Contents("https://api.example.com/data?filter=id gt " & Number.ToText(LastLoadedID))),
Data = Source[Data],
MaxID = List.Max(Data[ID])
in
Data
This approach ensures that you only load new records from the API, making the process efficient and scalable.
Hi @Singh_10
Without a date column, it's not possible to perform an incremental refresh in Power BI. Incremental refresh requires a date or timestamp column to filter and identify the data that has been added or updated since the last refresh. Without such a column, Power BI cannot define the range of data to load during each refresh.
If this post helps, then please consider Accepting it as the solution to help the other members find it more quickly
Thanks for the Reply,
actually i am taking data from Azure Analytics -- where if i take summarize data via API it doesn't give Any date column
The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now!
| User | Count |
|---|---|
| 60 | |
| 44 | |
| 40 | |
| 37 | |
| 21 |
| User | Count |
|---|---|
| 178 | |
| 127 | |
| 116 | |
| 77 | |
| 54 |