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

Enhance your career with this limited time 50% discount on Fabric and Power BI exams. Ends August 31st. Request your voucher.

Reply
Anonymous
Not applicable

Ayuda con DAX para encontrar cuentas de saldo cero

Hola a todos

¿Puede alguien por favor ayudarme a escribir DAX para calcular el recuento total de distict de Cuentas de Saldo Cero basado en la lógica mencionada a continuación :-

Definición lógica: Para un número de cuenta determinado, el saldo DeTD debe ser igual a 0 en todos los años, es decir, 2018,2019,2020 (no cualquiera de los dos o un año específico). YTD Balance debe ser 0 para 2018 Y 2019 Y 2020. Si para una cuenta esto es cierto, entonces se contaría como uno.

La lógica debe ser algo como este Teniendo en cuenta el número : 10154

Condición 1 --> Cuenta 10154 : Saldo YTD 0 Y Año 2018

Condición 2 -->Cuenta 10154 : Saldo YTD 0 Y Año 2019

Condición 3 -->Cuenta 10154 : Saldo YTD 0 Y Año-2020

Si las tres condiciones son verdaderas, el recuento debe tomarse como una sola. Del mismo modo, esta medida DAX debe contar todas las demás cuentas en las que se cumpla esta condición anterior. Ejemplo que se muestra a continuación :-

Zero Balance Acc.pngEjemplo de cuenta

NOTA : Una cuenta también puede tener transacciones en varias empresas. Esto debe tenerse en cuenta al diseñar el DAX deseado. En la captura de pantalla anterior Cuenta : 10154 está teniendo transacción bajo una sola empresa . Pero hay posibilidades de que una cuenta tenga transacciones bajo múltiples Compañías como 8000, etc.

Por lo tanto, esto es necesario para ser calculado para todas las Cuentas en el Conjunto de Datos adjunto como se menciona a continuación :-

DS.pngConjunto de datos real

Gracias y saludos,

Ashish Sharma

2 REPLIES 2
ryan_mayu
Super User
Super User

@AshishSharma15

Por favor, vea si la siguiente solución puede ayudarle.

1. Cree una columna.

2. Utilice debajo de la codificación DAX

testing = iF(SUMX(FILTER('table','table'[account]=EARLIER('table'[account])),'table'[YTD balance])=0,'table'[account],'table'[account]&'table'[year])

Capture.PNG

Gracias y BR

Ryan





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

Proud to be a Super User!




v-zhenbw-msft
Community Support
Community Support

Hola @AshishSharma15 ,

Podemos crear una medida y agregar un objeto visual de tarjeta para satisfacer sus requisitos.

distict count of Accounts = 
CALCULATE (
    DISTINCTCOUNT ( 'Table'[account] ),
    FILTER (
        SUMMARIZE (
            FILTER (
                'Table',
                'Table'[year] = 2018
                    || 'Table'[year] = 2019
                    || 'Table'[year] = 2020
            ),
            'Table'[account],
            "YTD_total", CALCULATE ( SUM ( 'Table'[YTD] ) )
        ),
        [YTD_total] = 0
    )
)

Help 1.jpg

Si no cumple con su requisito, ¿podría mostrar el resultado exacto esperado basado en la tabla que ha compartido?

BTW, pbix como adjunto.

Saludos

Equipo de Apoyo comunitario _ zhenbw

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

Helpful resources

Announcements
July 2025 community update carousel

Fabric Community Update - July 2025

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

July PBI25 Carousel

Power BI Monthly Update - July 2025

Check out the July 2025 Power BI update to learn about new features.

Top Solution Authors
Top Kudoed Authors