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

Don't miss out! 2025 Microsoft Fabric Community Conference, March 31 - April 2, Las Vegas, Nevada. Use code MSCUST for a $150 discount. Prices go up February 11th. Register now.

Reply
mnemolu
Frequent Visitor

ADDCOLUMNS: adding a new column with SELECTEDVALUE, get empty


This is the DAX used for creating the table:
--------------

result_table =

var users = VALUES('fact_table'[user_id])

var add_col =
ADDCOLUMNS(
users,
"selected_question" , CALCULATE(SELECTEDVALUE('dimension_table'[question],"No selection"))
)

return add_col
--------------



The selected_question in this table is always "No selection", while when I put SELECTEDVALUE('dimension_table'[question],"No selection") on a card visual, it shows the selected question.

I'm puzzled by the unexpected behavior and unsure of how to address it. Any insights on how to resolve this issue would be greatly valued. Thank you!

 

240201.png

 

1 ACCEPTED SOLUTION

Hi @mnemolu ,

The calculated column or calculated table will not change according to the user interaction(slicer, filter, column selections etc.) in the report as the value of a calculated column/table is computed during data refresh and uses the current row as a context... Please review the following links about the difference of calculated column and measure...

Calculated Columns and Measures in DAX

Calculated Columns vs Measures

That's why you got the value "No selection" in the field [selected_question]...

 

Could you please provide some raw data in your tables (exclude sensitive data) with Text format and your expected result with special examples and screenshots? Later I will check if there is any workaround to achieve your requirement. You can refer the following link to share the required info:

How to provide sample data in the Power BI Forum

 

And It is better if you can share a simplified pbix file. You can refer the following link to upload the file to the community. Thank you.

How to upload PBI in Community

Best Regards

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

View solution in original post

4 REPLIES 4
amitchandak
Super User
Super User

@mnemolu , Any filter or slicer selection can not be used in a calculated column. to have a slicer on measure consider dynamic segmentation

Dynamic Segmentation, Bucketing or Binning: https://youtu.be/CuczXPj0N-k

Dynamic segmentation -Measure to Dimension conversion: https://youtu.be/gzY40NWJpWQ

Customer Retention with Dynamic Segmentation, New/Lost/Retain Customer Count: https://youtu.be/EyL7KMw877Q

Power BI ABC Analysis using Window function, Dynamic Segmentation: https://youtu.be/A8mQND2xSR4

 

Join us as experts from around the world come together to shape the future of data and AI!
At the Microsoft Analytics Community Conference, global leaders and influential voices are stepping up to share their knowledge and help you master the latest in Microsoft Fabric, Copilot, and Purview.
️ November 12th-14th, 2024
 Online Event
Register Here

I used the filter selection in another measure, where the filter selection is used within a calculated column.

And this measure works fine. Is it just the filter selection couldn't be used to generate a table?

This is the DAX for the measure:

----------------------

number_of_users_who_answered_selected_question =

var users = VALUES('fact_table'[user_id])

var add_col =
ADDCOLUMNS(
users,
"@X" , CALCULATE(COUNTROWS(
FILTER(
'fact_table',
'fact_table'[question]=SELECTEDVALUE('dimension_table'[question]))
))
)

var res =
FILTER(
add_col,
[@X] >0
)

var calc =
CALCULATE(DISTINCTCOUNT('fact_table'[user_id]),res)
return calc

--------------------

2402012.png

Hi @mnemolu ,

The calculated column or calculated table will not change according to the user interaction(slicer, filter, column selections etc.) in the report as the value of a calculated column/table is computed during data refresh and uses the current row as a context... Please review the following links about the difference of calculated column and measure...

Calculated Columns and Measures in DAX

Calculated Columns vs Measures

That's why you got the value "No selection" in the field [selected_question]...

 

Could you please provide some raw data in your tables (exclude sensitive data) with Text format and your expected result with special examples and screenshots? Later I will check if there is any workaround to achieve your requirement. You can refer the following link to share the required info:

How to provide sample data in the Power BI Forum

 

And It is better if you can share a simplified pbix file. You can refer the following link to upload the file to the community. Thank you.

How to upload PBI in Community

Best Regards

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

Thank you very much. I used a measure instead and have achieved the expected result.

I'm new to PowerBI and was not aware that a measure is calculated on the fly, while calculated column or calculated table isn't. 


Helpful resources

Announcements
Las Vegas 2025

Join us at the Microsoft Fabric Community Conference

March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!

December 2024

A Year in Review - December 2024

Find out what content was popular in the Fabric community during 2024.