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

Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and more. Get started

Reply
Syndicate_Admin
Administrator
Administrator

Medir total es incorrecto

masure total es incorrecto-

1) tenemos dos masure en la visualización de la tabla con total como masure A & B

2) el requisito es si (A-B<0,0,A-B), por lo que necesito sacar el valor de todo +ve de A-B (y asignar -ve y 0 como 0), Entonces el total debería estar allí, soy capaz de lograr lo anterior pero Total está mal (cuando estoy agregando todos los valores indivualmente el total es diferente, lo cual es real)

usando el siguiente masure----

Mi masure C= A-B, Total = SUMX(FILTER(ALLSELECTED(Table[column]),[C]>0),[C]) note-: Working wrong at Total level

aquí Tabla[columna] es ref. coloum para el filtro de fila... Gracias

Mi masure 2- TOTAL =
VAR Z =
ADDCOLUMNS (
RESUMIR (
tabla[columna]
),
"C",
SI(A - B<0,0,
A-B)
)
DEVOLUCIÓN
{SUMX(Z,[C])}

MASURE 3- C= A-B

ENTONCES

CS= SUMX(RESUMIR(TABLA[COLUMNA]
"Z",IF([C]<0,0,[C])),
[C])

Nota- Todos los masure son iguales para cada fila, pero como masure no está funcionando en el concepto de totalización basado en el valor de la fila que se equivoca en el total, ¿hay alguna forma de enfocar en cada fila y calcular el total correctamente, ya que no tengo opción de crear calcular la columna y el total es importante estar en el informe ...

Gracias................

1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

funciona para mí después de hacer un poco de I + D.

medida C = medida A- Medida B.

+ve total = Calcular([C],FILTER(SUMMARIZE(FACTTABLE,PARENTDIMTABLE[COLUMN],FACTTABLE[COLUMNA]),[C]>0))

View solution in original post

7 REPLIES 7
Syndicate_Admin
Administrator
Administrator

@ifeayeni

Probablemente sea mejor si comenzaste un nuevo hilo con tu pregunta. También proporcione muestras de datos no confidenciales o archivos PBIX y una descripción del resultado esperado. ¡Gracias!

Seguro. Gracias por la respuesta

Syndicate_Admin
Administrator
Administrator

Hola

Tengo un problema similar que no se resuelve. Intenté usar el HASNOFILTER con SUMX, pero todavía me estoy equivocando totalmente para la medida. Tengo más detalles sobre el problema a continuación, espero poder comunicarme claramente ya que soy nuevo en el uso de Power BI

Estoy trabajando con una tabla de partes de horas que muestra cuántas horas están usando los empleados para diversas actividades diarias. Este parte de horas también informa PTO y horas de vacaciones. Estoy tratando de calcular el total de horas disponibles de forma periódica: diaria, semanal, mensual, etc. Utilizando un período de tiempo semanal, el total de horas disponibles se calcula como: 40 horas (es decir, 5 días * 8 horas) - Horas de toma de fuerza - Horas de vacaciones.

En la tabla del parte de horas, he creado una medida que suma todas las horas registradas como PTO (la PTO está condicionada al campo de actividad, es decir, la actividad sería vacaciones, enfermedad, etc.). La consulta es

PTOMeasure = suma(UserReport_20220630021724[IsPTO_Hours])

He creado una tabla de calendario que tiene campos:

Columna de fecha: Todas las fechas en el año 2022 (incrementos diarios, la fecha máxima actual es la fecha de hoy),

'Horas de trabajo' (los valores son 8 horas para las fechas de lunes a viernes, 0 para el sábado y el domingo)

Horas de vacaciones (El valor es de 8 horas por cada día festivo en el año; Los días festivos son días fijos anualmente).

Para calcular las Horas Disponibles, creé una medida

Horas disponibles = calcular((suma('Calendario'[Horas de trabajo]) - suma('Calendario'[Feriado.Horario]) - UserReport_20220630021724[PTOMeasure]), 'Calendario'[Tipo de día] = "Día de la semana")
Las horas disponibles se calculan correctamente en función de la consulta anterior, pero el total es incorrecto, al igual que la medida que utiliza HASONEFILTER
CorrectAvailabilityHours = si(HASONEFILTER('Calendario'[Año]),[Horario disponible],(sumx(valores('Calendario'[Año]), 'Calendario'[Horario disponible])))
Agradecería la ayuda de la comunidad para resolver este desafío.
Syndicate_Admin
Administrator
Administrator

funciona para mí después de hacer un poco de I + D.

medida C = medida A- Medida B.

+ve total = Calcular([C],FILTER(SUMMARIZE(FACTTABLE,PARENTDIMTABLE[COLUMN],FACTTABLE[COLUMNA]),[C]>0))

Syndicate_Admin
Administrator
Administrator

Probar:

With Totals =
VAR Z =
    ADDCOLUMNS (
        VALUES ( table[column] ),
        "C",
            CALCULATE (
                IF ( [Measure A ] - [Measure B] < 0, 0, [Measure A ] - [Measure B] )
            )
    )
RETURN
    SUMX ( Z, [C] )

¡¡Aprecia tu respuesta!!

da el mismo resultado que la medida 2 mencionada anteriormente. todavía no obtenemos el total correcto debemos usar

HASONEFILTER aumentando no de argumento con anidado si.. por favor comparta pensamientos

Ok, acabo de probar estos:

facttable.png

Con ambas dimensiones:

Sum +ves =
SUMX (
    'FactTable',
    CALCULATE (
        IF ( [Sum Amount] - [Sum Target] < 0, 0, [Sum Amount] - [Sum Target] )
    )
)

2 dim.png

Con 1 dimensión

Sum +ves Cat =
VAR _cat =
    ADDCOLUMNS (
        VALUES ( FactTable[Category] ),
        "_+ves",
            IF ( [Sum Amount] - [Sum Target] < 0, 0, [Sum Amount] - [Sum Target] )
    )
RETURN
    SUMX ( _cat, [_+ves] )

1 dim.png

He adjuntado el archivo PBIX de ejemplo

Helpful resources

Announcements
Europe Fabric Conference

Europe’s largest Microsoft Fabric Community Conference

Join the community in Stockholm for expert Microsoft Fabric learning including a very exciting keynote from Arun Ulag, Corporate Vice President, Azure Data.

Power BI Carousel June 2024

Power BI Monthly Update - June 2024

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

PBI_Carousel_NL_June

Fabric Community Update - June 2024

Get the latest Fabric updates from Build 2024, key Skills Challenge voucher deadlines, top blogs, forum posts, and product ideas.

Top Solution Authors