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.
Hola, tengo un problema que estoy tratando de resolver.
Tengo una lista que se actualiza diariamente de los saldos bancarios, con numerosas cuentas bancarias. Sin embargo, algunos contadores bancarios no tienen necesariamente un nuevo saldo bancario en los 5 días laborables, pero necesitamos esos días perdidos.
Además, después de completar la lista, necesito un saldo total de todos los saldos bancarios por día.
Así es como se ven los datos actualmente, incluyendo lo que necesito (excepto el saldo total de todos los saldos bancarios por día):
Me gusta ver una sugerencia de cómo se puede hacer esto.
Gracias por cualquier ayuda que pueda proporcionar!
Solved! Go to Solution.
No @EdJ,
Podemos crear una nueva tabla y dos nuevas columnas para satisfacer sus requisitos.
1. Cree una nueva tabla que contenga toda la fecha y el nombre.
Result table =
CROSSJOIN(
VALUES('Table'[Name]),
VALUES('Table'[Date]))
2. Luego necesitamos agregar la columna de valor.
Value =
CALCULATE(SUM('Table'[Value]),FILTER('Table','Table'[Date]='Result table'[Date] && 'Table'[Name]= 'Result table'[Name]))
3. Por fin podemos crear la columna de resultados.
Column =
VAR _date =
IF (
ISBLANK ( 'Result table'[Value] ),
MAXX (
FILTER (
'Result table',
'Result table'[Date] < EARLIER ( 'Result table'[Date] )
&& 'Result table'[Value] <> BLANK ()
&& 'Result table'[Name] = EARLIER ( 'Result table'[Name] )
),
'Result table'[Date]
),
'Result table'[Date]
)
RETURN
IF (
ISBLANK ( 'Result table'[Value] ),
CALCULATE (
SUM ( 'Result table'[Value] ),
FILTER (
'Result table',
'Result table'[Date] = _date
&& 'Result table'[Name] = EARLIER ( 'Result table'[Name] )
)
),
CALCULATE ( SUM ( 'Result table'[Value] ) )
)
Si no cumple con sus requisitos, ¿podría mostrar el resultado esperado exacto basado en la tabla que ha compartido?
Saludos
Equipo de apoyo a la comunidad _ zhenbw
Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
BTW, pbix como adjunto.
No @EdJ,
Podemos crear una nueva tabla y dos nuevas columnas para satisfacer sus requisitos.
1. Cree una nueva tabla que contenga toda la fecha y el nombre.
Result table =
CROSSJOIN(
VALUES('Table'[Name]),
VALUES('Table'[Date]))
2. Luego necesitamos agregar la columna de valor.
Value =
CALCULATE(SUM('Table'[Value]),FILTER('Table','Table'[Date]='Result table'[Date] && 'Table'[Name]= 'Result table'[Name]))
3. Por fin podemos crear la columna de resultados.
Column =
VAR _date =
IF (
ISBLANK ( 'Result table'[Value] ),
MAXX (
FILTER (
'Result table',
'Result table'[Date] < EARLIER ( 'Result table'[Date] )
&& 'Result table'[Value] <> BLANK ()
&& 'Result table'[Name] = EARLIER ( 'Result table'[Name] )
),
'Result table'[Date]
),
'Result table'[Date]
)
RETURN
IF (
ISBLANK ( 'Result table'[Value] ),
CALCULATE (
SUM ( 'Result table'[Value] ),
FILTER (
'Result table',
'Result table'[Date] = _date
&& 'Result table'[Name] = EARLIER ( 'Result table'[Name] )
)
),
CALCULATE ( SUM ( 'Result table'[Value] ) )
)
Si no cumple con sus requisitos, ¿podría mostrar el resultado esperado exacto basado en la tabla que ha compartido?
Saludos
Equipo de apoyo a la comunidad _ zhenbw
Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
BTW, pbix como adjunto.
Hola @EdJ
Esto se puede hacer mejor en Power Query
¿Puede pegar la tabla actual en formato text-tabular aquí, en lugar de un capuchón de pantalla, para que el contenido se pueda copiar fácilmente?
Por favor, marque la pregunta resuelta cuando haya terminado y considere dar un pulgar hacia arriba si las publicaciones son útiles.
Póngase en contacto conmigo de forma privada para obtener asistencia con cualquier necesidad de BI a gran escala, tutoría, etc.
Salud
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.
User | Count |
---|---|
2 | |
1 | |
1 | |
1 | |
1 |
User | Count |
---|---|
2 | |
2 | |
2 | |
2 | |
1 |