Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now! Learn more

Reply
azeemnazim
Helper II
Helper II

Gráfico de cascada con fecha y segmentación trimestral mensual

Hola

Todo como soy nuevo en Power bi estoy encontrando este requisito bastante difícil todos mis intentos están fallando necesita ayuda en esto, por favor

Objetivo:- Selección de base de un valor en la segmentación de datos, los valores de un gráfico deben cambiar dinámicamente

Requisito: Para crear una segmentación de fecha y mostrar otra segmentación, lo que permite una selección única entre Mensual, Trimestral y Anual
Todas las transacciones deben clasificarse en apertura, adición y recopilación por debajo de la lógica
- Todas las transacciones en / antes de la fecha de apertura deben clasificarse como "Apertura"
- Las transacciones entre la fecha de apertura y la fecha de cierre con el tipo de transacción "Recibo" deben clasificarse como "Colección"
- Las transacciones entre la fecha de apertura y la fecha de cierre con el tipo de transacción "Factura" deben clasificarse como "Adición"
Crear un gráfico de cascada
La selección de la base del valor en la segmentación, la fecha de apertura y las categorías basadas en la fecha de apertura deben cambiar

Escenario:- Fecha de selección - 31/01/19
Para Mensual - La fecha de apertura es 01/01/19
Para Trimestral - La fecha de apertura es 01/11/18
Para Anual - La Fecha de Apertura es 01/02/18

A continuación se muestra el enlace a mi archivo PBIX

https://drive.google.com/file/d/1d8EdIizPM98W_VAK9qd2l07UsdSzWcne/view?usp=sharing

1 ACCEPTED SOLUTION
v-zhenbw-msft
Community Support
Community Support

Hola @azeemnazim ,

Tenemos un poco confundido, cuál es la lógica de Cerrar.

Comprobamos su archivo pbix, y podemos usar los siguientes pasos para satisfacer sus necesidades.

1. Cree dos tablas con Introducir datos.

Wa1.jpg

Wa2.jpg

2. A continuación, cree la tabla Movimiento.

Wa3.jpg

3. Y podemos crear una medida.

PVM Bridge = 
var _selected = SELECTEDVALUE('Table'[Movement])
var _Opening_date = 
IF(
    _selected="Month",DATE(2019,1,1),
    IF(
        _selected="Quarter",DATE(2018,11,1),
        IF(
            _selected="Year",DATE(2018,2,1),DATE(2019,1,31))))
var _closing_date = DATE(2019,3,1)
return
SWITCH (
    SELECTEDVALUE ( 'Walk table'[Order] ),
    1, SWITCH (
        SELECTEDVALUE ( PVM[PVM] ),
        "Receipt", -1 * CALCULATE(SUM('Transaction Table'[Net Amount]),FILTER('Transaction Table','Transaction Table'[Transaction Type]="Receipt")),
        "Invoice", -1 * CALCULATE(SUM('Transaction Table'[Net Amount]),FILTER('Transaction Table','Transaction Table'[Transaction Type]="Invoice")),
        CALCULATE(SUM('Transaction Table'[Net Amount]),FILTER('Transaction Table','Transaction Table'[Date]<=_Opening_date))
    ),
    2, SWITCH (
        SELECTEDVALUE ( PVM[PVM] ),
        "Receipt", 0,
        "Invoice", 0,
        CALCULATE(SUM('Transaction Table'[Net Amount]),FILTER('Transaction Table','Transaction Table'[Date]>_closing_date))
    )
)

Ponlo en Valores, pon [start] en Category y pon [PVM] en Breakdown.

Wa4.jpg

Wa5.jpg

Si no cumple con sus requisitos, ¿podría mostrarnos 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.

View solution in original post

3 REPLIES 3
v-zhenbw-msft
Community Support
Community Support

Hola @azeemnazim ,

Tenemos un poco confundido, cuál es la lógica de Cerrar.

Comprobamos su archivo pbix, y podemos usar los siguientes pasos para satisfacer sus necesidades.

1. Cree dos tablas con Introducir datos.

Wa1.jpg

Wa2.jpg

2. A continuación, cree la tabla Movimiento.

Wa3.jpg

3. Y podemos crear una medida.

PVM Bridge = 
var _selected = SELECTEDVALUE('Table'[Movement])
var _Opening_date = 
IF(
    _selected="Month",DATE(2019,1,1),
    IF(
        _selected="Quarter",DATE(2018,11,1),
        IF(
            _selected="Year",DATE(2018,2,1),DATE(2019,1,31))))
var _closing_date = DATE(2019,3,1)
return
SWITCH (
    SELECTEDVALUE ( 'Walk table'[Order] ),
    1, SWITCH (
        SELECTEDVALUE ( PVM[PVM] ),
        "Receipt", -1 * CALCULATE(SUM('Transaction Table'[Net Amount]),FILTER('Transaction Table','Transaction Table'[Transaction Type]="Receipt")),
        "Invoice", -1 * CALCULATE(SUM('Transaction Table'[Net Amount]),FILTER('Transaction Table','Transaction Table'[Transaction Type]="Invoice")),
        CALCULATE(SUM('Transaction Table'[Net Amount]),FILTER('Transaction Table','Transaction Table'[Date]<=_Opening_date))
    ),
    2, SWITCH (
        SELECTEDVALUE ( PVM[PVM] ),
        "Receipt", 0,
        "Invoice", 0,
        CALCULATE(SUM('Transaction Table'[Net Amount]),FILTER('Transaction Table','Transaction Table'[Date]>_closing_date))
    )
)

Ponlo en Valores, pon [start] en Category y pon [PVM] en Breakdown.

Wa4.jpg

Wa5.jpg

Si no cumple con sus requisitos, ¿podría mostrarnos 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.

amitchandak
Super User
Super User

@azeemnazim, no muy claro. si la segmentación de medida puede ayudar a

https://radacad.com/change-the-column-or-measure-value-in-a-power-bi-visual-by-selection-of-the-slic...
https://community.powerbi.com/t5/Desktop/Slicer-MTD-QTD-YTD-to-filter-dates-using-the-slicer/td-p/50...
https://www.youtube.com/watch?v=vlnx7QUVYME

Share with Power BI Enthusiasts: Full Power BI Video (20 Hours) YouTube
Microsoft Fabric Series 60+ Videos YouTube
Microsoft Fabric Hindi End to End YouTube

Hola @amitchandak,

Lo intenté, pero no funcionó para mí necesitaba ayuda si era posible.

azeemnazim_0-1598874914452.png

Estoy buscando algo como está en la imagen anterior, la ayuda sería muy útil. Compruebe el archivo Pbix como referencia.


Gracias

Helpful resources

Announcements
November Power BI Update Carousel

Power BI Monthly Update - November 2025

Check out the November 2025 Power BI update to learn about new features.

Fabric Data Days Carousel

Fabric Data Days

Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!

FabCon Atlanta 2026 carousel

FabCon Atlanta 2026

Join us at FabCon Atlanta, March 16-20, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.

Top Kudoed Authors