Forum Discussion
Tech325
6 years agoNew Member
Avoiding Duplicate counts question
I have the below table and would like to visualize the following: To calculate the number of unique Technical IDs in relation to Process A and Process B. For example, there are 6 SAS 234s in rela...
- 6 years ago
Hi Tech325
In Power query, add a custom column below
Then modify measure
Measure = CALCULATE(COUNT(Query1[Process]),FILTER(Query1,[Text After Delimiter]=BLANK())) Measure 2 = SUMX(ALL(Query1[Nature of Business]),[Measure])Best Regards
Maggie
Community Support Team _ Maggie Li
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
Tech325
6 years agoNew Member
Thanks for the response. Very helpful. I was able to use the delimit function and the unpivot function and got this: The issue I have is the following:
Since I'd like to visualize that for Company 123 there is 1 Process B that has 3 Technical IDs, if I try to visualize what I just did, the graph will show that there are 3 Process Bs with 3 Technical IDs.
Since I'd like to visualize that for Company 123 there is 1 Process B that has 3 Technical IDs, if I try to visualize what I just did, the graph will show that there are 3 Process Bs with 3 Technical IDs.
BEFORE:
| Product ID | Company | Nature of Business | Process A | Process B | Technical ID | Technical ID 2 | Technical ID 3 |
| 325 | ABC | Retail | 0 | 1 | SAS 234 | ||
| 246 | XYZ | Oil & Gas | 0 | 1 | SAS 234 | SAS 567 | |
| 100 | 123 | Manufacturing | 0 | 1 | SAS 234 | SAS 230 | SAS 205 |
| 112 | 456 | Insurance | 1 | 0 | SAS 234 | ||
| 102 | ABC | Banking | 0 | 1 | SAS 220 | ||
| 325 | XYZ | Retail | 0 | 1 | SAS 220 | ||
| 246 | 123 | Oil & Gas | 0 | 1 | SAS 234 | ||
| 100 | ABC | Manufacturing | 0 | 1 | SAS 234 | SAS 567 | |
| 112 | XYZ | Insurance | 0 | 1 | SAS 234 | SAS 230 | SAS 205 |
| 102 | 123 | Banking | 1 | 0 | SAS 234 | ||
| 100 | 456 | Oil & Gas | 1 | 0 | SAS 220 |
AFTER:
| Product ID | Company | Nature of Business | Process A | Process B | Attribute | Value |
| 325 | ABC | Retail | 0 | 1 | Technical ID | SAS 234 |
| 246 | XYZ | Oil & Gas | 0 | 1 | Technical ID | SAS 234 |
| 246 | XYZ | Oil & Gas | 0 | 1 | Technical ID 2 | SAS 567 |
| 100 | 123 | Manufacturing | 0 | 1 | Technical ID | SAS 234 |
| 100 | 123 | Manufacturing | 0 | 1 | Technical ID 2 | SAS 230 |
| 100 | 123 | Manufacturing | 0 | 1 | Technical ID 3 | SAS 205 |
| 112 | 456 | Insurance | 1 | 0 | Technical ID | SAS 234 |
| 102 | ABC | Banking | 0 | 1 | Technical ID | SAS 220 |
| 325 | XYZ | Retail | 0 | 1 | Technical ID | SAS 220 |
| 246 | 123 | Oil & Gas | 0 | 1 | Technical ID | SAS 234 |
| 100 | ABC | Manufacturing | 0 | 1 | Technical ID | SAS 234 |
| 100 | ABC | Manufacturing | 0 | 1 | Technical ID 2 | SAS 567 |
| 112 | XYZ | Insurance | 0 | 1 | Technical ID | SAS 234 |
| 112 | XYZ | Insurance | 0 | 1 | Technical ID 2 | SAS 230 |
| 112 | XYZ | Insurance | 0 | 1 | Technical ID 3 | SAS 205 |
| 102 | 123 | Banking | 1 | 0 | Technical ID | SAS 234 |
| 100 | 456 | Oil & Gas | 1 | 0 | Technical ID | SAS 220 |
Question: How can I make sure that I can visualize that Company 123 has 1 Process B with 3 Technical IDs?
Thanks!
Anonymous
6 years agoNot applicable
Unpivot Process A and B. This will merge them together into a column that can just be called "Processes".
Then you can put a table in the visual with Process and Technical ID. Add a slicer that lists companies.
Now you can click on a company in a slicer and see the filtered information. 🙂
You can't put this in any kind of chart since it has no numerical value so it doesn't show anything.