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

Data Days is here! Join us now for 60+ days of learning, challenges, and connection. Learn more

Reply
Syndicate_Admin
Administrator
Administrator

¡Líneas inferiores!

Estoy planeando crear un informe donde necesito mostrar varios cálculos en la parte inferior de las tablas como se muestra a continuación.

p. ej...

regiónventascostosEmpleados
APAC600004000100
EMEA300002000200
Estados Unidos200001000300
total <TOTAL SALES><MEDIAN COSTOS><AVERAGE EMPLEADOS>

Entonces, ¿cómo puedo empezar? ¿Debo crear una medida? pero entonces, ¿cómo puedo mostrarlo en la parte inferior como en la mesa de arriba?

1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

Hay @Sachy123 ,

Según mi prueba, ya que para Ventas, el campo total es sum(Sales), podría usar el tipo de resumen predeterminado. Y para costos y empleados, intente la siguiente fórmula para crear medidas:

  • Método1:
Costs1 = IF(HASONEVALUE('Table'[Costs]),SUM('Table'[Costs]),MEDIAN('Table'[Costs]))
Employees1 = IF(HASONEVALUE('Table'[Employees]),SUM('Table'[Employees]),AVERAGE('Table'[Employees]))
  • Método2:
Costs2 = IF(ISINSCOPE('Table'[Region]),SUM('Table'[Costs]),MEDIAN('Table'[Costs]))
Employees2 = IF(ISINSCOPE('Table'[Region]),SUM('Table'[Employees]),AVERAGE('Table'[Employees]))

La salida final se muestra a continuación:

different total.jpg

Saludos
Eyelyn Qin
Si este post ayuda,entonces por favor considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

View solution in original post

2 REPLIES 2
Syndicate_Admin
Administrator
Administrator

Hay @Sachy123 ,

Según mi prueba, ya que para Ventas, el campo total es sum(Sales), podría usar el tipo de resumen predeterminado. Y para costos y empleados, intente la siguiente fórmula para crear medidas:

  • Método1:
Costs1 = IF(HASONEVALUE('Table'[Costs]),SUM('Table'[Costs]),MEDIAN('Table'[Costs]))
Employees1 = IF(HASONEVALUE('Table'[Employees]),SUM('Table'[Employees]),AVERAGE('Table'[Employees]))
  • Método2:
Costs2 = IF(ISINSCOPE('Table'[Region]),SUM('Table'[Costs]),MEDIAN('Table'[Costs]))
Employees2 = IF(ISINSCOPE('Table'[Region]),SUM('Table'[Employees]),AVERAGE('Table'[Employees]))

La salida final se muestra a continuación:

different total.jpg

Saludos
Eyelyn Qin
Si este post ayuda,entonces por favor considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

Syndicate_Admin
Administrator
Administrator

@Sachy123 sí, debe crear medidas y comprobar la medida si está en la línea total, y una forma de hacerlo es mediante la función HASONEVALUE:

Medida de ejemplo:

Test Measure =
//in this example, if it is on total line it will calculate average otherwise sum
IF ( HASONEVALUE ( Table[Region] ), SUM ( Table[Costs] ), AVERAGE ( Table[Costs] ) ) )

Consulta mi última entrada de blog Comparando cliente seleccionado con otros clientes N principales | PeryTUS me gustaría ❤ Kudos si mi solución ayudara. 👉 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 aprecio!

Visítenos en https://perytus.com, su tienda integral para proyectos relacionados con Power BI/ formación / consultoría.

Helpful resources

Announcements
Fabric Data Days is here Carousel

Fabric Data Days 2026

Don't miss out on Data Days, June 15 through August 7. Learn Fabric, Power BI, SQL, AI and more.

May Power BI Update Carousel

Power BI Monthly Update - May 2026

Check out the May 2026 Power BI update to learn about new features.

Power BI DataViz World Championships carousel

Power BI DataViz World Championships - June 2026

A new Power BI DataViz World Championship is coming this June! Don't miss out on submitting your entry.

Top Kudoed Authors