Forum Discussion
carlosarmpb
8 years agoFrequent Visitor
Verify Cross-Selling
Hello! I'm starting at PowerBI. I have a column with the sales codes and another with the code for my product. I want to filter through the product code and have all sales codes that hav...
- 8 years ago
Hi, One Way is this:
Step 1: Add a New Table with Cod Prod
Modeling - New Table
CodProdTable = DISTINCT(Table1[Cod Prod])
Step 2
Add a measure
FilterM = COUNTROWS ( SUMMARIZE ( FILTER ( Table1; CALCULATE ( COUNT ( Table1[Cod Prod] ); FILTER ( ALLEXCEPT ( Table1; Table1[Sales Code] ); Table1[Cod Prod] = SELECTEDVALUE ( CodProdTable[Cod Prod] ) ) ) > 0 ); Table1[Sales Code] ) )Step 3: And in Visual Level Filter Add this Measure To Is Not Blank
- 8 years ago
Another Way is Replacing Step 2 with.
FilterM = COUNTROWS ( INTERSECT ( CALCULATETABLE ( VALUES ( Table1[Cod Prod] ); ALLEXCEPT ( Table1; Table1[Sales Code] ) ); VALUES ( CodProdTable[Cod Prod] ) ) )Regards
Victor
carlosarmpb
8 years agoFrequent Visitor
Yeah, that's fine.
But I want this table also to show all the product codes that have the same sales code.
Vvelarde
8 years agoCommunity Champion
Hi, One Way is this:
Step 1: Add a New Table with Cod Prod
Modeling - New Table
CodProdTable = DISTINCT(Table1[Cod Prod])
Step 2
Add a measure
FilterM =
COUNTROWS (
SUMMARIZE (
FILTER (
Table1;
CALCULATE (
COUNT ( Table1[Cod Prod] );
FILTER (
ALLEXCEPT ( Table1; Table1[Sales Code] );
Table1[Cod Prod] = SELECTEDVALUE ( CodProdTable[Cod Prod] )
)
)
> 0
);
Table1[Sales Code]
)
)Step 3: And in Visual Level Filter Add this Measure To Is Not Blank