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

Don't miss out! 2025 Microsoft Fabric Community Conference, March 31 - April 2, Las Vegas, Nevada. Use code MSCUST for a $150 discount. Prices go up February 11th. Register now.

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
Las Vegas 2025

Join us at the Microsoft Fabric Community Conference

March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount! Prices go up Feb. 11th.

Jan25PBI_Carousel

Power BI Monthly Update - January 2025

Check out the January 2025 Power BI update to learn about new features in Reporting, Modeling, and Data Connectivity.

Jan NL Carousel

Fabric Community Update - January 2025

Find out what's new and trending in the Fabric community.

Top Solution Authors