Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now! Learn more

Reply
RitaHL
Frequent Visitor

Card visual - Power BI based on SharePoint List

Hi there,

 

I'm trying to visualize a SharePoint list using "Integration" --> Power BI --> Visualize this list.

 

Then I tried to add a card visual to the dashboard. The data point is a numeric calculated column that returns the number of days between two dates.

 

What I found frustrating is that I cannot use the average value of this column. The only selections I have are "First, Last, Count, Count (distinct)".

 

I doublechecked that the data type of that column is "Number". 

RitaHL_0-1723670800993.png

 

Am I missing anything? 

 

Thanks a lot in advance!

1 ACCEPTED SOLUTION
Tutu_in_YYC
Super User
Super User

I tried it, and can confirm that even though we set the calculated column as "number", when visualizing in pbi, it doesnt recognize it as "number". After a few tests, looks like any type of calculated column, will be returned as text. I think its the integration to power bi is the issue not the sharepointlist itself, as if it is not converting the data type properly into power bi.

A better option would be (see if this work for your situation), to create a proper pbi report.
https://learn.microsoft.com/en-us/power-bi/connect-data/desktop-sharepoint-online-list

The integrate to power bi function on sharepoint list is convenient, but has alot of limitations. But this limitation that we are encountering, is not listed. 
https://learn.microsoft.com/en-us/power-bi/create-reports/service-quick-create-sharepoint-list#consi...

View solution in original post

3 REPLIES 3
RitaHL
Frequent Visitor

Thank you so much! The limitations are really annoying. I'll switch to the desktop version. 

Anonymous
Not applicable

Hi,Tutu_in_YYC ,thanks for your concern about this issue.

Your answer is excellent!
And I would like to share some additional solutions below.
Hello,@RitaHL .I am glad to help you.

As Tutu_in_YYC  suggested, there are some limitations regarding the Power BI integration with SharePoint lists, so the better way is to create reports on Desktop, thank you very much for your understanding and support of Power BI. You can mark as solution the suggestions that help you, so that more forum users with similar issues can quickly find a better way to solve the limitation and make the right adjustments in time.

I hope my suggestions give you good ideas, if you have any more questions, please clarify in a follow-up reply.

Best Regards,

Carson Jian

 

Tutu_in_YYC
Super User
Super User

I tried it, and can confirm that even though we set the calculated column as "number", when visualizing in pbi, it doesnt recognize it as "number". After a few tests, looks like any type of calculated column, will be returned as text. I think its the integration to power bi is the issue not the sharepointlist itself, as if it is not converting the data type properly into power bi.

A better option would be (see if this work for your situation), to create a proper pbi report.
https://learn.microsoft.com/en-us/power-bi/connect-data/desktop-sharepoint-online-list

The integrate to power bi function on sharepoint list is convenient, but has alot of limitations. But this limitation that we are encountering, is not listed. 
https://learn.microsoft.com/en-us/power-bi/create-reports/service-quick-create-sharepoint-list#consi...

Helpful resources

Announcements
Power BI DataViz World Championships

Power BI Dataviz World Championships

The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now!

December 2025 Power BI Update Carousel

Power BI Monthly Update - December 2025

Check out the December 2025 Power BI Holiday Recap!

FabCon Atlanta 2026 carousel

FabCon Atlanta 2026

Join us at FabCon Atlanta, March 16-20, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.