Calcular el saldo de la cuenta con la tabla de transacciones de la cuenta

Un usuario Pregunto ✅

pelucapampa

Hola a todos, necesito ayuda con este caso.

tengo 3 mesas:

DimDateTable

Tabla de transacciones de cuenta

Tabla de cuentas

Diseño mi informe con Matrix:

En filas, Número de cuenta

En Columnas Fecha

Y necesita calcular el saldo de la cuenta para los valores.

Configurar una matriz DateSlicer to Column

Necesito calcular el saldo de cada cuenta para cada fecha, pero en las transacciones de la cuenta tengo todas las transacciones para todas las fechas.

En respuesta a pelucapampa

Hola @pelucapampa,

Por favor, nueva una medida como esta:

Account Total =
CALCULATE (
    SUM ( 'Table'[ MONTOREAL ] ),
    FILTER (
        ALLEXCEPT ( 'Table', 'Table'[CUENTA] ),
        'Table'[FECHAMODIFICACION] <= MAX ( 'Table'[FECHAMODIFICACION] )
    )
)

1 PNG

Atentamente,

Yuliana Gu

Hola @pelucapampa,

Proporcione algunos datos ficticios y muéstrenos el resultado deseado, como se sugiere en el siguiente enlace. Especialmente, describa más sobre «Necesito calcular el saldo de cada cuenta para cada fecha«.

Cómo obtener una respuesta rápida a su pregunta

Saludos,

Yuliana Gu

pelucapampa

En respuesta a v-yulgu-msft

OK lo siento.

Tabla de datos

CODIGOASIENTO CUENTA FECHAMODIFICACION MONTOREAL
167956 101126 09/01/2019 $ 1.440,00
167952 101126 09/01/2019 $ 7.439,35
167833 101126 08/01/2019 $ 80,00
167796 101126 08/01/2019 $ 0,39
167650 101126 07/01/2019 -$ 33.166,05
167647 101126 07/01/2019 -$ 123.196,01
167645 101126 07/01/2019 -$ 47.972,05
167638 101126 01/06/2019 $ 170,00
167630 101126 01/06/2019 -$ 350,00
167629 101126 01/06/2019 $ 0,01

Y necesito insertar en una tabla de matriz para calcular el saldo de cada día, por ejemplo:

Saldo 01/06/2019 = (0,01 – 350 – 170)

Saldo 01/07/2019 = (Saldo 01/06/2019) – 47972,05 – 123.196,01 – 33.166,05)

Ejemplo

cuenta 01/06/2019 07/01/2019 08/01/2019 09/01/2019
101126 -$ 179,99 -$ 204.514,10 -$ 204.433,71 -$ 195.554,36

Ashish_Mathur

En respuesta a pelucapampa

Hola,

Cree una tabla de calendario y cree una relación a partir de la FECHAMODIFICACION columna de la Tabla de Datos a la columna Fecha de la Tabla Calendario. En el objeto visual Matrix, arrastre los dos primeros campos de las etiquetas de fila y la columna Fecha desde la tabla de calendario hasta las etiquetas de columna. Introduce esta medida

=SUMA(Datos[MONTOREAL])

Espero que esto ayude.

pelucapampa

En respuesta a Ashish_Mathur

Gracias por su respuesta, pero esta medida suma las líneas para la fecha, necesito sumar todas las líneas que incluyen esta fecha, porque el saldo de la cuenta contiene el resumen.

En respuesta a pelucapampa

Hola @pelucapampa,

Por favor, nueva una medida como esta:

Account Total =
CALCULATE (
    SUM ( 'Table'[ MONTOREAL ] ),
    FILTER (
        ALLEXCEPT ( 'Table', 'Table'[CUENTA] ),
        'Table'[FECHAMODIFICACION] <= MAX ( 'Table'[FECHAMODIFICACION] )
    )
)

1 PNG

Atentamente,

Yuliana Gu

Matt Brice

En respuesta a pelucapampa

Con la información proporcionada, todo lo que necesita es una medida:

Account Total = SUM ( Table[MONOTOREAL] )

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *