Forum Discussion

kristina-brooly's avatar
kristina-brooly
Frequent Visitor
3 years ago

How to sum two distinctcounts?

Theres are 2 measures:
 
users with sprint = CALCULATE(DISTINCTCOUNTNOBLANK('orders'[user id]), 'orders'[product type] = "sprint")
 
users with order>0 and sprint = CALCULATE(DISTINCTCOUNTNOBLANK('orders'[user id]),'users'[has sprint]="yes", 'orders'[value EUR]>0)
 
How to write a sum of these 2 measurs?
users with sprint contains users with order>0 and sprint

 

Products are separate table. Table orders has 2columns with lookupvalue from Products (product, product type)

 

The report itself:

Productusers with sprintusers with order>0 and sprintusers with order>0 and sprint / users with sprint
 Autowebinar oto 66 
3 luni 6 
3 luni recurent 9 
6 luni 103 
6 luni recurent 2 
9 luni 21 
Abdomen Plat57021532,68%
Abdomen Plat Avansat & Fund Bombat 14 
Abdomen Plat Avansat & Fund Brazilian 6 
Abdomen Plat Zero Equipment 1 
Anticelulitic309165,18%
Anual 118 
Anual Prelungire 27 
Consultatia Nutritionistului 1 
Corp Sculptat1887512,70%
Corp Sculptat & Pilates360 2 
Extra Busy1587352,21%
Extra Busy 2022168  
Fund Bombat1741864,94%
Fund Bombat 20223289  
Fund Bombat X60 447 
Fund Brazilian 1 
Lifetime 2 
Lunar 169 
Lunar recurent 151 
Meniu 1 zi 402 
Metabolic Detox 217 
PDF: Meniu 7 zile 30 
Postura Reginei11376,19%
Silueta Amazoanei703253,56%
Silueta de Invidiat1416463,25%

 

 

Products

product typeproducts
OtoAbdomen Plat
ProgramAbdomen Plat
AbonamentAbdomen Plat
SprintAbdomen Plat
SprintAbdomen Plat New
SprintAbdomen Plat New
SprintVacuum-Plansa
SprintAnticelulitic
SprintCorp Sculptat
SprintFund Bombat
SprintSilueta Amazoanei
SprintSilueta de Invidiat
SprintPostura Reginei
SprintRecuperare după naștere
SprintStretching & șpagat
SprintYoga
SprintZeița Ritmului
etc 

2 Replies

  • users with sprint contains users with order>0 and sprint

    please indicate if you want these to be counted separately, or if you want to subtract one from the other.