Forum Discussion
measure dax %
Hola, tengo una medida que no puedo generar hace dias, resulta que tengo mi tabla llamada TABLA, dentro tengo varias columnas, una de esas es "Número de documento" y otra llamada "IRA", el numero de documento es la contabilizacion en sapb1 por lo cual tiene varias lineas, en la columna "IRA" tengo el porcentaje de cumplimiento de cada documento que esta en porcentaje, al obtener esta informacion, me arroja ese porcentaje en cada lina del documento y si este tiene 20 lineas, 20 veces se repite el porcentaje, estoy haciendo un informe referente a movimientos de inventario y necesito sacar el porcentaje de cumplimiento por dia, por mes y por año, para eso necesito crear una medida que me busque los valores unico de la columna "Número de documento" y con este filtro, me entregue el valor de la columna "IRA" que ahora solo mostrara un valor.
Favor su ayuda.
- Anonymous2 years ago
Hi Jhophshepht
To make the total correct, you may create a new measure:
Measure = AVERAGEX(VALUES('Table'[Número de documento]),[IRA Value])[IRA Value] is the old measure:
IRA Value = MAX('Table'[IRA])The "incorrect total" behavior is common in table/matrix visuals in Power BI, you can refer to the following blogs about how to deal with it. This occurs because Power BI intends to calculate the total based on rows of underlying data instead of the rows displayed in the visual.
Why Power BI totals might seem inaccurate - SQLBI
Obtaining accurate totals in DAX - SQLBI
Best Regards,
Jing
If this post helps, please Accept it as Solution to help other members find it. Appreciate your Kudos!
7 Replies
- AnonymousNot applicable
Hi Jhophshepht
Not sure if I understand it correctly. If your table is similar to below, you can create a simple measure with MAX to get the distinct IRA value for each Número de documento on each date.
IRA Value = MAX('Table'[IRA])If this is not what you want, can you provide some dummy data and expected result to show what you want to accomplish?
Best Regards,
Jing
If this post helps, please Accept it as Solution to help other members find it. Appreciate your Kudos!- JhophshephtFrequent Visitor
Gracias por la respuesta, estoy cerca. me da la informacion que necesito, pero el total de la columna no es el correcto, deberia ser 89.10%
- JhophshephtFrequent Visitor
Si uso la funcion Average, me da el promedio de toda la columna, pero tampoco es el correcto, me da 83.52%