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

View all the Fabric Data Days sessions on demand. View schedule

Reply
Anonymous
Not applicable

Divide value with the different category in the same column

Hi all,
I am facing issue while doing the divide: -
Find the sample data blow :-

Date

Device

Duration

Legend

29/05/2022

A

112

Sessions

29/05/2022

B

113

Gap

29/05/2022

C

114

Standalone

30/05/2022

A

111

Sessions

30/05/2022

B

110

Gap

30/05/2022

C

112

Standalone

31/05/2022

A

111

Sessions

31/05/2022

B

113

Gap

31/05/2022

C

111

Standalone

 

Requirement is :- Session = Count of record where legend is session
                                Gap = count of gap where legend is gap
                                Standalone = To sum up the duration where legend is session divide by number of record where legend is standalone.

Session and gap I could find but the problem is with standalone series.

I wrote a measure to get the output but it showing me a blank in table.

My measure :-
Measure = var _0 = CALCULATE(

    SUM(Table[Duration])/60,FILTER(

        all(table[Legends]),Table[Legends] = "Session"))

 

var _1 = calculate(COUNT(table[Legends]),

FILTER(table,Table[Legends] = "standalone"))

 

Return

if(selectedvalue(Table[Legends]) = "Standalone",DIVIDE(_0,_1))

With this formula i get a result in KPI card:-

Yagevendra_0-1655378824030.png

 

But on the table i didn't get the value with their legend standalone

Yagevendra_1-1655378940129.png

 

1 ACCEPTED SOLUTION
v-luwang-msft
Community Support
Community Support

HI @Anonymous ,

Change measure to the below:

Measure = var _0 = CALCULATE(

    SUM('Table'[Duration])/60,FILTER(

        all('Table'),'Table'[Legends] = "Sessions"))

 

var _1 = calculate(COUNT('Table'[Legends]),

FILTER('Table','Table'[Legends] = "Standalone"))

 

Return

if(selectedvalue('Table'[Legends]) = "Standalone",DIVIDE(_0,_1))

Output result:(223/60  /3=1.23)

vluwangmsft_0-1655702552241.png

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


Best Regards

Lucien

View solution in original post

1 REPLY 1
v-luwang-msft
Community Support
Community Support

HI @Anonymous ,

Change measure to the below:

Measure = var _0 = CALCULATE(

    SUM('Table'[Duration])/60,FILTER(

        all('Table'),'Table'[Legends] = "Sessions"))

 

var _1 = calculate(COUNT('Table'[Legends]),

FILTER('Table','Table'[Legends] = "Standalone"))

 

Return

if(selectedvalue('Table'[Legends]) = "Standalone",DIVIDE(_0,_1))

Output result:(223/60  /3=1.23)

vluwangmsft_0-1655702552241.png

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


Best Regards

Lucien

Helpful resources

Announcements
November Power BI Update Carousel

Power BI Monthly Update - November 2025

Check out the November 2025 Power BI 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.

Top Solution Authors
Top Kudoed Authors