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

Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.

Reply
Syndicate_Admin
Administrator
Administrator

Calcular los artículos restantes

Hola

Cualquier ayuda en cómo hacerlo en Power Bi será muy apreciada.

Dados los siguientes datos:

StartCount 100

Tabla1:

• Utilizado

1 20

2 30

3 15

4

5

Me gusta crear dos nuevas columnas con Rem y Rem% como se indica a continuación:

Además, si es posible, deseo dejar el Rem y Rem% en blanco si no hay datos en Usado.

• Rem Rem usado%

1 20 80 80%

2 30 50 50%

3 15 35 35%

4

5

Gracias de antemano por su ayuda.

Ahmed

1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

Aquí hay una expresión de medida para hacerlo. Llamé a la tabla Usado (así que tendrá que cambiar eso a su nombre de tabla real), y cambié el nombre de su columna de "" a "Num". Para obtener su 2a medida, simplemente cambie la devolución como se indica en el comentario.

Rem ( Rem)
VAR vInitial 100
VAR vThisNum ?
MIN ( Usado[Num] )
VAR vUsedSoFar ?
CALCULAR (
SUM ( Usado [Utilizado] ),
ALL ( Usado ),
Usado[Num] <- vThisNum
)
devolución
vInitial - vUsedSoFar
para Rem % use DIVIDE(vInitial - vUsedSoFar, vInitial)

palmadita

View solution in original post

5 REPLIES 5
Syndicate_Admin
Administrator
Administrator

Hola

¿No tiene una columna Fecha en el conjunto de datos? Si lo haces, las medidas se vuelven muy simples.

Hola Ashish,

Sí, también tengo citas, quería que fuera simple para el caso de prueba.

Esa columna de fecha habría simplificado la medida, pero si ya tiene una solución, está bien.

Syndicate_Admin
Administrator
Administrator

Aquí hay una expresión de medida para hacerlo. Llamé a la tabla Usado (así que tendrá que cambiar eso a su nombre de tabla real), y cambié el nombre de su columna de "" a "Num". Para obtener su 2a medida, simplemente cambie la devolución como se indica en el comentario.

Rem ( Rem)
VAR vInitial 100
VAR vThisNum ?
MIN ( Usado[Num] )
VAR vUsedSoFar ?
CALCULAR (
SUM ( Usado [Utilizado] ),
ALL ( Usado ),
Usado[Num] <- vThisNum
)
devolución
vInitial - vUsedSoFar
para Rem % use DIVIDE(vInitial - vUsedSoFar, vInitial)

palmadita

Hola Pat,

La solución funciona muy bien.

¿Hay una manera sencilla de mantener los resultados en blanco si el valor utilizado está en blanco.

Helpful resources

Announcements
RTI Forums Carousel3

New forum boards available in Real-Time Intelligence.

Ask questions in Eventhouse and KQL, Eventstream, and Reflex.

LearnSurvey

Fabric certifications survey

Certification feedback opportunity for the community.