Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Don't miss out! 2025 Microsoft Fabric Community Conference, March 31 - April 2, Las Vegas, Nevada. Use code MSCUST for a $150 discount. Prices go up February 11th. Register now.

Reply
EP-TUC
New Member

MEDIDA PARA CALCULAR LA CANTIDAD DE REGISTROS EN UNA TABLA CUANDO ESTA FILTRADA POR OTRA

Hola. Alquien me puede ayudar a crear una medida para el siguiente caso? Tengo una tabla A con los datos de ventas de varios meses y en una tabla B tengo los datos de los clientes. EL campo que relaciona ambas tablas se llama CPA, pero para ese mismo dato puedo tener más de un cliente. Cuando creo una visualizacion y filtro por cliente, me trae las ventas del CPA pero este dato puede ser de dos clientes. Por lo tanto, quiero hacer una medida para poder colocar en una visualizacion para que me muestre que para ese CPA hay más de un cliente. Pego las dos tablas a continuacion:

TABLA A

EPTUC_0-1731499781551.png

 

TABLA B

EPTUC_1-1731499813435.png

 

1 ACCEPTED SOLUTION

le agregue ALL (TABLE B [CLIENTE] y pude solucionar: 

Multiple Customers Check =
VAR UniqueCustomerCount =
    CALCULATE(
        DISTINCTCOUNT('TABLA B'[CLIENTE]),
        ALLEXCEPT('TABLA A', 'TABLA A'[cpa]),ALL('TABLA B'[CLIENTE])
    )
RETURN
    IF(UniqueCustomerCount > 1, "Multiple Customers", "Single Customer")
 
muchas gracias

View solution in original post

6 REPLIES 6
Bibiano_Geraldo
Super User
Super User

Ola, @EP-TUC ,

Por favor tenta essa medida, e me diga se está funcionando correctamente:

CantidadRegistrosFiltrados = 
COUNTROWS(
    FILTER(
        TablaA,
        COUNTROWS(
            FILTER(
                TablaB,
                TablaB[CPA] = TablaA[CPA]
            )
        ) > 1
    )
)
I hope this helps! 
If you found this answer helpful:
✔️ Mark it as the solution to help others find it faster.
 Give it a like to show your appreciation!

Thank you for contributing to our amazing Power BI community! 
Angith_Nair
Continued Contributor
Continued Contributor

Hi @EP-TUC 

 Use the below DAX:

Multiple Customers Check = 
VAR UniqueCustomerCount = 
    CALCULATE(
        DISTINCTCOUNT('Table B'[Cliente]), 
        ALLEXCEPT('Table A', 'Table A'[cpa])
    )
RETURN 
    IF(UniqueCustomerCount > 1, "Multiple Customers", "Single Customer")

This measure will show "Multiple Customers" if the CPA has more than one associated customer and "Single Customer" otherwise.

You can add this measure to your visualization to see which CPAs are related to multiple customers, helping you differentiate when sales are associated with shared CPA records.

Muchas gracias. Esta medida funciona correctamente. Pero si tengo una segmentacion de datos no me trae la informacion correcta. Es decir tengo la segmentacion por nombre de cliente, si tengo elegido un cliente y para ese CPA hay mas de un cliente, la medida me devuelve "SINGLE CUSTOMER". Me deberia decir "multiple customer" a pesar de la segmentacion

Angith_Nair
Continued Contributor
Continued Contributor

The above mentioned logic should bring the correct answer if the data segmentation is based on customer name. Could you please elaborate? whether you are applying any external filters or not.

Te comparto la imagen sin aplicar el filtro de segmentacion y luego de aplicado el filtro de segmentacion

EPTUC_0-1731505848707.pngEPTUC_1-1731505862312.png

 

le agregue ALL (TABLE B [CLIENTE] y pude solucionar: 

Multiple Customers Check =
VAR UniqueCustomerCount =
    CALCULATE(
        DISTINCTCOUNT('TABLA B'[CLIENTE]),
        ALLEXCEPT('TABLA A', 'TABLA A'[cpa]),ALL('TABLA B'[CLIENTE])
    )
RETURN
    IF(UniqueCustomerCount > 1, "Multiple Customers", "Single Customer")
 
muchas gracias

Helpful resources

Announcements
Las Vegas 2025

Join us at the Microsoft Fabric Community Conference

March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!

Jan25PBI_Carousel

Power BI Monthly Update - January 2025

Check out the January 2025 Power BI update to learn about new features in Reporting, Modeling, and Data Connectivity.

December 2024

A Year in Review - December 2024

Find out what content was popular in the Fabric community during 2024.