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!Vote for your favorite vizzies from the Power BI Dataviz World Championship submissions. Vote now!
Greetings Power BI dudes
I am trying to build my first report using live data from Active Directory.
I am trying to create a report that maps "displayName" to "manger" when I expand the data it show that user have managers with the word Record and if I repeat the process, I get a similar result, think is is show their Managers Manager.
I can get lots of other information but not the Managers name
If I keep expanding the colum I eventually get to point where it looks to of worked but I loss lots the data, but still just get Record in the colum.
This could well be the simples thing that I do not know 🤞
Thanks in advance
Stuart
Please provide a more detailed explanation of what you are aiming to achieve. Do you want to build a company hierarchy or do you only need the name of the immediate manager?
I am trying to achieve this - I am looking to get the displayName of the immediate Manager - I expand the record of the organizationalPerson.manager, but it keeps coming back as Record.
What I am looking to get is a table with:
Thanks!
Gareth
I don't know how your AD is structured but in ours it goes something like this
let
Source = ActiveDirectory.Domains("domain.net"),
domain.net = Source{[Domain="domain.net"]}[#"Object Categories"],
organizationalPerson1 = domain.net{[Category="organizationalPerson"]}[Objects],
#"Removed Other Columns" = Table.SelectColumns(organizationalPerson1,{"organizationalPerson", "distinguishedName"}),
#"Expanded organizationalPerson" = Table.ExpandRecordColumn(#"Removed Other Columns", "organizationalPerson", {"mail", "manager"}, {"organizationalPerson.mail", "organizationalPerson.manager"}),
#"Expanded organizationalPerson.manager" = Table.ExpandRecordColumn(#"Expanded organizationalPerson", "organizationalPerson.manager", {"mail"}, {"organizationalPerson.manager.mail"}),
#"Filtered Rows" = Table.SelectRows(#"Expanded organizationalPerson.manager", each [organizationalPerson.manager.mail] <> null)
in
#"Filtered Rows"
Perfect - thank you! 😀
Vote for your favorite vizzies from the Power BI World Championship submissions!
If you love stickers, then you will definitely want to check out our Community Sticker Challenge!
Check out the January 2026 Power BI update to learn about new features.
| User | Count |
|---|---|
| 55 | |
| 53 | |
| 40 | |
| 17 | |
| 16 |
| User | Count |
|---|---|
| 123 | |
| 108 | |
| 44 | |
| 32 | |
| 26 |