Hi everyone
,
I’m trying to build a Power BI dashboard that shows the cost per m² of walls published from Revit to Speckle.
Here’s what I’ve tried so far:
- Exporting the material cost per m² → it doesn’t show up in the Speckle table in Power BI.
- Adding a cost parameter by wall type → no luck either.
- Creating a manual IFC parameter (
ifcCostValue
) → it doesn’t get saved or linked as a property in Speckle.
- Even tried creating a parameter named
Cost
(in case it was a language/label issue) → still no success.
I’m attaching a screenshot of how it currently looks in Power BI.
Question:
What’s the recommended way to expose and query wall costs in Speckle so I can calculate cost / area
in Power BI?
Uploading: Revit view.png…
Uploading: Speckle view.png…
Nikos
(Nikos Argyros)
2
Hey @David_Moreira, can you please reupload the images and also share your speckle model url if possible. Thanks!
1 Like
Nikos
(Nikos Argyros)
4
Thats, a bit weird - Cost is a parameter that we publish.
Question: When you update the Cost parameter in Revit do you see the option to “Update” in the connector?
Can you try to restart Revit and re-publish again?
1 Like
Hi Nikos,
Yes, the Update button does appear (please see the attached screenshot).
I republished it, but it still doesn’t work. I also tried adding costs by material, but they don’t show up either.
Thanks a lot for your help.
Best regards,
Nikos
(Nikos Argyros)
7
is it possible to send me the model? I can’t reproduce in my machine.
Thanks!
2 Likes
Of corse Nikos
Modelo Revit_S.rvt (5.8 MB)
Version 2025
Thank you so much
Nikos
(Nikos Argyros)
9
Thanks we might be into something here… I will keep you posted. Thanks for your help.
1 Like
bjoern
(Björn Steinhagen)
10
Hey @David_Moreira,
Would you mind trying the following:
- Remove the
modelo revit
model card
- Publish the selection of 4 walls to the same speckle model (effectively creating the same model card
modelo revit
)
- Adjust the cost parameter
- Hit update
Do objects in the viewer then reflect the updated cost values?
1 Like
Thank you so much, Björn! I did exactly what you suggested and it worked perfectly — problem solved. 
Cheers!
1 Like