Forum Discussion
slicer on report does not refresh calculated table
Hi,
I have a column named "Program" in both source table and calculated table. I added graphs for both source table and calculated table on my report along with a slicer. The slicer does not filter the calculated table graph. I read that calculated tables do not respond to slicers on the report. Any ideas on how I could make this work.
Note: I couldn't create a relationship between the source table and the calculated table because it said - you can't create a relationship between these two columns because one of the columns must be unique values.
Thanks so much in advance!
Yeh, calculated tables, as in Modeling/New Table/Type stuff in dax, is a "static" table. It will not respond to filters.
The error you mentined is not relevant in terms of the solution but, it is just telling you that niether of the two columns you are trying to join on has unique (non-repeated) values.
The solution, if you want your table to respond to filters, is to include the Calculate Table function in the target Measures.
11 Replies
- BalaVenuGopal
Resolver I
Hi Jaya ,
As this is throwing error you cant create relationship because one of the columns must be unique values
Solution ;
1) Go to edit queries
2) Select your first table and select append queries (Home tab right corner) then choose your second table
3) Select the join column from both the tables and remove all columns(Make sure your join column name is same n both tables)
4) Then remove duplicates from (Home --> Remove Rows---> Remove duplicates)
Use this table to join with your two tables use this column in report and drag remaining columns from the tables.(Use newly creted tabel column in slicer too.
Plesae mark as solution if this works for you !!!!!!!!!!!!!!!!!!!
Thank you :smileyhappy:
- JayaFrequent Visitor
Hi BalaVenuGopal,
Thank you so much for looking into it. I do not see my calculated table under the edit queries screen because I created the table using DAX. Is there anyway this could be achieved using DAX.
Thanks again!
- BalaVenuGopal
Resolver I
Hi Jaya,
Could you pls expain why did u create calculated table and give me table informaton along with your exact requirement
thanks
- danextian
Super User
As far as I know, DAX created tables are static and do not respond to slicers from the original table and only update upon refresh. I had the same question during my early DAX days.
- JEsraeloFrequent Visitor
There must be a way in DAX to get the values from the filters or the slicers then perform whatever the calculations may be accordingly. Wizards are not there always. That's what I am trying to find.
- JEsraeloFrequent Visitor
one way is to create a measure in a fact table or a pivot table that gets a SELECTEDVALUE from a slicer or table, then apply that measure in a filtered context DAX, whether implicit or explicit.