Forum Discussion
Columnas de suma de error
Hola a todos,
Aquí estoy de nuevo con dudas y errores 😞
En la siguiente tabla la columna "Total" no está sumando bien, como puede ver por ejemplo Se muestra Pesca 90 en lugar de 97 que sería el resultado correcto.
Mi fórmula es:
- In the same table I have a column with Ports but some of them are blanks, that's why I putted HASONEVALUE(V_HistoricalBbox[PUERTOS. PortNAME])
- CantBuquesTotales = DISTINCTCOUNT(V_HistoricalBbox[VesselId]). Mientras cuento los diferentes Ids para la columna VesselId.
Esta tabla muestra los diferentes buques que hacen escala en estos puertos
La suma de las filas está bien, el problema es agregar las columnas
.
Bueno @v-luwang-msft @amitchandak encontré la solución
Primero, reorganicé las mesas. Porque una tabla contenía varias fusiones de otras y de esta súper tabla se extraían los datos.
Entonces, en esta nueva disposición con tablas separables apliqué esta fórmula:
CantBuquesTotCorr = Si(HASONEVALUE(PUERTOS[PortLOCODE]),[CantBuquesTotales],SUMX(VALORES(PUERTOS[PortLOCODE]),[CantBuquesTotales]))
6 Replies
- Syndicate_Admin
Administrator
@Antonio_Gomez , lo ideal sería añadir columna visual, añadir tipo y comprobar
CantBuquesTotCorr = IF(
HASONEVALUE(V_HistoricalBbox[PUERTOS. PortNAME])
,[CantBuquesTotales]
,COUNTX(
Resumir(V_HistoricalBbox,V_HistoricalBbox[VesselId],V_HistoricalBbox[TIPO])
,[CantBuquesTotales]
)
)- Syndicate_Admin
Administrator
- Syndicate_Admin
Administrator
Pruebe lo siguiente, y si aún no funciona, ¿podría compartir un dato de muestra y recordar eliminar datos confidenciales?
CantBuquesTotCorr = IF ( HASONEVALUE ( V_HistoricalBbox[PUERTOS.PortNAME] ), [CantBuquesTotales], SUMX ( V_HistoricalBbox, [CantBuquesTotales] ) )Y hacer referencia a:
https://archerpoint.com/how-to-make-measures-total-correctly-in-power-bi-tables/
https://community.powerbi.com/t5/Desktop/Wrong-column-totals-table/m-p/565904
¿Respondí a su pregunta? ¡Marca mi post como solución!
SaludosLucien
- Syndicate_Admin
Administrator
- Syndicate_Admin
Administrator
Si su problema ha sido resuelto, si es así, considere Aceptar una respuesta correcta como la solución o comparta su propia solución para ayudar a otros a encontrarla.
Saludos
Lucien - Syndicate_Admin
Administrator
Bueno @v-luwang-msft @amitchandak encontré la solución
Primero, reorganicé las mesas. Porque una tabla contenía varias fusiones de otras y de esta súper tabla se extraían los datos.
Entonces, en esta nueva disposición con tablas separables apliqué esta fórmula:
CantBuquesTotCorr = Si(HASONEVALUE(PUERTOS[PortLOCODE]),[CantBuquesTotales],SUMX(VALORES(PUERTOS[PortLOCODE]),[CantBuquesTotales]))