Forum Discussion
markostalnacke
3 years agoFrequent Visitor
HELP Converting index calculation into measure
Hi, I have a dataset which I can modify if needed. Right now it contains userid, managerid, visit_count, manager_count I need to calculate an indexvalue per userid based on following formul...
- 3 years ago
You can try
UserID index = VAR VisitsPerManager = ADDCOLUMNS ( VALUES ( 'Table'[Manager ID] ), "@visits", CALCULATE ( SUM ( 'Table'[Visit count] ) ) ) VAR TotalVisitsPerManager = SUMX ( VisitsPerManager, POWER ( [@visits], 2 ) ) VAR TotalVisitCount = SUM ( 'Table'[Visit count] ) VAR Result = DIVIDE ( TotalVisitsPerManager - TotalVisitCount, TotalVisitCount * ( TotalVisitCount - 1 ) ) RETURN Result
johnt75
Super User
3 years agoYou can try
UserID index =
VAR VisitsPerManager =
ADDCOLUMNS (
VALUES ( 'Table'[Manager ID] ),
"@visits", CALCULATE ( SUM ( 'Table'[Visit count] ) )
)
VAR TotalVisitsPerManager =
SUMX ( VisitsPerManager, POWER ( [@visits], 2 ) )
VAR TotalVisitCount =
SUM ( 'Table'[Visit count] )
VAR Result =
DIVIDE (
TotalVisitsPerManager - TotalVisitCount,
TotalVisitCount * ( TotalVisitCount - 1 )
)
RETURN
Result
- markostalnacke3 years agoFrequent Visitor
Thank you so much, worked perfectly!