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
rhayward2209
Helper I
Helper I

Medida incorrecta Total con medida que hace referencia a varias tablas

Tengo el problema común de no tener el total en una visualisción de tabla ser una suma de las filas por encima de ella. He investigado soluciones para ello, pero no puedo encontrar una manera de aplicarlas a mi medida más compleja.

Mi medida es la siguiente:

No enviado/re-enviado ?
IF([Horas de Billsupp Ajustadas] a 0,0,
(IF(SUM(Payroll[Payroll Hours]) - [BILLED - TWIS] - SUM('NR Hours'[WORKHOURS]) - SUM('Submitted Not Approved'[Total Hrs]) <-0,0,
(SUM(Payroll[Payroll Hours]) - [BILLED - TWIS] - SUM('NR Hours'[WORKHOURS]) - SUM('Submitted Not Approved'[Total Hrs]))))))

Capture2.PNGEl valor que busco es 7599.75 no 7546.00

Por favor, hágamelo saber si necesita más información.

Todas las horas se traen de varias tablas y se extraen a través de una relación con el número de personal, el código Twis o el nombre del empleado.

Ha estado atascado en esto durante años, así que por favor hágamelo saber si usted tiene alguna idea!

8 REPLIES 8
v-janeyg-msft
Community Support
Community Support

Hola, @rhayward2209

Es un placer responder por ti.

De acuerdo con su descripción, ¿Ha intentado utilizar la fórmula de resumen, pero todavía no puede obtener el resultado deseado? En caso afirmativo, compruebe los resultados de la medida en el objeto visual para ver si hay algún error en los datos que no sea total.

Creo que podrían ser otros temas como la relación, la incoherencia del tiempo, etc. ¿Podría compartir algunos datos de muestra en onedrive para la empresa y el resultado deseado? Así que podemos ayudarte pronto.

Saludos

Janey Guo

Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

Hola @v-janeyg-msft ,

Me encantaría compartir algunos datos de muestra, sin embargo, los datos se obtienen de 6-7 conjuntos de datos diferentes y utiliza medidas por lo que la complejidad de proporcionarle que los datos es bastante alta.

Estoy de acuerdo en que la cuestión probablemente se deriva de algún tipo de cuestión de relación, o la medida que se hace suyo, ya que la medida de resumen todavía no da las respuestas correctas.

Por favor, avísame lo que piensas.

Hola, @rhayward2209

Puede intentar hacer una muestra con datos falsos, que solo contiene unas pocas filas de datos.

Lo siento si no proporciona información más relevante, es difícil ayudarle.

Saludos

Janey Guo

rhayward2209
Helper I
Helper I

@amitchandak

También vi el video de youtube que vinculaste pero estoy luchando para averiguar cómo aplicarlo a una medida que es más compleja que el ejemplo.

rhayward2209
Helper I
Helper I

@amitchandak

Gracias por la respuesta,

Todavía no da la respuesta correcta. ¿Podría deberse a que el valor DATE no está en la misma tabla que los detalles del empleado?

amitchandak
Super User
Super User

@rhayward2209, mi mal , Trate como

No enviado/re-enviado - sumx(summarize( Table, Table[Date], Table[Personned Number], Table[TWIS Code], Table[Name] , "_1" ,
IF([Horas de Billsupp Ajustadas] a 0,0,
(IF(SUM(Payroll[Payroll Hours]) - [BILLED - TWIS] - SUM('NR Hours'[WORKHOURS]) - SUM('Submitted Not Approved'[Total Hrs]) <-0,0,
(SUM(Payroll[Payroll Hours]) - [BILLED - TWIS] - SUM('NR Hours'[WORKHOURS]) - SUM('Submitted Not Approved'[Total Hrs])))))))) ,[_1])

amitchandak
Super User
Super User

@rhayward2209 , Probar como

sumx(summarize( Table, Table[Date], Table[Personned Number], Table[TWIS Code], Table[Name] , "_1" ,Not Submitted/Re-Submitted ?
IF([Horas de Billsupp Ajustadas] a 0,0,
(IF(SUM(Payroll[Payroll Hours]) - [BILLED - TWIS] - SUM('NR Hours'[WORKHOURS]) - SUM('Submitted Not Approved'[Total Hrs]) <-0,0,
(SUM(Payroll[Payroll Hours]) - [BILLED - TWIS] - SUM('NR Hours'[WORKHOURS]) - SUM('Submitted Not Approved'[Total Hrs])))))))) ,[_1])

También refiérase a:

https://www.youtube.com/watch?v=ufHOOLdi_jk

@amitchandak

Gracias por la respuesta, Estoy un poco confundido debido a la falta de un signo igual antes de SUMX. Cuando pongo en su código me da un error diciendo que SUMX no puede trabajar con tipos booleanos. Así que tal vez esté haciendo algo mal. También las fechas se extraen de una tabla de fechas, no de la misma tabla que el nombre, el código TWIS, etc.

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.