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
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.

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
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.