Check your eligibility for this 50% exam voucher offer and join us for free live learning sessions to get prepared for Exam DP-700.
Get StartedDon'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.
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ón | ventas | costos | Empleados |
APAC | 60000 | 4000 | 100 |
EMEA | 30000 | 2000 | 200 |
Estados Unidos | 20000 | 1000 | 300 |
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?
Solved! Go to Solution.
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:
Costs1 = IF(HASONEVALUE('Table'[Costs]),SUM('Table'[Costs]),MEDIAN('Table'[Costs]))
Employees1 = IF(HASONEVALUE('Table'[Employees]),SUM('Table'[Employees]),AVERAGE('Table'[Employees]))
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:
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.
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:
Costs1 = IF(HASONEVALUE('Table'[Costs]),SUM('Table'[Costs]),MEDIAN('Table'[Costs]))
Employees1 = IF(HASONEVALUE('Table'[Employees]),SUM('Table'[Employees]),AVERAGE('Table'[Employees]))
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:
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.
@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.⚡
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount! Prices go up Feb. 11th.
Check out the January 2025 Power BI update to learn about new features in Reporting, Modeling, and Data Connectivity.