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
Anonymous
Not applicable

Ayuda de Fórmula

Hola

*Por favor, vea la hoja de cálculo de Excel adjunta *

Esperaba que alguien pudiera ayudar con un problema actual que estoy teniendo. Estoy trabajando para crear una fórmula dentro de Power BI que corrija en general las columnas con lo que se ve resaltado en amarillo. La situación es que los usuarios a veces están introduciendo cantidades incorrectas dentro del sistema, no introduciéndolas en absoluto, o introduciendo cantidades más altas de lo que podrían haber podido trabajar.

A continuación se muestran algunas reglas generales que guían los valores que me gustaría ver.


1) Me gustaría que la fórmula empezara de nuevo cada vez que se haga referencia a un nuevo ID de pedido, con el primer paso en el orden es WC ID "HDR"
2) Order Qty siempre es estándar y nunca cambia
3) Compl Op Qty siempre debe contar hacia abajo
4) Si hay una diferencia entre una fila y las filas anteriores Compl Op Qty, entonces esa diferencia debe notificarse en las filas actuales en Oper Qty
5) La suma de En La cantidad de oper debe ser igual a la cantidad de orden correspondiente
6) La cantidad de secuencias nunca es estándar y tiene un rango infinito.
7) Hay 100 de diferentes números de pedido, y este archivo se actualizaría varias veces al día.

He intentado escribir una fórmula en Excel, pero todavía estoy luchando. En última instancia, me gustaría agregar a nuevas columnas dentro de la consulta de Power BI con nuevas fórmulas que podrían realizar los pasos anteriores. Esta fórmula se repetiría cada vez que se haga referencia a un nuevo identificador de pedido.

Gracias

Jason

Annotation 2020-05-14 093346.png

5 REPLIES 5
v-zhenbw-msft
Community Support
Community Support

Hola @jasonleek11 ,

Podemos usar los siguientes pasos para cumplir con sus requisitos.

1. Cree una columna de índice en Power Query Editor.

F 1.jpg

2. Luego podemos crear dos columnas calculadas.

Column = 
VAR x =
    CALCULATE (
        SUM ( 'Table'[Compl OP Qty] ),
        FILTER (
            'Table',
            'Table'[Index]
                = EARLIER ( 'Table'[Index] ) - 1
                && 'Table'[OrderID] = EARLIER ( 'Table'[OrderID] )
        )
    )
VAR y =
    IF ( ISBLANK ( x ), 0, x )
RETURN
    IF (
        'Table'[Compl OP Qty] = y,
        'Table'[Compl OP Qty],
        IF (
            'Table'[Compl OP Qty] < y,
            'Table'[Compl OP Qty],
            IF ( y = 0, 'Table'[Compl OP Qty], y )
        )
)

Column 2 = 
VAR x =
    CALCULATE (
        SUM ( 'Table'[Column] ),
        FILTER (
            'Table',
            'Table'[Index]
                = EARLIER ( 'Table'[Index] ) - 1
                && 'Table'[OrderID] = EARLIER ( 'Table'[OrderID] )
       )
    )
var y = IF(ISBLANK(x),'Table'[Column],x)
return
ABS('Table'[Column]-y)        

El resultado así,

F 2.jpg

Si no cumple con su requisito, ¿podría mostrar el resultado exacto esperado basado en la tabla que ha compartido?

BTW, pbix como adjunto.

Saludos

Equipo de Apoyo comunitario _ zhenbw

Si este post ayuda, por favor considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

Anonymous
Not applicable

Hola

Esto se ve perfecto. Gracias por la ayuda. Si aún así sigues teniendo problemas, es que sigues teniendo problemas. Al intentar agregar una columna personalizada, recibo un error después de copiar y pegar la fórmula proporcionada. El error dice "Token Eof expected" .

Hola @jasonleek11 ,

Cree dos columnas de cálculo en Power BI Desktop no en la columna personalizada en el Editor de Power Query. Por favor refiérase a la siguiente captura de pantalla.

For 1.jpg

For 2.jpg

Si tiene alguna pregunta, por favor pregunte aquí y trataremos de resolverlo.

Saludos

Equipo de Apoyo comunitario _ zhenbw

Si este post ayuda, por favor considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

Anonymous
Not applicable

Hola

Pude introducirlos en una columna calcualada, pero todavía veo errores. En el flujo de trabajo. ¿Hay alguna manera de adjuntar una hoja de cálculo de Excel a este foro?

Hola @jasonleek11 ,

Cargue sus archivos en OneDrive Para la Empresa y comparta el enlace aquí.

Por favor, no contenga ninguna Información Confidencial o Datos Reales en su respuesta.

Saludos

Equipo de Apoyo comunitario _ zhenbw

Si este post ayuda, por favor considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

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.