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

Earn the coveted Fabric Analytics Engineer certification. 100% off your exam for a limited time only!

Reply
Anonymous
Not applicable

Crear medida para obtener la tasa de llenado en días

Hola

¿Podría alguien ayudarme a obtener la tasa de rendimiento en días al 90%. Tengo los datos de entrada como se muestra a continuación, y me gustaría saber cuál es el rendimiento en días para resolver el 90% de los tickets.

EntradasDías para resolver
A0
B2
C3
D0
G2
F0
H0
I4
J6
K9
L2
M1

Tenemos un cálculo de Excel que resulta en el rendimiento en días como se muestra a continuación. 5.8 Días es la salida en la muestra dada.

DíasN.o de EntradasAvg**bleep** Promedio90% Tasa de llenado
0433%33%0
118%42%0
2325%67%0
318%75%0
418%83%0
500%83%5.8
618%92%0
700%92%0
800%92%0
918%100%0

Gracias

Cs

1 ACCEPTED SOLUTION

Hola , @chandrashekarc

Cree la medida como se muestra a continuación:

Test = 
var currentOrder = MAX('Sheet1'[order_to_delv])
var nextOrder = CALCULATE(MIN('Sheet1'[order_to_delv]),FILTER(ALLSELECTED(Sheet1),'Sheet1'[order_to_delv]>currentOrder))
var NextRunningTotal =
    SUMX (
        CALCULATETABLE(DISTINCT('Sheet1'[order_to_delv]),
        FILTER (
            ALLSELECTED ( Sheet1),
            Sheet1[order_to_delv] <=nextOrder
        )),
        CALCULATE(
        DIVIDE (
            CALCULATE(COUNT ( Sheet1[order_no] )),
            CALCULATE (
                COUNT ( Sheet1[order_no] ),
                ALLEXCEPT ( Sheet1, Sheet1[hp_receive_date], Sheet1[order_no] )
            )
        )*100)
    )

var CurrentRunningTotal = [RunningTotal]
return IF(CurrentRunningTotal<90 && NextRunningTotal>=90,(currentOrder + (90-CurrentRunningTotal)/(NextRunningTotal-CurrentRunningTotal)),0)

Marque abajo el archivo pbxi.

pbix unido

Saludos
Equipo de Apoyo Comunitario _ Eason
Si este post ayuda,entonces por favor considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

View solution in original post

11 REPLIES 11
v-easonf-msft
Community Support
Community Support

Hola , @chandrashekarc

¿Podría decirme si su problema ha sido resuelto?
Si es así, marque las respuestas útiles o agregue su respuesta como Respuesta para cerrar este hilo?

Saludos
Equipo de Apoyo Comunitario _ Eason

Anonymous
Not applicable

@v-easonf-msft

¿Podría proporcionar amablemente el mismo DAX en nuevas medidas, pero no como nueva columna.

Gracias

Cs

Hola , @chandrashekarc

Cree la medida como se muestra a continuación:

Test = 
var currentOrder = MAX('Sheet1'[order_to_delv])
var nextOrder = CALCULATE(MIN('Sheet1'[order_to_delv]),FILTER(ALLSELECTED(Sheet1),'Sheet1'[order_to_delv]>currentOrder))
var NextRunningTotal =
    SUMX (
        CALCULATETABLE(DISTINCT('Sheet1'[order_to_delv]),
        FILTER (
            ALLSELECTED ( Sheet1),
            Sheet1[order_to_delv] <=nextOrder
        )),
        CALCULATE(
        DIVIDE (
            CALCULATE(COUNT ( Sheet1[order_no] )),
            CALCULATE (
                COUNT ( Sheet1[order_no] ),
                ALLEXCEPT ( Sheet1, Sheet1[hp_receive_date], Sheet1[order_no] )
            )
        )*100)
    )

var CurrentRunningTotal = [RunningTotal]
return IF(CurrentRunningTotal<90 && NextRunningTotal>=90,(currentOrder + (90-CurrentRunningTotal)/(NextRunningTotal-CurrentRunningTotal)),0)

