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

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

Reply
Paulo84
Frequent Visitor

DISTINCTCOUNT con condiciones en varias tablas

Hola a todos

Me preguntaba si tal vez puedas asar un escenario que me tenga perplejo.

Tengo 3 x tablas en mi modelo:

* Una tabla de 'Fecha clave' con una columna de fechas

* Una tabla de "Transacciones" con un ID de cliente único, fecha de transacción y importe de la transacción

* Una tabla 'Detalles del cliente' vinculada a la tabla 'Transacciones' a través de un ID de cliente único

A continuación, estoy tratando de crear una columna calculada en la tabla 'Fecha clave' que contará el número de clientes que cumplen 2 criterios:

* El cliente tiene una 'fecha se convirtió en cliente' dentro de los 4 meses de la fecha clave; Y

* El cliente no ha realizado una transacción a partir de la 'fecha clave'

Otro escenario que estoy intentando determinar es un recuento de clientes que han realizado una transacción dentro de los 13 meses de cada fecha clave.

Cualquier ayuda es muy apreciada!

4 REPLIES 4
v-jayw-msft
Community Support
Community Support

Hola @Paulo84 ,

Compruebe la fórmula.

Column 3 =
CALCULATE (
    DISTINCTCOUNT ( 'Client Details'[Client ID] ),
    FILTER (
        'Client Details',
        'Client Details'[date became client] >= EDATE ( 'Key date'[date], -3 )
            && 'Client Details'[date became client] <= 'Key date'[date]
    )
)
    - CALCULATE (
        DISTINCTCOUNT ( 'Client Details'[Client ID] ),
        FILTER ( Transactions, Transactions[transaction date] = 'Key date'[date] )
    )

Aquí están mis datos de muestra y resultado.

1.PNG2.PNG3.PNG

Saludos

Jay

Equipo de apoyo a la comunidad _ Jay Wang

Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

Community Support Team _ Jay
If this post helps, then please consider Accept it as the solution
to help the other members find it.
v-jayw-msft
Community Support
Community Support

Hola @Paulo84 ,

No estoy seguro de lo que es"fecha se convirtió en cliente"en su modelo. ¿Es la fecha de transacción u otra columna en la tabla Detalles del cliente?

Saludos

Jay

Community Support Team _ Jay
If this post helps, then please consider Accept it as the solution
to help the other members find it.

Hola @v-jayw-msft ,

"Fecha en cliente" no es una fecha transaccional - Piense en ello como la fecha en que 'firmó' para convertirse en cliente (esta fecha será antes de la transacción).

Es otra columna en la tabla de detalles del cliente.

MFelix
Super User
Super User

Hola @Paulo84 ,

¿Puede compartir los mismos datos de muestra y el resultado esperado, consulte esta publicación sobre cómo obtener respuesta a su pregunta rápidamente (cortesía de @Greg_Deckler) y cómo proporcionar datos de ejemplo en el foro de Power BI (cortesía de @ImkeF).

En función de los datos, los resultados pueden variar, por lo que si proporciona datos de ejemplo, es más fácil obtener el resultado que necesita.


Regards

Miguel Félix


Did I answer your question? Mark my post as a solution!

Proud to be a Super User!

Check out my blog: Power BI em Português



Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

Find out what's new and trending in the Fabric Community.