cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
clarkpaul
Frequent Visitor

Create a Summary Table from unique data

This should seem simple but I can't wrap my head around it.

I have a table with item quantities compared to the 6 Month Usage. The Qty is either less that the 6 month usage or greater than it.

It also includes the associated extended cost.
There are times where there is both a qty less than the 6 Month Usage AND more than the 6 Month Usage.

I'm trying to produce a summary table like the one below the detail data below.

It has 2 categories, On Hand > 6 months and On Hand < 6 months with totals for Quantity and Cost.

Any help would be greatly appreciated!

clarkpaul_0-1608728009573.png

 

1 ACCEPTED SOLUTION
MFelix
Super User III
Super User III

Hi @clarkpaul ,

 

I would do the folllowing:

 

  • Create a table for the category:

Category                        ID

On Hand > 6 Month 1
On Hand <= 6 Month

2

 

  • Add the following two measures:
Cost = SWITCH( 
            SELECTEDVALUE(Category[ID]);
            1 ; SUM('Table'[On Hand > 6 Months Usage Cost]); 
            2 ; SUM('Table'[On Hand <= 6 Month Usage Cost]);
            SUM('Table'[On Hand <= 6 Month Usage Cost]) + SUM('Table'[On Hand > 6 Months Usage Cost])
        )

Quantity = SWITCH(
                SELECTEDVALUE(Category[ID]); 
                1 ; SUM('Table'[On Hand > 6 Month Qty]); 
                2 ; SUM('Table'[On Hand <= 6 Mnoth Qty]);
                SUM('Table'[Qty])
            )

 

See result in attach PBIX file .

 

 


Regards

Miguel Félix


Did I answer your question? Mark my post as a solution!

Proud to be a Super User!

Check out my blog: Power BI em Português



View solution in original post

2 REPLIES 2
MFelix
Super User III
Super User III

Hi @clarkpaul ,

 

I would do the folllowing:

 

  • Create a table for the category:

Category                        ID

On Hand > 6 Month 1
On Hand <= 6 Month

2

 

  • Add the following two measures:
Cost = SWITCH( 
            SELECTEDVALUE(Category[ID]);
            1 ; SUM('Table'[On Hand > 6 Months Usage Cost]); 
            2 ; SUM('Table'[On Hand <= 6 Month Usage Cost]);
            SUM('Table'[On Hand <= 6 Month Usage Cost]) + SUM('Table'[On Hand > 6 Months Usage Cost])
        )

Quantity = SWITCH(
                SELECTEDVALUE(Category[ID]); 
                1 ; SUM('Table'[On Hand > 6 Month Qty]); 
                2 ; SUM('Table'[On Hand <= 6 Mnoth Qty]);
                SUM('Table'[Qty])
            )

 

See result in attach PBIX file .

 

 


Regards

Miguel Félix


Did I answer your question? Mark my post as a solution!

Proud to be a Super User!

Check out my blog: Power BI em Português



View solution in original post

amitchandak
Super User IV
Super User IV

@clarkpaul , Summarize can help.

 

example, the way two get 2nd from first 

union(
summarize(Table, "Category", "On Hand > 6 months", "Quantity",[On Hand Qty > 6 Month], "Cost",[On Hand Qty > 6 usage Cost]),
summarize(Table, "Category", "On Hand <= 6 months", "Quantity",[On Hand Qty <= 6 Month], "Cost",[On Hand Qty <= 6 usage Cost])
)

 



Did I answer your question? Mark my post as a solution! Appreciate your Kudos!!
Dashboard of My Blogs !! YouTube Channel !! Connect on Linkedin

Proud to be a Super User!

Helpful resources

Announcements
User Groups Public Preview

Join us for our User Group Public Preview!

Power BI User Groups are coming! Make sure you’re among the first to know when user groups go live for public preview.

March Update

Check it Out!

Click here to read more about the March 2021 Updates!

secondImage

The largest Power BI virtual conference

100+ sessions, 100+ speakers, Product managers, MVPs, and experts. All about Power BI. Attend online or watch the recordings.