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
hackfifi
Helper V
Helper V

Valor devuelto de la tabla en función de la condición de medida

Hola - Estoy tratando de devolver el valor de columna "Mes" basado en Medida (% Completado)

En el ejemplo siguiente, me gustaría devolver el "MES" cuando un "Proyecto" alcanza el 10% y el 90%

Por lo tanto, en el ejemplo siguiente, para el proyecto A i le gustaría devolver el valor Mes 2 (para 10%) y Mes 5 (Para 90%)

Probé la medida a continuación y no funcionó

10% Mes ( 10% Month)
CALCULATE(MIN('Data'[Period]),FILTER('Data', [% Complete]> ?0.1))

90% Mes ( 90% Month)
CALCULATE(MIN('Data'[Period]),FILTER('Data', [% Complete]> ?0.9))

Salud

TABLA : DATOS
Proyecto% Completado Mes
A5%1
A12%2
A30%3
A80%4
A90%5
A100%6
B8%1
B9%2
B15%3
B25%4
B55%5
B75%6
B85%7
B90%8
B100%9
1 ACCEPTED SOLUTION

Pensé que era una columna. Aquí hay una expresión diferente que funciona con una medida. Simplemente reemplace 0.1 por 0.9 para la otra medida.

10 Mes del Pct ?
Resumen de VAR summary ?
ADDCOLUMNS (
RESUMIR (
Datos
Data[Proyecto],
Datos[Ubicación],
Datos[Mes]
),
"@PctComplete", [% Medida completa]
)
devolución
MINX (
FILTRO (
resumen,
[@PctComplete] > 0,1
),
Datos[Mes]
)

saludos

palmadita





Did I answer your question? Mark my post as a solution! Kudos are also appreciated!

To learn more about Power BI, follow me on Twitter or subscribe on YouTube.


@mahoneypa HoosierBI on YouTube


View solution in original post

5 REPLIES 5
daxer-almighty
Solution Sage
Solution Sage

[10% Month] =
// For the other measure,
// just change the __perc
var __perc = .1
return
if( hasonefilter( T[Project] ),
    minx(    
        filter(
            all( T ),
            T[% Complete] >= __perc
        ),
        T[Month]
    )
)

Disculpas @daxer-todopoderoso - no obtuve el resultado correcto, pero probablemente porque mi TABLA DE DATOS era incorrecta. Sorrt sobre eso... Tengo otra columna "Ubicación"

Así que para la ubicación 1 del proyecto A, el resultado debe ser 2 para el 10%

Así que para la ubicación 1 del proyecto A, el resultado debe ser 4 para el 90%
Así que para la ubicación 2 del proyecto A, el resultado debe ser 3 para el 10%

Por lo tanto, para la ubicación 2 del proyecto A, el resultado debe ser 5 para el 90%

TABLA : DATOS
ProyectoUbicación% CompletadoMes
A15%1
A112%2
A150%3
A190%4
A1100%5
A210%3
A280%4
A290%5
A2100%7

Esta expresión de medida tiene ambas expresiones que necesitará como dos variables y las concatena en Return. Si los necesita por separado, puede devolver las variables month10 o month90.

De 10 a 90 meses ?
VAR month10 ?
CALCULAR (
MIN ( Datos[Mes] ),
Datos[% Completo] > 0,1
)
VAR month90 ?
CALCULAR (
MIN ( Datos[Mes] ),
Datos[% Completo] > 0,9
)
devolución
"10% Mes - " & month10 & " 90% Mes - " & month90

mahoneypat_0-1602986041479.png

saludos

palmadita





Did I answer your question? Mark my post as a solution! Kudos are also appreciated!

To learn more about Power BI, follow me on Twitter or subscribe on YouTube.


@mahoneypa HoosierBI on YouTube


@mahoneypat - Gracias por responder.
He utilizado el cálculo de "medida" siguiente según su sugerencia, y obtengo el mensaje de error: Se ha utilizado una función 'CALCULATE' en una expresión True/False que se utiliza como expresión de filtro de tabla. Esto no está permitido.

Tenga en cuenta que el "% Completado" es una medida calculada; y no forma parte de la mesa.

10% Months_No ?
VAR month10 ?
CALCULAR (
MIN ( 'Datos'[Período] ),
[% Completo]> 0,1
)
devolución
month10

Pensé que era una columna. Aquí hay una expresión diferente que funciona con una medida. Simplemente reemplace 0.1 por 0.9 para la otra medida.

10 Mes del Pct ?
Resumen de VAR summary ?
ADDCOLUMNS (
RESUMIR (
Datos
Data[Proyecto],
Datos[Ubicación],
Datos[Mes]
),
"@PctComplete", [% Medida completa]
)
devolución
MINX (
FILTRO (
resumen,
[@PctComplete] > 0,1
),
Datos[Mes]
)

saludos

palmadita





Did I answer your question? Mark my post as a solution! Kudos are also appreciated!

To learn more about Power BI, follow me on Twitter or subscribe on YouTube.


@mahoneypa HoosierBI on YouTube


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.