Marque abajo el archivo pbxi.

pbix unido

Saludos
Equipo de Apoyo Comunitario _ Eason
Si este post ayuda,entonces por favor considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

Anonymous
Not applicable

@v-easonf-msft

Gracias, ¿ayudaría a obtener el valor total de la medida de "prueba" cuando pongo en visualización. Como ahora, devuelve 0.

Saludos,CS

Anonymous
Not applicable

@v-easonf-msft

¡Muchas gracias!

La variable para "NextRunningTotal" es realmente hacer lo que significaba ser, pero incluso en la primera fila. El primer valor debe seguir siendo el mismo, y para los siguientes debe ser como nextrunningtotal.

Podrías ayudar con esto, por favor.

https://drive.google.com/open?id=1GiqLrk9mCVh8kQ6Tg-XpDceHne1OT61W

Saludos

Cs

Hola , @chandrashekarc

No está muy clara la variable para "NextRunningTotal" . ¿Es "NextRunningTotal" otra medida?

Por favor, explique más al respecto .

Será mejor si usted puede compartir mi el resultado esperado en Excel.

Saludos
Equipo de Apoyo Comunitario _ Eason

Anonymous
Not applicable

@v-easonf-msft

Gracias, por favor encuentre el excel adjunto.

https://drive.google.com/open?id=1_9wCC1qBk1P8UKeqt57OhGJ4I9rcXYLQ

El NextRunningTotal no es una nueva medida, lo siento si le han confundido. Puede ser el Excel adjunto podría darle una comprensión clara.

saludos

Cs

Hola, @chandrashekarc

¿Podría decirme si su problema ha sido resuelto?

Si no, por favor dígame más detalles.

Si es así, puede agregar la respuesta como Respondida para cerrar este subproceso.

Saludos
Equipo de Apoyo Comunitario _ Eason

Anonymous
Not applicable

@v-easonf-msft ,

Hola

Por favor, encuentre el Excel adjunto con el conjunto de datos y la salida requerida.

Mi entrada será la columna A, B, C de la pestaña de entrada.

Y la medida de salida debe ser el valor Fillrate.

https://drive.google.com/open?id=1k1wAKwGBZI-JSHr6jGbR7LfCv4n77svl

Gracias

Cs

Hola, @chandrashekarc

Tu mesa me confunde aún más. 😔

¿Puede smostrarme el resultado del "Siguiente total de ejecución" que quieres, no puedo obtener nada nuevo de tu excelencia.

Saludos
Equipo de Apoyo Comunitario _ Eason

v-easonf-msft
Community Support
Community Support

Hola , @chandrashekarc

Pruebe las medidas como se indica a continuación:

Column =
IF (
    'Table 2'[**bleep** Avg] < 0.9
        && CALCULATE (
            SUM ( 'Table 2'[**bleep** Avg] ),
            FILTER ( 'Table 2', 'Table 2'[Days] = EARLIER ( 'Table 2'[Days] ) + 1 )
        ) >= 0.9,
    [Days]
        + ( 0.9 - [**bleep** Avg] )
            / (
                CALCULATE (
                    SUM ( 'Table 2'[**bleep** Avg] ),
                    FILTER ( 'Table 2', 'Table 2'[Days] = EARLIER ( 'Table 2'[Days] ) + 1 )
                ) - [**bleep** Avg]
            ),
    0
)

Aquí hay una demostración.

Saludos
Equipo de Apoyo Comunitario _ Eason
Si este post ayuda,entonces por favor considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

Helpful resources

Announcements
April AMA free

Microsoft Fabric AMA Livestream

Join us Tuesday, April 09, 9:00 – 10:00 AM PST for a live, expert-led Q&A session on all things Microsoft Fabric!

March Fabric Community Update

Fabric Community Update - March 2024

Find out what's new and trending in the Fabric Community.

Top Solution Authors