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

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

Reply
btwilkins
Frequent Visitor

SUMX calculado Total diferente de la Agregación

Estoy seguro de que este es un problema muy simple que me falta por completo, pero cuando estoy calculando un total de columna basado en dos variables;

Sector "WCB"

Período RSP "20/09"

XXPTL TOTAL ?
CALCULAR (
SUMX ( 'Fct SG PTL ODP Period', 'Fct SG PTL ODP Period'[xx PTL ODP] )
)
I Get
Período Rsp Sector XXPTL TOTAL XX PTL ODP(Aggregation)
20/09 WCB 3.56 3.25
¿¿¡¡Wtf!!??
Ayuda por favor - ¿Tengo algún error en el cubo?
1 ACCEPTED SOLUTION

Hola @btwilkins ,

Puesto que no conozco la fórmula de la medida 'XX PTL ODP ', no puedo encontrar la causa del error, puede tratar de hacerlo.

XXPTL TOTAL = 
IF(
    HASONEVALUE('Fct SG PTL ODP Period'[Sector]),
    'Fct SG PTL ODP Period'[xx PTL ODP],
    SUMX( ALL('Fct SG PTL ODP Period'), 'Fct SG PTL ODP Period'[xx PTL ODP])
)

Saludos
Lionel Chen

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

8 REPLIES 8
Greg_Deckler
Super User
Super User

Esto parece un problema de totales de medida. Muy común. Vea mi post al respecto aquí: https://community.powerbi.com/t5/DAX-Commands-and-Tips/Dealing-with-Measure-Totals/td-p/63376

Además, esta medida rápida, medida totales, la palabra final debe obtener lo que necesita:
https://community.powerbi.com/t5/Quick-Measures-Gallery/Measure-Totals-The-Final-Word/m-p/547907


@ me in replies or I'll lose your thread!!!
Instead of a Kudo, please vote for this idea
Become an expert!: Enterprise DNA
External Tools: MSHGQM
YouTube Channel!: Microsoft Hates Greg
Latest book!:
The Definitive Guide to Power Query (M)

DAX is easy, CALCULATE makes DAX hard...

Mi problema no se está resolviendo porque XX PTL ODP es una medida calculada IF y SUMs no funcionan?

Hola @btwilkins ,

"Mi problema no se está resolviendo porque XX PTL ODP es una medida calculada IF y SUMs no funcionan?"

De hecho, es por esta razón, por favor, proporcione una muestra de datos y dé a la fórmula og la medida 'XX PTL ODP'.

Saludos
Lionel Chen

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.

@btwilkins - Retrocedamos. Por favor, consulte este post sobre cómo obtener su pregunta respondida rápidamente: https://community.powerbi.com/t5/Community-Blog/How-to-Get-Your-Question-Answered-Quickly/ba-p/38490

Las partes más importantes son:
1. Muestra datos como texto, utilice la herramienta de tabla en la barra de edición
2. Salida esperada a partir de datos de muestra
3. Explicación en palabras de cómo obtener de 1. a 2.


@ me in replies or I'll lose your thread!!!
Instead of a Kudo, please vote for this idea
Become an expert!: Enterprise DNA
External Tools: MSHGQM
YouTube Channel!: Microsoft Hates Greg
Latest book!:
The Definitive Guide to Power Query (M)

DAX is easy, CALCULATE makes DAX hard...

Disculpas

Vea mi estructura de tabla Fct a continuación;

[Tabla 1]

SectorPeríodo RSPn otras columnas de filtroXX PTL ODP (medida calculada)
A1valores de filtro0.020202
A1valores de filtro0.013423
A1valores de filtro0.006644
A2valores de filtro0.000135
A2valores de filtro0.006914
A3valores de filtro0.013693
A3valores de filtro0.020472
A4valores de filtro0.027251
B1valores de filtro0.034030
B2valores de filtro0.040809
B3valores de filtro0.047588
B4valores de filtro0.054367
B1valores de filtro0.061146
B2valores de filtro0.067925
A4valores de filtro0.074704
A4valores de filtro0.081483
A4valores de filtro0.088262
A4valores de filtro0.095041
A4valores de filtro0.101820

El cálculo que quiero hacer como una medida calculada (columna NO) es;

- Xxxx euros (valor de la moneda fija) se reparte por Sector Y Período como una proporción de la SUMA de todo el XX PTL ODP en ese Sector para ese período, por lo que necesito determinar cuál es la proporción de XX PTL ODP para cada fila, en qué sector y período se encuentran, multiplicación de la proporción del valor de la moneda fija por esa proporción (para CADA fila).

Por lo tanto;

MEDIDA CALCULADA ?

Valor de la moneda fija xxx (para ese sector y período) x ((XX PTL ODP)/ SUM (XX PTL ODP(para ese sector&período)))

Para cada fila del conjunto de datos

Estoy esperando una cifra de - , he establecido valores de moneda fija de la xxx para cada período de sector

Sólo hay dos sectores, pero los períodos aumentarán continuamente, por lo que actualizaré este código con cada carga de nuevos datos, ya que el número xxx solo se conoce posteriormente.

Hola @btwilkins ,

¿Se ha resuelto su problema?

Saludos
Lionel Chen

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.

Hola @btwilkins ,

Puesto que no conozco la fórmula de la medida 'XX PTL ODP ', no puedo encontrar la causa del error, puede tratar de hacerlo.

XXPTL TOTAL = 
IF(
    HASONEVALUE('Fct SG PTL ODP Period'[Sector]),
    'Fct SG PTL ODP Period'[xx PTL ODP],
    SUMX( ALL('Fct SG PTL ODP Period'), 'Fct SG PTL ODP Period'[xx PTL ODP])
)

Saludos
Lionel Chen

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.

amitchandak
Super User
Super User

La información que ha proporcionado no me está aclarando el problema. Por favor, explíquelo con un ejemplo.

Aprecia tus Felicitaciones.

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

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