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
tcasekpi
New Member

Balance de balance de balance rodante

Hola

Soy nuevo en Power BI y tengo problemas para agregar una columna acumulativa.

Tengo una tabla que muestra la actitvidad por cuenta por mes que quiero usar para mostrar el saldo final cada mes.

CuentaFin de mesCantidad
21010 · Cuentas por pagarjueves, 31 de enero de 2019-460,516.69
21010 · Cuentas por pagarjueves, 28 de febrero de 2019359,506.42
21010 · Cuentas por pagarDomingo, 31 de marzo de 2019-558,546.33
21010 · Cuentas por pagarmartes, 30 de abril de 2019715,404.94
21010 · Cuentas por pagarviernes, 31 de mayo de 2019192,266.02
21010 · Cuentas por pagarDomingo, 30 de junio de 201927,008.43
21010 · Cuentas por pagarmiércoles, 31 de julio de 2019-432,746.89
21010 · Cuentas por pagarSábado, 31 de agosto de 2019-336,590.16
21010 · Cuentas por pagarlunes, 30 de septiembre de 2019551,861.02
21010 · Cuentas por pagarjueves, 31 de octubre de 2019-693,064.65
21010 · Cuentas por pagarSábado, 30 de noviembre de 2019-929,912.33
21010 · Cuentas por pagarmartes, 31 de diciembre de 2019627,289.88
21010 · Cuentas por pagarviernes, 31 de enero de 2020506,005.72
21010 · Cuentas por pagarSábado, 29 de febrero de 2020-99,913.04
21010 · Cuentas por pagarmartes, 31 de marzo de 2020-85,338.85
21010 · Cuentas por pagarJueves, 30 de abril de 2020-12,684.61
21010 · Cuentas por pagarDomingo, 31 de mayo de 2020209,643.36
21010 · Cuentas por pagarmartes, 30 de junio de 2020-607,534.64
21010 · Cuentas por pagarlunes, 31 de diciembre de 2018-725,219.03
11010 · Comprobación de Cash-Chasejueves, 31 de enero de 2019379,082.18
11010 · Comprobación de Cash-Chasejueves, 28 de febrero de 2019356,285.90
11010 · Comprobación de Cash-ChaseDomingo, 31 de marzo de 2019-648,773.44
11010 · Comprobación de Cash-Chasemartes, 30 de abril de 201948,104.83
11010 · Comprobación de Cash-ChaseDomingo, 30 de junio de 2019-280,666.70
11010 · Comprobación de Cash-Chasemiércoles, 31 de julio de 2019547,017.34
11010 · Comprobación de Cash-ChaseSábado, 31 de agosto de 2019-217,955.31
11010 · Comprobación de Cash-Chaselunes, 30 de septiembre de 2019-182,446.73
11010 · Comprobación de Cash-ChaseSábado, 30 de noviembre de 2019-613,046.85
11010 · Comprobación de Cash-Chasemartes, 31 de diciembre de 2019-126,870.59
11010 · Comprobación de Cash-Chaseviernes, 31 de enero de 2020508,440.83
11010 · Comprobación de Cash-ChaseSábado, 29 de febrero de 2020-394,431.20
11010 · Comprobación de Cash-Chasemartes, 31 de marzo de 2020-122,365.01
11010 · Comprobación de Cash-ChaseJueves, 30 de abril de 2020-375,733.21
11010 · Comprobación de Cash-ChaseDomingo, 31 de mayo de 2020753,068.04
11010 · Comprobación de Cash-Chasemartes, 30 de junio de 2020-452,400.43
11010 · Comprobación de Cash-Chaseviernes, 31 de mayo de 2019272,087.62
11010 · Comprobación de Cash-Chasejueves, 31 de octubre de 2019970,930.54
11010 · Comprobación de Cash-Chaselunes, 31 de diciembre de 2018-32,813.06
11040 · Cuentas por cobrar - Almacenamientojueves, 31 de enero de 2019770,194.65
11040 · Cuentas por cobrar - Almacenamientojueves, 28 de febrero de 2019-529,464.30
11040 · Cuentas por cobrar - AlmacenamientoDomingo, 31 de marzo de 2019730,106.49
11040 · Cuentas por cobrar - Almacenamientomartes, 30 de abril de 2019-680,012.99
11040 · Cuentas por cobrar - Almacenamientoviernes, 31 de mayo de 201995,405.75
11040 · Cuentas por cobrar - AlmacenamientoDomingo, 30 de junio de 2019-191,929.20
11040 · Cuentas por cobrar - Almacenamientomiércoles, 31 de julio de 2019-294,148.33
11040 · Cuentas por cobrar - AlmacenamientoSábado, 31 de agosto de 2019824,700.49
11040 · Cuentas por cobrar - Almacenamientolunes, 30 de septiembre de 2019269,638.83
11040 · Cuentas por cobrar - Almacenamientojueves, 31 de octubre de 2019-470,359.77
11040 · Cuentas por cobrar - AlmacenamientoSábado, 30 de noviembre de 20191,024,356.34
11040 · Cuentas por cobrar - Almacenamientomartes, 31 de diciembre de 2019130.50
11040 · Cuentas por cobrar - Almacenamientoviernes, 31 de enero de 2020392,481.31
11040 · Cuentas por cobrar - AlmacenamientoSábado, 29 de febrero de 2020227,028.55
11040 · Cuentas por cobrar - Almacenamientomartes, 31 de marzo de 2020964,390.64
11040 · Cuentas por cobrar - AlmacenamientoJueves, 30 de abril de 2020-6,752.01
11040 · Cuentas por cobrar - AlmacenamientoDomingo, 31 de mayo de 2020-253,979.49
11040 · Cuentas por cobrar - Almacenamientomartes, 30 de junio de 2020840,380.74
11040 · Cuentas por cobrar - Almacenamientolunes, 31 de diciembre de 20182,061,661.96

