The ultimate Fabric, Power BI, SQL, and AI community-led learning event. Save €200 with code FABCOMM.
Get registeredEnhance your career with this limited time 50% discount on Fabric and Power BI exams. Ends August 31st. Request your voucher.
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 :-
Ejemplo 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 :-
Conjunto de datos real
Gracias y saludos,
Ashish Sharma
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])
Gracias y BR
Ryan
Proud to be a Super User!
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
)
)
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.