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.
Estimado equipo,
Por favor, ayúdame con este escenario problemático
Parámetro Objetivo real
A 15 12
B 18 14
C 10 11
D 15 16
Tenga en cuenta que se trata de un dato ficticio, el conjunto de datos real puede tener más de 100 filas de este tipo
Fórmula (Suma del valor objetivo B y C)/(Suma del valor real A y D),
( 18+10)/(12+16) á 1
Nota:la salida de la fórmula debe mostrarse en una tarjeta.
¡Gracias!
Hola @Shubham294_ ,
Puede despoducar las columnas "Target" y "Actual" en el editor de consultas.
A continuación, utilice filter para obtener el resultado.
Measure =
VAR a =
SUMX (
FILTER (
'Table',
'Table'[Parameter] IN { "B", "C" }
&& 'Table'[Attribute] = "Target"
),
'Table'[Value]
)
VAR b =
SUMX (
FILTER (
'Table',
'Table'[Parameter] IN { "A", "D" }
&& 'Table'[Attribute] = "Actual"
),
'Table'[Value]
)
RETURN
DIVIDE ( a, b )
Aquí está mi archivo de prueba para su referencia.
Hola
Esta medida funciona
Measure = CALCULATE(SUM(Data[Target]),Data[Parameter]="B"||Data[Parameter]="C")/CALCULATE(SUM(Data[Target]),Data[Parameter]="A"||Data[Parameter]="D")
Espero que esto ayude.
Esto funcionará, devolviendo 1 en una tarjeta.
Measure =
VAR varNumerator =
SUMX(
FILTER(
'Table',
'Table'[Parameter ] = "B" || 'Table'[Parameter ] = "C"
),
'Table'[Target ]
)
VAR varDenomenator =
SUMX(
FILTER(
'Table',
'Table'[Parameter ] = "A" || 'Table'[Parameter ] = "D"
),
'Table'[Actual ]
)
VAR Result =
DIVIDE(
varNumerator,
varDenomenator,
0
)
RETURN
Result
Nota: Los nombres de campo tienen un montón de espacios. No me di cuenta de que hasta que estaba bien en hacer la medida y no iba a volver y corregir los datos de origen. Si necesita más ayuda, consulte los enlaces a continuación para proporcionar datos.
Si esto funciona para usted, por favor márquelo la solución.
Cómo obtener una buena ayuda rápidamente. Ayúdanos a ayudarte.
Cómo obtener respuestas a su pregunta rápidamente
Cómo proporcionar datos de ejemplo en el foro de Power BI
DAX is for Analysis. Power Query is for Data Modeling
Proud to be a Super User!
MCSA: BI ReportingCovering 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 |
---|---|
1 | |
1 | |
1 | |
1 | |
1 |