cancel
Showing results for 
Search instead for 
Did you mean: 

Fabric is Generally Available. Browse Fabric Presentations. Work towards your Fabric certification with the Cloud Skills Challenge.

Reply
Syndicate_Admin
Administrator
Administrator

DAX o Agregar de columna

Buenos días

Necesito ayuda con el siguiente ejemplo.

El color en negrita son los datos sin procesar extraídos de mi sistema.

Tenga en cuenta que los datos provienen de dos conjuntos de datos en los que coinciden, por lo que la fecha de creación será la misma para todos, pero la fecha de creación final diferirá a medida que el acuerdo pase por etapas hasta que se finalice.

1. Lo que quiero hacer es agregar solo un valor en quotevaluefixed2 y QuoteValueRecurring3 basado en la fecha máxima de creación final.

2. Calcule la edad en los días en que la fecha máxima de creación final - Fecha de creación.

3. Calcule la etapa final en función de la fecha máxima de creación final

Ver rojo como ejemplo de lo que quiero lograr, todo esto se basa en la identificación, así como las fechas.

IDENTIFICACIÓNQuoteValueFixedQuoteValueRecurrenteCreadoFecha de creación finalEstado QuoteValueFixed2 QuoteValueRecurrente3 DíasEtapa final
3495.2502023/09/12 13:272023/09/12 13:27 a - Solicitud planteada
3495.2502023/09/12 13:272023/09/12 13:58 b - Solicitud aprobada
3495.2502023/09/12 13:272023/09/13 12:14 d - Cita planteada
3495.2502023/09/12 13:272023/09/13 12:14 e - Cotización Aprobación Financiera 1
3495.2502023/09/12 13:272023/09/13 12:16 i - Presupuesto aprobado
3495.2502023/09/12 13:272023/09/13 12:17 j - Cotización aprobada para enviar 495.25 - 0.95j - Cotización aprobada para enviar
2 REPLIES 2
Syndicate_Admin
Administrator
Administrator

@coetseem

Según la solución de @amitchandak , también puede considerar crear medidas, que pueden cambiar dinámicamente.

P. ej..

QuoteValueFixed2 =
VAR a =
    CALCULATE (
        MAX ( 'Table'[Final Creation Date] ),
        ALLEXCEPT ( 'Table', 'Table'[ID] )
    )
RETURN
    IF (
        SELECTEDVALUE ( 'Table'[Final Creation Date] ) = a,
        SUM ( 'Table'[QuoteValueFixed] )
    )
QuoteValueRecurring3 =
VAR a =
    CALCULATE (
        MAX ( 'Table'[Final Creation Date] ),
        ALLEXCEPT ( 'Table', 'Table'[ID] )
    )
RETURN
    IF (
        SELECTEDVALUE ( 'Table'[Final Creation Date] ) = a,
        SUM ( 'Table'[QuoteValueRecurring] )
    )
Days =
VAR a =
    CALCULATE (
        MAX ( 'Table'[Final Creation Date] ),
        ALLEXCEPT ( 'Table', 'Table'[ID] )
    )
RETURN
    IF (
        SELECTEDVALUE ( 'Table'[Final Creation Date] ) = a,
        DATEDIFF ( MAX ( 'Table'[Created] ), a, DAY )
    )
Final Stage =
VAR a =
    CALCULATE (
        MAX ( 'Table'[Final Creation Date] ),
        ALLEXCEPT ( 'Table', 'Table'[ID] )
    )
RETURN
    IF (
        SELECTEDVALUE ( 'Table'[Final Creation Date] ) = a,
        MAX ( 'Table'[Status] )
    )

Salida

vxinruzhumsft_0-1696217637167.png

¡Saludos!

Yolo Zhu

Si esta publicación ayuda, considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

Syndicate_Admin
Administrator
Administrator

@coetseem , Pruebe una nueva columna como

if([Fecha de creación] = maxx(filter(Tabla, [ID] = anterior([ID]) ), [Fecha de creación]) , [Valor de cotización] , En blanco())

Para medir intente como

Último
https://amitchandak.medium.com/power-bi-get-the-last-latest-value-of-a-category-d0cf2fcf92d0

https://amitchandak.medium.com/power-bi-get-the-sum-of-the-last-latest-value-of-a-category-f1c839ee8...

Helpful resources

Announcements
PBI November 2023 Update Carousel

Power BI Monthly Update - November 2023

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

Community News

Fabric Community News unified experience

Read the latest Fabric Community announcements, including updates on Power BI, Synapse, Data Factory and Data Activator.

Power BI Fabric Summit Carousel

The largest Power BI and Fabric virtual conference

130+ sessions, 130+ speakers, Product managers, MVPs, and experts. All about Power BI and Fabric. Attend online or watch the recordings.

Top Solution Authors