Power BI is turning 10! Tune in for a special live episode on July 24 with behind-the-scenes stories, product evolution highlights, and a sneak peek at what’s in store for the future.
Save the dateEnhance your career with this limited time 50% discount on Fabric and Power BI exams. Ends August 31st. Request your voucher.
Hey all,
New to power bi and DAX and have come up with an issue i can not seem to solve.
I have two tables Computers and Applictions.
Applications contains [ComputerID] and [Name].
Computers contains [ComputerID] and [HostName].
Relationship is established as a one to many from 'Computers'[ComputerID] to 'Applications'[ComputerID]
I want to use an Applications[Name] slicer to show computers that do not have it installed.
I have created another table with just 'Application'[Names] in it called Apps
this is what i have tried
(This returns an error "cannot find Computers[Name] or no relationship exsists" and it does)
Solved! Go to Solution.
Hi, @johnnyb123
Based on your description, I created data to reproduce your scenario. The pbix file is attached in the end.
Applications:
Computers:
Apps(a calculated table):
Apps = DISTINCT(Applications[Name])
You may create a measure as below.
Visual Control =
IF(
ISFILTERED(Apps[Name]),
IF(
COUNTROWS(
FILTER(
DISTINCT(Apps[Name]),
NOT(Apps[Name] in DISTINCT(Applications[Name]))
)
)=
COUNTROWS(
DISTINCT(Apps[Name])
),
1,0
),
1
)
Then you need to put the measure in the visual level filter and use the 'Name' column from 'Apps' table to filter the result.
Best Regards
Allan
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
Hi, @johnnyb123
Based on your description, I created data to reproduce your scenario. The pbix file is attached in the end.
Applications:
Computers:
Apps(a calculated table):
Apps = DISTINCT(Applications[Name])
You may create a measure as below.
Visual Control =
IF(
ISFILTERED(Apps[Name]),
IF(
COUNTROWS(
FILTER(
DISTINCT(Apps[Name]),
NOT(Apps[Name] in DISTINCT(Applications[Name]))
)
)=
COUNTROWS(
DISTINCT(Apps[Name])
),
1,0
),
1
)
Then you need to put the measure in the visual level filter and use the 'Name' column from 'Apps' table to filter the result.
Best Regards
Allan
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
@johnnyb123 you don't need concatenate but just a measure
NoInstalled =
var selected = SELECTEDVALUE(Apps[Name],"Not Filtered")
return
IF(ISFILTERED(Apps[Name]),
CALCULATE(
COUNTROWS ( Computers ),
CROSSFILTER( Applications[ComputerId], Computer[ComputerId], Both ),
Applications[Name] <> selected
))
I would ❤ Kudos if my solution helped. 👉 If you can spend time posting the question, you can also make efforts to give Kudos whoever helped to solve your problem. It is a token of appreciation!
⚡Visit us at https://perytus.com, your one-stop shop for Power BI related projects/training/consultancy.⚡
Subscribe to the @PowerBIHowTo YT channel for an upcoming video on List and Record functions in Power Query!!
Learn Power BI and Fabric - subscribe to our YT channel - Click here: @PowerBIHowTo
If my solution proved useful, I'd be delighted to receive Kudos. When you put effort into asking a question, it's equally thoughtful to acknowledge and give Kudos to the individual who helped you solve the problem. It's a small gesture that shows appreciation and encouragement! ❤
Did I answer your question? Mark my post as a solution. Proud to be a Super User! Appreciate your Kudos 🙂
Feel free to email me with any of your BI needs.
wanted to give you a koodos because it works and i can use it in another project!
Thanks for the response @parry2k . I think i need to be just a tad more clear. I need the [HostName] of each computer to show as the value of a row in a table visual. The value would be a hostname record that does not have a corresponding [ComputerID] when filtered by Application[Name]. If there are 30 records after the filter is applied, there should be 30 rows in a necolumn table visual with [Hostname] as the value.
Again Thank you for helping.
@johnnyb123 let's make it super simple and clear, paste sample data and expected output, it will help to understand what you are trying to achieve.
Subscribe to the @PowerBIHowTo YT channel for an upcoming video on List and Record functions in Power Query!!
Learn Power BI and Fabric - subscribe to our YT channel - Click here: @PowerBIHowTo
If my solution proved useful, I'd be delighted to receive Kudos. When you put effort into asking a question, it's equally thoughtful to acknowledge and give Kudos to the individual who helped you solve the problem. It's a small gesture that shows appreciation and encouragement! ❤
Did I answer your question? Mark my post as a solution. Proud to be a Super User! Appreciate your Kudos 🙂
Feel free to email me with any of your BI needs.
Check out the July 2025 Power BI update to learn about new features.
This is your chance to engage directly with the engineering team behind Fabric and Power BI. Share your experiences and shape the future.
User | Count |
---|---|
69 | |
68 | |
40 | |
29 | |
26 |
User | Count |
---|---|
89 | |
49 | |
44 | |
38 | |
37 |