Forum Discussion
DAX
- 3 years ago
Hi Dhrutivyasa-070
Please refer to attached sample file with the proposed solution.Number of Lot Tasted = VAR PrimaryTaster = SELECTEDVALUE ( Tasters[Primary Taster] ) VAR Taster = SELECTEDVALUE ( 'Table'[TasterName], PrimaryTaster ) RETURN IF ( Taster <> PrimaryTaster, SUMX ( VALUES ( 'Table'[UniqueID] ), INT ( PrimaryTaster IN CALCULATETABLE ( VALUES ( 'Table'[TasterName] ), ALL ( 'Table'[TasterName] ) ) ) ) )Match Lot = VAR PrimaryTaster = SELECTEDVALUE ( Tasters[Primary Taster] ) VAR Taster = SELECTEDVALUE ( 'Table'[TasterName], PrimaryTaster ) RETURN IF ( Taster <> PrimaryTaster, SUMX ( SUMMARIZE ( 'Table', 'Table'[UniqueID], 'Table'[TastingScore] ), INT ( PrimaryTaster IN CALCULATETABLE ( VALUES ( 'Table'[TasterName] ), ALL ( 'Table'[TasterName] ) ) ) ) )% Match = DIVIDE ( [Match Lot], [Number of Lot Tasted] )
Hi Dhrutivyasa-070
Please refer to attached sample file with the proposed solution.
Number of Lot Tasted =
VAR PrimaryTaster = SELECTEDVALUE ( Tasters[Primary Taster] )
VAR Taster = SELECTEDVALUE ( 'Table'[TasterName], PrimaryTaster )
RETURN
IF (
Taster <> PrimaryTaster,
SUMX (
VALUES ( 'Table'[UniqueID] ),
INT (
PrimaryTaster
IN CALCULATETABLE (
VALUES ( 'Table'[TasterName] ),
ALL ( 'Table'[TasterName] )
)
)
)
)Match Lot =
VAR PrimaryTaster = SELECTEDVALUE ( Tasters[Primary Taster] )
VAR Taster = SELECTEDVALUE ( 'Table'[TasterName], PrimaryTaster )
RETURN
IF (
Taster <> PrimaryTaster,
SUMX (
SUMMARIZE ( 'Table', 'Table'[UniqueID], 'Table'[TastingScore] ),
INT (
PrimaryTaster
IN CALCULATETABLE (
VALUES ( 'Table'[TasterName] ),
ALL ( 'Table'[TasterName] )
)
)
)
)% Match = DIVIDE ( [Match Lot], [Number of Lot Tasted] )- Dhrutivyasa-0703 years agoHelper I
Thank You Very Much @tamrej1
Its working Properly in my Dataset. - Dhrutivyasa-0703 years agoHelper I
Hello tamerj1,
i have facing one more problem.in my data set another column add which is rating category. Rating score are categories for increasing match percetage.
UniqueID Taster Score Category 100 x 20 a 100 y 22 b 100 z 20 a 200 x 23 b 200 y 23 b 300 x 24 a 300 z 26 b 400 x 30 a 400 z 31 a My Primary Taster is X and Secondary Taster is Z nd Catogory A selected in Slicer.
Required Output :
Number of Lot Tasted : 3 (Number of Lot both tasted nd primary taster category =a)
Match : 2.
All Comparision based on Primary Taster.
- tamerj13 years agoCommunity Champion
Dhrutivyasa-070
I don't fully understand the requiremnt.Shall the number of lot tasted ignore the category?
How did you calculate match = 2?