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
Sachy123
Helper V
Helper V

Obtener el último saldo

Tengo una tabla COA que viene como resultado de la consulta directa en el siguiente formato.

DateIDCoaequilibrar
1100150
1100260
21003100
2100130
3100280
4100360

En el informe, quisiera mostrar todos los COA;s con sus últimos saldos.

Saldo más reciente en DateID 4
Coaequilibrar
100130
100280
100360

¿Qué tipo de relación debo configurar entre la tabla COA y la dimensión de fecha para mostrar el informe como se ha mencionado anteriormente?

editar***

así que después de un montón de intentos, de alguna manera lo hice mediante la adición de dos medidas para cada COA como a continuación

1001balance á var mindatetm[minimum1001date] return CALCULATE(SUM(Data[Balance]),FILTER(all(Data),Data[DateID]-mindate && Data[COA]-1001))
minimum1001date á var dateselected-SELECTEDVALUE(Data[DateID]) devuelve Maxx(FILTER(all(Data),Data[COA]-1001 && Data[DateID]<-dateselected),Data[DateID])
Screenshot_2.png

15 REPLIES 15
Ashish_Mathur
Super User
Super User

Hola

¿Seleccionará Data ID4 en el filtro/slicer o desea que la fórmula DAX recoja automáticamente el último saldo de cada COA? Además, ¿tiene entradas de fecha reales en la columna DateID? Le pediría que comparta el formato de fecha real que tiene en la columna DateID.


Regards,
Ashish Mathur
http://www.ashishmathur.com
https://www.linkedin.com/in/excelenthusiasts/

Hola @Ashish_Mathur

Sí, seleccionará el dateid del filtro. así que la fecha-id está llegando a través de la dimensión de fecha que tiene formato dd-mm-aaaa

Hola

Puede descargar mi archivo PBI desde aquí.

Espero que esto ayude.

Untitled.png


Regards,
Ashish Mathur
http://www.ashishmathur.com
https://www.linkedin.com/in/excelenthusiasts/

Hola @Ashish_Mathur

¡Gracias! en el archivo la lógica funciona según lo esperado.

pero cuando lo traduzco a mis datos, me produce un error : Se encontró una representación numérica no válida de un valor de fecha.

El formato de fecha en la tabla de fechas era el siguiente 2016-06-13 00:00:00.000

Además, los datos coYa son una consulta directa.

Hola

Eso no parece un formato de fecha. En el Editor de consultas, asegúrese de establecer el formato de esa columna en Fecha.


Regards,
Ashish Mathur
http://www.ashishmathur.com
https://www.linkedin.com/in/excelenthusiasts/

@Ashish_Mathur No se permite la transformación en la consulta directa para cambiar el tipo de columna. Así que la tabla COA es el resultado de la consulta directa y la dimensión de fecha, he extraído en todo el conjunto de datos.

amitchandak
Super User
Super User

Trate como

LASTNONBLANKVALUE(Table[DateID], max(Table[Balance]))
O
LASTNONBLANKVALUE(Table[DateID], sum(Table[Balance]))

La fecha de unión debe estar en la fecha ID. Puede intentar usar Date[Date] en lugar de Table[Date ID]

Hola @amitchandak

Mi versión de powerbi no es compatible con LASTNONBLANKVALUE

todavía tratando de averiguar. pero ¿cómo y dónde puedo añadir la relación?

rep.png

rel_1.png

¿Alguien sabe cuál podría ser la solución? .. cualquier pista haría!

Hola @Sachy123 ,

Puede crear una medida como se indica a continuación:

Latest Balance = 
VAR ccoa =
    MAX ( 'COA'[COA] )
RETURN
    SUMX (
        VALUES ( 'COA'[COA] ),
        CALCULATE (
            MAX ( 'COA'[Balance] ),
            FILTER ( 'COA', 'COA'[COA] = ccoa && 'COA'[DateID] = MAX ( 'COA'[DateID] ) )
        )
    )

latest balance.JPG

Saludos

Rena

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

@yingyinr

bueno, la tabla coa es una consulta directa,,, así que básicamente sólo extrae los datos para esa fecha seleccionada,,, así que probé esta medida, pero no funcionó 😞

Hola @Sachy123 ,

Cuando se selecciona el DataID como 1, 2 o 3, ¿qué se mostrará en el objeto visual? ¿Podría explicar la lógica del valor de visualización? Gracias.

Saludos

Rena

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

@yingyinr La salida esperada es como abajo

Saldo más reciente en DateID 4
Coaequilibrar
100130
100280
100360
Saldo más reciente en DateID 3
Coaequilibrar
100130
100280
1003100
Saldo más reciente en DateID 2
Coaequilibrar
100130
100260
1003100
Saldo más reciente en DateID 1
Coaequilibrar
100150
100260
10030

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.