Forum Discussion
trdoan
7 years agoHelper III
Find and count duplicates for Column A in Table 1 using data from Column A in Table 2
Hi everyone, I have the following tables and columns: 1. "Compare Data" table: Name Model Material No Group Cost A W5 1005-01 EEC 100 A W5 1005-02 EEC 150 A W3 1005...
- 7 years ago
Anonymoustrdoan
sorry for late reply. I had been travelling
Please try this Revised MEASURE and see file attached as wellMeasure = VAR mymodel = VALUES ( 'Compare Data'[Model] ) VAR mygroup = VALUES ( 'Compare Data'[Group] ) RETURN CONCATENATEX ( EXCEPT ( CALCULATETABLE ( VALUES ( 'Full Data'[Vendor Name] ), FILTER ( 'Full Data', 'Full Data'[Engine Model] IN mymodel && 'Full Data'[Material Group] IN mygroup ) ), VALUES ( 'Compare Data'[Name] ) ), [Vendor Name], ", " )For Highest Cost Vendor,,use this MEASURE
Highest cost vendor = VAR mymodel = VALUES ( 'Compare Data'[Model] ) VAR mygroup = VALUES ( 'Compare Data'[Group] ) RETURN CONCATENATEX ( TOPN ( 1, EXCEPT ( CALCULATETABLE ( VALUES ( 'Full Data'[Vendor Name] ), FILTER ( 'Full Data', 'Full Data'[Engine Model] IN mymodel && 'Full Data'[Material Group] IN mygroup ) ), VALUES ( 'Compare Data'[Name] ) ), CALCULATE ( SUM ( 'Full Data'[Repair Cost] ) ), DESC ), [Vendor Name], ", " )For lowest cost vendor
Lowest cost vendor = VAR mymodel = VALUES ( 'Compare Data'[Model] ) VAR mygroup = VALUES ( 'Compare Data'[Group] ) RETURN CONCATENATEX ( TOPN ( 1, EXCEPT ( CALCULATETABLE ( VALUES ( 'Full Data'[Vendor Name] ), FILTER ( 'Full Data', 'Full Data'[Engine Model] IN mymodel && 'Full Data'[Material Group] IN mygroup ) ), VALUES ( 'Compare Data'[Name] ) ), CALCULATE ( SUM ( 'Full Data'[Repair Cost] ) ), ASC ), [Vendor Name], ", " )
Zubair_Muhammad
7 years agoCommunity Champion
Anonymoustrdoan
sorry for late reply. I had been travelling
Please try this Revised MEASURE and see file attached as well
Measure =
VAR mymodel =
VALUES ( 'Compare Data'[Model] )
VAR mygroup =
VALUES ( 'Compare Data'[Group] )
RETURN
CONCATENATEX (
EXCEPT (
CALCULATETABLE (
VALUES ( 'Full Data'[Vendor Name] ),
FILTER (
'Full Data',
'Full Data'[Engine Model] IN mymodel
&& 'Full Data'[Material Group] IN mygroup
)
),
VALUES ( 'Compare Data'[Name] )
),
[Vendor Name],
", "
)
For Highest Cost Vendor,,use this MEASURE
Highest cost vendor =
VAR mymodel =
VALUES ( 'Compare Data'[Model] )
VAR mygroup =
VALUES ( 'Compare Data'[Group] )
RETURN
CONCATENATEX (
TOPN (
1,
EXCEPT (
CALCULATETABLE (
VALUES ( 'Full Data'[Vendor Name] ),
FILTER (
'Full Data',
'Full Data'[Engine Model] IN mymodel
&& 'Full Data'[Material Group] IN mygroup
)
),
VALUES ( 'Compare Data'[Name] )
),
CALCULATE ( SUM ( 'Full Data'[Repair Cost] ) ), DESC
),
[Vendor Name],
", "
)
For lowest cost vendor
Lowest cost vendor =
VAR mymodel =
VALUES ( 'Compare Data'[Model] )
VAR mygroup =
VALUES ( 'Compare Data'[Group] )
RETURN
CONCATENATEX (
TOPN (
1,
EXCEPT (
CALCULATETABLE (
VALUES ( 'Full Data'[Vendor Name] ),
FILTER (
'Full Data',
'Full Data'[Engine Model] IN mymodel
&& 'Full Data'[Material Group] IN mygroup
)
),
VALUES ( 'Compare Data'[Name] )
),
CALCULATE ( SUM ( 'Full Data'[Repair Cost] ) ), ASC
),
[Vendor Name],
", "
)
Anonymous
7 years agoNot applicable
Hi Zubair_Muhammad , thank you thank you thank you! They worked perfectly! Only that I had to change the SUM into AVG and && to OR.
BUT THANK YOU SO MUCH!!!