Forum Discussion

kasife's avatar
kasife
Icon for Helper V rankHelper V
2 years ago
Solved

counting by joining tables

Hi guys, I'm having trouble coming up with a solution. I have the following measure that counts and joins my tables that are related through the broker ID. It turns out that in these tables there ...
  • MFelix's avatar
    2 years ago

    Hi kasife ,

     

    In this select you do not have any name so you cannot make a count based on the name.

     

    When you refer that the tables are related based on broker do you have a separate that identifies each broker and is ID?

    If yes you could try something similar to this:

    Count Brokers =
    VAR _selectedBroker =
        DISTINCT (
            UNION (
                SELECTCOLUMNS ( _leads, "Broker", [idcorretor] ),
                SELECTCOLUMNS ( _pastas, "B", [idcorretor] ),
                SELECTCOLUMNS ( _ccvs, "B", [idcorretor] ),
                SELECTCOLUMNS ( _repasses, "B", [idcorretor] )
            )
        )
    VAR _brokerstable =
        FILTER ( BrokersTable, BrokersTable[idcorretor] IN _selectedBroker )
    RETURN
        COUNTROWS ( DISTINCT ( SELECTCOLUMNS ( _brokerstable, [name] ) ) )