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 a todos,
Tengo una pregunta trivial con respecto a la misma división de columna, digamos que estoy ejecutando pruebas A / B, con las siguientes observaciones,
Lo que necesito es mostrar cuántas mejoras tiene cada uno de mis cambios contra la base (control),
identificador de vuelo | rendimiento |
vuelo1 | 0.5% |
vuelo2 | 0.4% |
control | 0.3% |
vuelo3 | 0.6% |
Tenga en cuenta que aquí flight1, flight2 o control sería cualquier cadena
Eventualmente necesitaré esto, aquí el 66% es de 0.5% / 0.3% y así sucesivamente
vuelo1 | 66% |
vuelo2 | 33% |
vuelo3 | 100% |
Así que mi pregunta es, ¿cómo puedo hacer esto en power BI escritorio, no me importará construir la 2ª tabla primero y luego dibujar un gráfico simple basado en él, o escribir DAX para la medición, lo que sea más fácil.
El problema aquí es que necesito acceder a [flight id]{"control"} esta celda específicamente como la unidad base y luego hacer toda la calcuation, no estoy seguro de cómo incluso comenzar ...
¡¡¡gracias!!!
Solved! Go to Solution.
@dengydongn agregar estas medidas y debería ser bueno ir:
Base Performance = SUM ( Flight[performance] )
Control Performance = CALCULATE ( [Base Performance], Flight[flight id] = "Control" )
Flight Performance against control = DIVIDE ( [Base Performance], [Control Performance] ) - 1
Utilice la última medida en el objeto visual y puede filtrar el objeto visual para que no muestre el control
Consulte mi última entrada de blog comparando el cliente seleccionado con otros clientes N principales | PeryTUS Me gustaría ❤ Felicitaciones si mi solución ayudó. 👉 Si puede pasar tiempo publicando la pregunta, también puede hacer esfuerzos para dar Felicitaciones a quien ayudó a resolver su problema. ¡Es una muestra de agradecimiento!
⚡Visítenos en https://perytus.com, su ventanilla única para proyectos, formación y consultoría relacionados con Power BI.⚡
Tabla derivada,
COMPARISON =
VAR __c =
SUMX( FILTER( FLIGHT, FLIGHT[flight id] = "control" ), FLIGHT[performance] )
RETURN
SELECTCOLUMNS(
FILTER( FLIGHT, NOT FLIGHT[flight id] = "control" ),
"Fligt ID", FLIGHT[flight id],
"Comparison", DIVIDE( FLIGHT[performance], __c ) - 1
)
@dengydongn sí, eso es exactamente lo que está haciendo.
La solución @CNENFRNL proporciona es genial, pero en un esquema más grande de cosas evitaré crear una tabla calculada y la gran razón es que si está cortando y cortando los datos, estos porcentajes no serán dinámicos, pero todo depende del caso de uso. ¡¡salud!!
Tabla derivada,
COMPARISON =
VAR __c =
SUMX( FILTER( FLIGHT, FLIGHT[flight id] = "control" ), FLIGHT[performance] )
RETURN
SELECTCOLUMNS(
FILTER( FLIGHT, NOT FLIGHT[flight id] = "control" ),
"Fligt ID", FLIGHT[flight id],
"Comparison", DIVIDE( FLIGHT[performance], __c ) - 1
)
@dengydongn agregar estas medidas y debería ser bueno ir:
Base Performance = SUM ( Flight[performance] )
Control Performance = CALCULATE ( [Base Performance], Flight[flight id] = "Control" )
Flight Performance against control = DIVIDE ( [Base Performance], [Control Performance] ) - 1
Utilice la última medida en el objeto visual y puede filtrar el objeto visual para que no muestre el control
Consulte mi última entrada de blog comparando el cliente seleccionado con otros clientes N principales | PeryTUS Me gustaría ❤ Felicitaciones si mi solución ayudó. 👉 Si puede pasar tiempo publicando la pregunta, también puede hacer esfuerzos para dar Felicitaciones a quien ayudó a resolver su problema. ¡Es una muestra de agradecimiento!
⚡Visítenos en https://perytus.com, su ventanilla única para proyectos, formación y consultoría relacionados con Power BI.⚡
Gracias, esto solucionó mi problema como un encanto, si entiendo esto correctamente, la primera medida básicamente copia la columna perf, 2nd mesaure copia el control perf y se aplica a todas las columnas, 3rd measure hace una división en base / control, ¿es eso correcto? la función SUM era un poco confusa, ya que pensé que sumaría todos los valores en la misma columna, pero resultó que simplemente copiaba la columna
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 | |
2 | |
1 |