Forum Discussion

chintusasmal123's avatar
1 year ago
Solved

Filtered Drop Down in sclicer

I have a table of employee records and its hierarchy 

SHUHLMDepartment
Vishal SharmaSuresh PalRahul GuptaIT Application Services
Vishal SharmaSuresh PalRahul GuptaIT Application Services
Jitu PanSur MukherjeeSam BharCivil & Steel Structures
Jitu PanSur MukherjeeSam BharCivil & Steel Structures
Ast AugAnup DalAnil KumarSPBSP Plantserv
Zack SasDipak BhatiaNikhil SethProcess & Environment Safety


So I have SH,UH and LM in a single column another table .
I'm using sclicer to with drop with all department , but I need some respective values of department based on selection of value from another table column. 

  • Anonymous's avatar
    Anonymous
    1 year ago

    Hi chintusasmal123,

    Thanks for reaching out to the Microsoft fabric community forum.

    From what you've described, you have a table where SH, UH, and LM are stored in separate columns along with the department name, and you are using a slicer based on a separate table where these names are flattened into a single column.

    The challenge here is that the slicer (based on the flattened table) doesn’t have a direct relationship to the SH/UH/LM columns individually, so selecting a name from the slicer doesn't filter the department data as expected.

    To get this working, you'll need a way to check if the selected name from the slicer matches any of the SH, UH, or LM columns in your main table. This typically involves creating a calculated column or measure that performs the check using DAX. Once try this :

    IsSelected =
    VAR SelectedName = SELECTEDVALUE(FlattenedTable[Name])
    RETURN
    IF (
    SelectedName IN {
    EmployeeTable[SH],
    EmployeeTable[UH],
    EmployeeTable[LM]
    },
    1,
    0
    )

    Then, you can use this logic to filter your visuals or build a measure that only shows departments where the selected person appears in any of the hierarchy levels.

     

    I would also take a moment to thank danextian and ryan_mayu, for actively participating in the community forum and for the solutions you’ve been sharing in the community forum. Your contributions make a real difference.

     

    If I misunderstand your needs or you still have problems on it, please feel free to let us know.  

    Best Regards,
    Hammad.
    Community Support Team

     

    If this post helps then please mark it as a solution, so that other members find it more quickly.

    Thank you.

7 Replies

  • chintusasmal123 

    could you pls also provide the data of another table? 

    what's the expected output based on the sample data that you provided?

    • chintusasmal123's avatar
      chintusasmal123
      Helper I

      In Table Dup Emails, Name contains all Name of the SH,UH and Line Manager(LM) and in value column are their email address
      DupsEmails table with Name column will look like this

      Name
      Vishal Sharma
      Vishal Sharma
      Jitu Pan
      Jitu Pan
      Ast Aug
      Zack Sas
      Suresh Pal
      Suresh Pal
      Sur Mukherjee
      Sur Mukherjee
      Anup Dal
      Dipak Bhatia
      Rahul Gupta
      Rahul Gupta
      Sam Bhar
      Sam Bhar
      Anil Kumar
      Nikhil Seth

       

      SHUHLMDepartment
      Vishal SharmaSuresh PalRahul GuptaIT Application Services
      Vishal SharmaSuresh PalRahul GuptaIT Application Services
      Vishal SharmaSur MukherjeeSam BharCivil & Steel Structures
      Vishal SharmaSur MukherjeeSam BharCivil & Steel Structures
      Jitu PanAnup DalAnil KumarSPBSP Plantserv
      Jitu PanDipak BhatiaNikhil SethProcess & Environment Safety

       

      I used a slicer for All Name value of DupEmail and another slicer for department from RWDataset,so whenever I select a Name from DupEmails table , so want to only those department to be shown as per their respective SH/UH/LM Name
      for ex. Slicer 1 Value : Jitu Pan then Slicer 2 only show SPBSP Plantserv and Process & Environment Safety  as option in dropdown or Slicer 1 value : Nikhil Seth  then Slicer 2 Process & Environment Safety only in option

  • Anonymous's avatar
    Anonymous
    Not applicable

    Hi chintusasmal123,

    Thanks for reaching out to the Microsoft fabric community forum.

    From what you've described, you have a table where SH, UH, and LM are stored in separate columns along with the department name, and you are using a slicer based on a separate table where these names are flattened into a single column.

    The challenge here is that the slicer (based on the flattened table) doesn’t have a direct relationship to the SH/UH/LM columns individually, so selecting a name from the slicer doesn't filter the department data as expected.

    To get this working, you'll need a way to check if the selected name from the slicer matches any of the SH, UH, or LM columns in your main table. This typically involves creating a calculated column or measure that performs the check using DAX. Once try this :

    IsSelected =
    VAR SelectedName = SELECTEDVALUE(FlattenedTable[Name])
    RETURN
    IF (
    SelectedName IN {
    EmployeeTable[SH],
    EmployeeTable[UH],
    EmployeeTable[LM]
    },
    1,
    0
    )

    Then, you can use this logic to filter your visuals or build a measure that only shows departments where the selected person appears in any of the hierarchy levels.

     

    I would also take a moment to thank danextian and ryan_mayu, for actively participating in the community forum and for the solutions you’ve been sharing in the community forum. Your contributions make a real difference.

     

    If I misunderstand your needs or you still have problems on it, please feel free to let us know.  

    Best Regards,
    Hammad.
    Community Support Team

     

    If this post helps then please mark it as a solution, so that other members find it more quickly.

    Thank you.

    • Anonymous's avatar
      Anonymous
      Not applicable

      Hi chintusasmal123,

      As we haven’t heard back from you, so just following up to our previous message. I'd like to confirm if you've successfully resolved this issue or if you need further help.

      If yes, you are welcome to share your workaround and mark it as a solution so that other users can benefit as well. If you find a reply particularly helpful to you, you can also mark it as a solution.


      If you still have any questions or need more support, please feel free to let us know. We are more than happy to continue to help you.
      Thank you for your patience and look forward to hearing from you.

      • Anonymous's avatar
        Anonymous
        Not applicable

        Hi chintusasmal123,

        I wanted to check if you had the opportunity to review the information provided. Please feel free to contact us if you have any further questions. If my response has addressed your query, please accept it as a solution so that other community members can find it easily.


        Thank you.