Starting December 3, join live sessions with database experts and the Microsoft product team to learn just how easy it is to get started
Learn moreGet certified in Microsoft Fabric—for free! For a limited time, get a free DP-600 exam voucher to use by the end of 2024. Register now
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!
Solved! Go to Solution.
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.
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.
Proud to be a Super User!
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.
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.
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
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!
Hi @Jaya,
Could you pls expain why did u create calculated table and give me table informaton along with your exact requirement
thanks
I have the source table with a student start date and end date. I need to calculate how many days the student was present each month. So I created calculated columns for each student each month in the source table. Then I wanted to do a line graph that shows totals by month. But since the months are individual columns within the table I couldn't build a line graph. So I created a calculated table that computes the totals for each month.
Calculated table has monthname, totaldays in that month, program
But now am unable to filter the line graph so it filters by program.
Hope I did it right! Thanks.
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.
@RobertSlattery wrote:
The solution, if you want your table to respond to filters, is to include the Calculate Table function in the target Measures.
Sorry I just found this, and I'm having the same difficulties, could you elaborate a little bit more on this?
An example of using the calculate table function in target measures would be great, if you happen to see this and have one available.
Hi @Jaya,
Share a sample dataet, describe the question and show the expected result.
Starting December 3, join live sessions with database experts and the Fabric product team to learn just how easy it is to get started.
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount! Early Bird pricing ends December 9th.
User | Count |
---|---|
93 | |
90 | |
84 | |
70 | |
49 |
User | Count |
---|---|
141 | |
120 | |
112 | |
60 | |
59 |