Get certified for free when you join Fabric Data Days 2026 and dive into Fabric, Power BI, SQL, AI, and other essential data skills.
Join nowJuly 7 - July 17 | Round 2 of the Power BI Dataviz World Championships. Don't miss your chance! Learn more
I am trying to create a column to compare two dates but the error is saying there's no relationship. This is a many-to-one relationship from a schedule to a list of records. Both dates are formatted correctly. Any ideas why this relationship is not working? Not sure what the curly brackets at each end of the relationship is representing.
Solved! Go to Solution.
Thank you for the help, I ended up changing the storage to Import which fixed the relationship so it was no longer limited.
Thank you for the help, I ended up changing the storage to Import which fixed the relationship so it was no longer limited.
Hi @mkohler281 ,
As @vojtechsima said, In Power BI Desktop model view, you can interpret a relationship as being limited. A limited relationship is represented with parenthesis-like marks ( ) after the cardinality indicators.
A model relationship is limited when there's no guaranteed "one" side. A limited relationship can happen for two reasons:
There are some restrictions related to limited relationships:
RELATED DAX function can't be used to retrieve the "one" side column values.For @vojtechsima's workaround, because his storage mode is Import, the MAXX() function could work , but your storage mode is DirectQuery, there are many limitations for this storage mode
MAXX function (DAX) - DAX | Microsoft Learn
You need to re-create your data model or try to create model in SSAS.
Best regards,
Community Support Team_Binbin Yu
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
Hello, @mkohler281 ,
the brackets represents a "Limited relationship" and RELATED is not supported in those:
https://learn.microsoft.com/en-us/power-bi/transform-model/desktop-relationships-understand
You can have a workaround or resolve the "limited relationship".
The Workaround can look like this:
Column =
var currentRow = 'fact'[Test]
var matchingRows = MAXX(FILTER(dim, dim[dim] = currentRow), dim[dim])
return matchingRowsyou don't even need a relationship for that:
Thank you, but it looks as though this does not work in Direct Query.
Join us in Barcelona for FabCon and SQLCon, the Fabric, Power BI, SQL, and AI community event. Save โฌ200 with code FABCMTY200.
Join Data Days 2026: 60 days of free live/on-demand sessions, challenges, study groups, and certification opportunities.
| User | Count |
|---|---|
| 28 | |
| 27 | |
| 26 | |
| 20 | |
| 16 |
| User | Count |
|---|---|
| 51 | |
| 49 | |
| 43 | |
| 39 | |
| 36 |