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

Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.

Reply
Anonymous
Not applicable

Average SKU per Invoice calculation

Hello All,

 

I need help calculating the average SKU per invoice, the calculation of which is=

(SKU Sold Per Invoice X No of Invoices)/Total No of Invoices

 

I have a transaction table with invoice numbers and their corresponding SKU's, from which i calculated the no of SKU's per invoice which is shown in the following table: 

Invoice NoSKU Count
A100122
A100223
A100323
A100424
A100525
A100626
A100726
A100826
A100927
A101028
A101128

 

Now, what I'am struggling with is the no. of invoices per SKU count, for eg:

23 SKU's have been billed twice and 26 SKU's have been billed thrice.

 

How can I calculate the no of invoices per SKU count?

 

Please help

 

1 ACCEPTED SOLUTION
LivioLanzo
Solution Sage
Solution Sage

Hi 
@Anonymous

 

you need to create a calculated table which returns the table you're showing below. Then drop the SKU Count on the rows section of a matrix and add a measure which does COUNTROWS( <the_calculated table_you_created> )

 


 


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


Proud to be a Datanaut!  

View solution in original post

7 REPLIES 7
v-cherch-msft
Employee
Employee

Hi @Anonymous

 

You may use SUMMARIZE Function to get a new table. Then you may get the no of invoices per SKU count with the table. For example:

Table =
SUMMARIZE ( Table, Table[Invoice No], "SKU Count", [Meaure] )

Regards,

Cherie

 

Community Support Team _ Cherie Chen
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
Anonymous
Not applicable

Hi @v-cherch-msft,

 

I tried the method mentioned but I'am facing an error.

LivioLanzo
Solution Sage
Solution Sage

Hi 
@Anonymous

 

you need to create a calculated table which returns the table you're showing below. Then drop the SKU Count on the rows section of a matrix and add a measure which does COUNTROWS( <the_calculated table_you_created> )

 


 


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


Proud to be a Datanaut!  

Anonymous
Not applicable

Hey @LivioLanzo,

Thanks for your help.

I've been able to do the required calculation.

Anonymous
Not applicable

Thanks @LivioLanzo,

 

I created a table using:

Table = SUMMARIZE('Transaction','Transaction'[Inv No.],"Count items",COUNT('Transaction'[ITEM]))
 
Now, I created a measure:
Count=COUNTROWS(Table)
 
When i multiply them in a measure, Count items * count, I obtain the following:
Count itemsCountCount items*Count
22122
20120
195475
18272

 

There is a duplicacy taking place at the time of multiplication.

How do i remove that?

 
 

Hi @Anonymous

 

how are you performing your multiplication>?

 


 


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


Proud to be a Datanaut!  

Anonymous
Not applicable

@LivioLanzo, I created a measure:

Measure = SUM('Table'[Count items])*[Count]

Helpful resources

Announcements
LearnSurvey

Fabric certifications survey

Certification feedback opportunity for the community.

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

Find out what's new and trending in the Fabric Community.