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

Enhance your career with this limited time 50% discount on Fabric and Power BI exams. Ends August 31st. Request your voucher.

Reply
Anonymous
Not applicable

Create a measure from a variable table

Good afternoon,

 

I am not able to complete one of my needed measures. 

 

My direct query table contains this structure:

userssteps
1NEW
1NEW
1NEW
2OLD
2OLD
3OLD
4EQUAL
5EQUAL
6EQUAL

 

I need a measure to distincount the number of users that has 3 times "NEW" in the "step" column. 

 

I am not able to create a calculated column because I am working with Direct Query. 

 

Right now, the furthest that I have got is creating a variable table where seems like this:

VAR tabla = 

ADDCOLUMNS(VALUES(table[users]),"nº values", CALCULATE(COUNT(table[steps]),segment_flatten[event] = "NEW")
usersnº values = NEW in steps
13
20
30
40
50
60

 

I would like to have this measure to be equal = 1 

 

Thank you in advance 🙂

1 ACCEPTED SOLUTION
AlexisOlson
Super User
Super User

Count the number of rows where "nº values" is three or greater.

 

COUNTROWS ( FILTER ( tabla, [nº values] >= 3 ) )

 

View solution in original post

5 REPLIES 5
Jihwan_Kim
Super User
Super User

Hi, @Anonymous 

Please try the below for creating a new table.

 

Picture3.png

 

VAR Tables =
ADDCOLUMNS (
VALUES ( 'Table'[users] ),
"@values",
CALCULATE ( DISTINCTCOUNT ( 'Table'[users] ), 'Table'[steps] = "NEW" ) + 0
)

 

Hi, My name is Jihwan Kim.

 

If this post helps, then please consider accept it as the solution to help other members find it faster, and give a big thumbs up.

 

Linkedin: linkedin.com/in/jihwankim1975/

Twitter: twitter.com/Jihwan_JHKIM


If this post helps, then please consider accepting it as the solution to help other members find it faster, and give a big thumbs up.


Click here to visit my LinkedIn page

Click here to schedule a short Teams meeting to discuss your question.
Anonymous
Not applicable

Thanks for your quick answer Jihwan.

 

The thing here is that I didn´t want to create a new table, just a variable table.

 

Thank you anyways 🙂

AlexisOlson
Super User
Super User

Count the number of rows where "nº values" is three or greater.

 

COUNTROWS ( FILTER ( tabla, [nº values] >= 3 ) )

 

Anonymous
Not applicable

🤣🤣🤣I just want to scream 

 

I've been toying with several options, I didn't think about this possibility. 

 

Thanks a lot.

There are plenty of other ways to do it too. E.g.

SUMX ( tabla, IF ( [nº values] >= 3, 1, 0 ) )

Helpful resources

Announcements
July 2025 community update carousel

Fabric Community Update - July 2025

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

July PBI25 Carousel

Power BI Monthly Update - July 2025

Check out the July 2025 Power BI update to learn about new features.