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

Calling all Data Engineers! Fabric Data Engineer (Exam DP-700) live sessions are back! Starting October 16th. Sign up.

Reply
Anonymous
Not applicable

One Measure To get 3-level hierarchies In Matrix Table

Hello i have a sort table with 3 levels and revenue table with details and expense tabel with details which i will use to justget values and measures which is easy, the real challenge for me is to make a matrix table with 3 heirchy.

level 1 contains basic financial report , level 2 is detailed and level 3 is for my minute cost as shown below:

Level 1Level 2Level 3
Revenues                             source 1                              null
Revenuessource 2null
Revenuessource 3null
Payroll ExpensesPayroll Expensesnull
Payroll ExpensesAccountantnull
Payroll ExpensesEmployeesnull
Business Expenses Business Expensesnull
Business Expenses       Other Fees 
Business ExpensesAttorney Feesnull
Minute CostMinute Costnull
Minute CostCarrier 1Trunk 1
Minute CostCarrier 1Trunk 2
Minute CostCarrier 2Trunk 3
Minute CostCarrier 2Trunk 4
Minute CostCarrier 3Trunk 5
Minute CostCarrier 3Trunk 6
Total ExpensesTotal Expensesnull
TaxesTaxesnull
Net ProfitNet Profitnull

 

i want to build a matrix table with the 3 levels:


i know how to build it with 2 levels where i use the formula below:

Financial Value =

IF(

    [Total revenue] <> 0,

    IF(

        ISINSCOPE('Sort table'[Level 2]),

 SWITCH(

    SELECTEDVALUE('Sort'[Level 2]),
    

โ€œsource 1โ€, [Source 1 sales],

โ€œsource 2โ€, [Source 2 sales],

โ€œsource 3โ€, [Source 3 sales],

"Accountant", [Accountant expense],

"Employees", [Employee expense],

โ€œOther Feesโ€, [Others expense],

โ€œAttorney Feesโ€, [Attorney expense],

โ€œCarrier 1โ€, [Carrier 1 expense],

โ€œCarrier 2โ€, [Carrier 2 expense],

โ€œCarrier 3โ€, [Carrier 3 expense]),

      SWITCH(

        SELECTEDVALUE('Sort table'[Level 1]),

    "Minutes Expenses",[ Minute Cost],

    "Net Profit",[Net Profit],

    "Total Expenses",[ total Expenses]

    "Business Expenses",[ Business Expenses],

    "Payroll Expenses",[ Payroll Expenses],

    "Revenue",[ Total revenue],

    "Taxes",[ Total revenue]*tax[taxed])

    ))

 

so how can i add a third level heirchy?

4 REPLIES 4
Anonymous
Not applicable

@Jihwan_Kim @SpartaBI @amitchandak @daXtreme  @tamerj1 id appreciate your help

Anonymous
Not applicable

anyone?

 

v-cazheng-msft
Community Support
Community Support

Hi @Anonymous,

 

May I know whether your problem has been resolved? If you still have problems on it, could you please make it more clear?

 

How to Get Your Question Answered Quickly - Microsoft Power BI Community

 

If there is any post helps, then please consider Accept it as the solution to help the other members find it more quickly. If I misunderstand your needs or you still have problems on it, please let me know. Thanks a lot!

 

Best Regards,

Community Support Team _ Caiyun

Manisha_Singh
New Member

did you get the solution? can you please share?

Helpful resources

Announcements
November Fabric Update Carousel

Fabric Monthly Update - November 2025

Check out the November 2025 Fabric update to learn about new features.

Fabric Data Days Carousel

Fabric Data Days

Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!

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.

Users online (25)