En mi objeto visual, puedo seleccionar una fecha y obtener el equilibrio adecuado para ese período. Pero necesito mostrar el saldo del saldo acumulado para todos los meses, no solo el mes seleccionado.

8 REPLIES 8
v-eachen-msft
Community Support
Community Support

Hola @tcasekpi ,

Puede crear una tabla de fechas como filtro de fecha. A continuación, consulte la siguiente medida:

Measure =
VAR a =
    CALCULATE ( MAX ( 'Date'[Date] ), ALLSELECTED ( 'Date' ) )
VAR b =
    EOMONTH ( a, -12 )
RETURN
    CALCULATE (
        SUM ( 'Table'[Amount] ),
        FILTER (
            ALLEXCEPT ( 'Table', 'Table'[Account] ),
            'Table'[End of Month] <= MAX ( 'Table'[End of Month] )
                && SELECTEDVALUE ( 'Table'[End of Month] ) <= a
                && SELECTEDVALUE ( 'Table'[End of Month] ) >= b
        )
    )

Aquí está mi archivo de prueba para su referencia.

Community Support Team _ Eads
If this post helps, then please consider Accept it as the solution to help the other members find it.
andre
Memorable Member
Memorable Member

Bueno, si usted está tratando con la lógica de balancesheet, entonces no puede utilizar las funciones YTD y QTD o como los importes de la hoja de balance no son aditivos, usted debe utilizar las funciones CLOSINGBALANCEMONTH(), CLOSINGBALANCEQUARTER() y CLOSINGBALANCEYEAR() para MTD, QTD y YTD.

CLOSINGBALANCEYEAR también tiene un parámetro para tratar con el año fiscal no ser el mismo que el año natural

Ejemplo saldo de fin de mes - CLOSINGBALANCEMONTH(sum(gl[amount]), calendar[dates])

o algo así

Gracias por la respuesta, cuando se aplica esto da como resultado una columna en mi tabla que es igual a la cantidad ya enumerada allí.

amitchandak
Super User
Super User

@tcasekpi ,

Consulte este ejemplo con la tabla Fecha

Cummlative mensual

Ventas MTD: CALCULATE(SUM(Sales[Sales Amount]),DATESMTD('Date'[Date]))

Qtr

Ventas de QTD: CALCULATE(SUM(Sales[Sales Amount]),DATESQTD(('Date'[Date])))

año

Ventas YTD á CALCULATE(SUM(Sales[Sales Amount]),DATESYTD('Date'[Date],"12/31"))

en general

Ventas de Cumm: CALCULATE(SUM(Sales[Sales Amount]),filter(date,date[date] <-maxx(date,date[date]))
Ventas de Cumm: CALCULATE(SUM(Sales[Sales Amount]),filter(date,date[date] <-max(Sales[Sales Date]))

Para obtener lo mejor de la función de inteligencia del tiempo. Asegúrese de que tiene un calendario de fechas y que se ha marcado como la fecha en la vista de modelo. Además, únase a ella con la columna de fecha de su/s hecho/s. Consulte:
https://radacad.com/creating-calendar-table-in-power-bi-using-dax-functions
https://www.archerpoint.com/blog/Posts/creating-date-table-power-bi
https://www.sqlbi.com/articles/creating-a-simple-date-table-in-dax/

Vea si mi seminario web sobre Time Intelligence puede ayudar: https://community.powerbi.com/t5/Webinars-and-Video-Gallery/PowerBI-Time-Intelligence-Calendar-WTD-Y...


Apreciamos tus Felicitaciones.

Gracias por la respuesta. Esto provoca una dependencia circular en mi tabla. No sé cómo resolver.

¿Lo está creando como una columna o una medida? deberías hacerlo como medida, también asegúrate de tener una tabla de fechas válida en tu modelo

Lo creé como medida y uso una tabla de fechas. Lo que en última instancia estoy tratando de hacer es tomar una tabla de transacciones y convertirla para mostrar 12 meses balances de balance móvil basados en una segmentación de fecha.

Veo una serie de ejemplos que funcionan para cuentas de ingresos, pero ninguno para los totales acumulados del balance.

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.