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

Join us for an expert-led overview of the tools and concepts you'll need to become a Certified Power BI Data Analyst and pass exam PL-300. Register now.

Reply
Syndicate_Admin
Administrator
Administrator

Los valores de fila no muestran el resultado correcto, mientras que Total muestra el valor correcto

Por favor, tengo un problema, primero tengo una tabla con valores repetidos como este

NombresNúmero de transacciones
Kingsley85
Kingsley85
Salomé75
Ihemere55
Ihemere55
Kingsley85
Okechukwu20
Salomé75
Okechukwu20
Ihemere55
Kingsley85

Quiero obtener la suma de las transacciones teniendo en cuenta que hay registros repetidos. Allí los dupplicates son los mismos y el resultado de una columna json.

Utilicé las siguientes funciones de DAX para obtener la suma que parece correcta.

max_tansaction = MAX('datos'[número de transacciones])
entonces esto
transacción total = SUMX(DISTINCT('data'[Nombre]), [max_transaction])

cuando visualizé los datos usando tabla o matriz en power bi esto es lo que tengo

NombreNúmero de transacciones
Kingsley233
Okechukwu224
Ihemere232
Salomé231
Total235

El total es correcto, pero los valores no cuadran.
Por favor, necesito ayuda.

Thamk tú

8 REPLIES 8
Syndicate_Admin
Administrator
Administrator

Quiero darles las gracias a todos por su apoyo y también lo siento mucho, el problema fue mío,

Estaba basando mis cálculos en la tabla de dimensiones.

Tuve que hacerlo desde la tabla de hechos y ahora estoy bien.

Syndicate_Admin
Administrator
Administrator

@dekings ,

Pruebe los siguientes pasos:

1. A continuación se muestra mi tabla de prueba

Mesa:

vbinbinyumsft_0-1675734776067.png

2. Crear medida con la siguiente fórmula DAX

Measure =
VAR cur_name =
    SELECTEDVALUE ( 'Table'[Names] )
VAR tmp =
    FILTER ( ALL ( 'Table' ), 'Table'[Names] = cur_name )
VAR tmp1 =
    CALCULATETABLE ( VALUES ( 'Table'[number of transactions] ), tmp )
VAR _a =
    SUMX ( tmp1, [number of transactions] )
RETURN
    _a
Measure 2 = SUMX(VALUES('Table'[Names]),[Measure])

3. Agregue una tabla visual con campo y medida

vbinbinyumsft_1-1675734868740.png

Consulte el archivo .pbix adjunto.

Saludos
Apoyo de la comunidad Team_Binbin Yu
Si esta publicación ayuda, considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

Syndicate_Admin
Administrator
Administrator

@dekings

Prueba como:

medida =
SUMX(
ADDCOLUMNS(
VALUES(data[Nombre]),
"Suma",
CALCULAR(SUMA(datos[número de transacciones]))
),
[Suma]
)

Gracias @FreemanZ por su respuesta,
la respuesta que obtuve agrega todas las filas pero necesito que tome solo un valor por nombre y agregue todos los valores de tal manera que cuando lo visualice obtendré la segunda tabla en mi pregunta

Syndicate_Admin
Administrator
Administrator

Espero que lo siguiente ayude: Sin embargo, la mejor práctica sería eliminar duplicados

Padycosmos_0-1675725555015.png

Hola @Padycosmos

Gracias por sus sugerencias.

Así que intenté usar el dax que compartiste, me devolvió a la respuesta que he obtenido.

Sin cambios.

Syndicate_Admin
Administrator
Administrator

Gracias por su respuesta.
Por lo tanto, este duplicado no está disponible en el nivel de consulta de Power.
Lo creé usando la función relacionada en dax de la tabla de dimensiones.

Syndicate_Admin
Administrator
Administrator

Hola @dekings ,

¿Por qué no quita las filas duplicadas en el Editor de Power Query? ¿No es porrible para ti?

LQuedas_0-1675721786338.png

LQuedas_1-1675721795873.pngLQuedas_2-1675721834398.png

Salud, LQ

Helpful resources

Announcements
Join our Fabric User Panel

Join our Fabric User Panel

This is your chance to engage directly with the engineering team behind Fabric and Power BI. Share your experiences and shape the future.

June 2025 Power BI Update Carousel

Power BI Monthly Update - June 2025

Check out the June 2025 Power BI update to learn about new features.

June 2025 community update carousel

Fabric Community Update - June 2025

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