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.
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ó
Salud
TABLA : DATOS | ||
Proyecto | % Completado | Mes |
A | 5% | 1 |
A | 12% | 2 |
A | 30% | 3 |
A | 80% | 4 |
A | 90% | 5 |
A | 100% | 6 |
B | 8% | 1 |
B | 9% | 2 |
B | 15% | 3 |
B | 25% | 4 |
B | 55% | 5 |
B | 75% | 6 |
B | 85% | 7 |
B | 90% | 8 |
B | 100% | 9 |
Solved! Go to 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
To learn more about Power BI, follow me on Twitter or subscribe on YouTube.
[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 | |||
Proyecto | Ubicación | % Completado | Mes |
A | 1 | 5% | 1 |
A | 1 | 12% | 2 |
A | 1 | 50% | 3 |
A | 1 | 90% | 4 |
A | 1 | 100% | 5 |
A | 2 | 10% | 3 |
A | 2 | 80% | 4 |
A | 2 | 90% | 5 |
A | 2 | 100% | 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
saludos
palmadita
To learn more about Power BI, follow me on Twitter or subscribe 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.
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
To learn more about Power BI, follow me on Twitter or subscribe on YouTube.
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.
User | Count |
---|---|
2 | |
1 | |
1 | |
1 | |
1 |
User | Count |
---|---|
2 | |
2 | |
2 | |
1 | |
1 |