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

Be one of the first to start using Fabric Databases. View on-demand sessions with database experts and the Microsoft product team to learn just how easy it is to get started. Watch now

Reply
Syndicate_Admin
Administrator
Administrator

Valores duplicados por padre duplicado

¡Hola! Necesito crear grupos de servicios en un objeto visual y mostrar una suma total de estos valores agrupados

Mis datos:

ServicioValor
112
230
321
332


Los grupos de servicios que necesito crear:
A: 1
B: 2
C: 3
Primer total agrupado: 1, 2
Segundo total del grupo: 1, 2, 3

Lo que probé:
Primero creé una tabla para los grupos

JayV_0-1721246150106.png


Luego creé una tabla puente con distintos servicios para la relación

JayV_1-1721246163332.png


Pero cuando intento crear el objeto visual, el total general no coincidirá correctamente, debe ser "42 + 95" (total agrupado 1 + total agrupado 2)

JayV_3-1721246196418.png

¿Qué puedo hacer? ¿Necesito replantearme todo?

4 REPLIES 4
Syndicate_Admin
Administrator
Administrator

Hola @JayV

Gracias por la respuesta de @danextian .

@JayV , pruebe las siguientes medidas:

total1 = CALCULATE(SUM('Table'[Value]), FILTER('Table', 'Table'[Service] = 1 || 'Table'[Service] = 2))

total2 = CALCULATE(SUM('Table'[Value]), FILTER('Table', 'Table'[Service] = 1 || 'Table'[Service] = 2 || 'Table'[Service] = 3))

Measure = 
VAR _total1 = CALCULATE(SUM('Table'[Value]), FILTER('Table', SELECTEDVALUE('Table (2)'[Group]) = "groupedtotal_1")) + 0
VAR _total2 = CALCULATE(SUM('Table'[Value]), FILTER('Table', SELECTEDVALUE('Table (2)'[Group]) = "groupedtotal_2")) + 0
RETURN
IF(ISFILTERED('Table (2)'[Group]), SUM([Value]), ([total1] + [total2]))

Salida:

vxuxinyimsft_0-1721802518966.png

Saludos
Yulia Xu

Si esta publicación ayuda, considere Acéptalo como la solución para ayudar a los demás miembros a encontrarlo más rápidamente.

Syndicate_Admin
Administrator
Administrator

Hola @JayV

En función de la información que proporcionó, intente lo siguiente:

IF (
    NOT ( HASONEVALUE ( 'table'[Group] ) ),
    [groupedtotal_1] + [groupedtotal_2],
    [the other measure]
)

Si esto aborda su caso de uso, consulte este enlace sobre cómo obtener respuestas rápidas a sus preguntas: https://community.fabric.microsoft.com/t5/Desktop/How-to-Get-Your-Question-Answered-Quickly/td-p/144...

¡Hola! Los totales agrupados no son medidas, son valores en la columna "Grupo", y al colocarlos en una medida se devolverá un nombre no válido, ¿cómo se hará esto?

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!

ArunFabCon

Microsoft Fabric Community Conference 2025

Arun Ulag shares exciting details about the Microsoft Fabric Conference 2025, which will be held in Las Vegas, NV.

December 2024

A Year in Review - December 2024

Find out what content was popular in the Fabric community during 2024.

Top Solution Authors
Top Kudoed Authors