Forum Discussion

Anonymous's avatar
Anonymous
Not applicable
8 years ago
Solved

Dynamically group

Hello,   I have a table with name of report, date of creation and creator.   I would like to group creator. I need them to keep their name if they create 5%  or more of the total pool of report. ...
  • erik_tarnvik's avatar
    erik_tarnvik
    8 years ago

    Hi Anonymous,

    I would suggest that you create a table with only the creator names. This can be done by clicking Create Table and enter the following formula:

    Creators = DISTINCT(Reports[Creator])

    (assuming your table is called Reports.) Now establish a relationship between Creators and Reports on the Creator field.

     

    Next step is to define a calculated new column called Group in the Creators table:

    Group = 
    VAR C = Creators[Creator] 
    RETURN 
    IF(CALCULATE(COUNTROWS(Reports),Reports[Creator] = C)/COUNTROWS(Reports) > 0.05, 
    C,
    "Other")

    In your table visual you can now use Creators[Group] instead of Reports[Creator] and you should get the desired result.