Skip to content

CSDL member properties grouped by their level - #186

Merged
stbischof merged 1 commit into
eclipse-daanse:mainfrom
dbulahov:main021126
Nov 2, 2026
Merged

stbischof merged 1 commit into
eclipse-daanse:mainfrom
dbulahov:main021126

Conversation

@dbulahov

@dbulahov dbulahov commented Nov 2, 2026

Copy link
Copy Markdown
Contributor

What does this PR do?

A member property is a value of each member of its level, not a column of its own: the education of each customer. Its CSDL property now names the level property in bi:GroupBy, so a client groups its values by their members as well. Power BI then adds the level, hidden, to its queries: VALUES('Customers'[Customers.Customers.Name.Education]) becomes SUMMARIZE(VALUES('Customers'), 'Customers'[Customers.Customers.Name], 'Customers'[Customers.Customers.Name.Education]). The measures are computed of each member, a distinct count as Customer Count no more aggregates the members of a value, which failed over more of them than maxConstraints.

A member property is a value of each member of its level, not a column
of its own: the education of each customer. Its CSDL property now names
the level property in bi:GroupBy, so a client groups its values by their
members as well. Power BI then adds the level, hidden, to its queries:
VALUES('Customers'[Customers.Customers.Name.Education]) becomes
SUMMARIZE(VALUES('Customers'), 'Customers'[Customers.Customers.Name],
'Customers'[Customers.Customers.Name.Education]). The measures are
computed of each member, a distinct count as Customer Count no more
aggregates the members of a value, which failed over more of them than
maxConstraints.

Signed-off-by: dbulahov <bulahovdenis@gmail.com>
@stbischof
stbischof merged commit 02bc4f0 into eclipse-daanse:main Nov 2, 2026
17 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants