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
sja133
Frequent Visitor

Cálculo del total de la medida sin filtro de nivel visual (no segmentación)

Pensé que tenía esto, pero no está funcionando por alguna razón y pensé que tal vez el foro podría ser capaz de ayudar.

Estoy desarrollando una medida logística para pedidos urgentes sin cargo como % de pedido total por cliente. Actualmente estoy mostrando una tabla visual que tiene algunos filtros visuales en, uno de los cuales es "Descripción de carga" con el filtro en "Pedido sin cargo" (Necesito este filtro activado para algunas otras medidas para trabajar).

Creé la siguiente medida


% RushOrders no Chg =
var RO - CALCULATE(o Pedidos enviados],Datos[Charge_Desc] - "PEDIDO DE RUSH SIN CARGO")
var TotOrd á CALCULATE([-Orders Shipped],ALLEXCEPT(Data,Data[CustNumber])
retorno Divide(RO,TotOrd,0)

Cuando pruebo las variables individuales, RO funciona según lo previsto con/sin el filtro de nivel visual mencionado anteriormente. Sin embargo TotOrd parece mostrar el resultado de RO cuando hago la fórmula anterior y enciendo el filtro Rush Order No Charge. Hubiera pensado que especificar la columna Charge_Desc dentro de la función ALL habría eliminado el efecto del filtro de nivel visual, pero parece que no funciona.
Resumen de los resultados que estoy obteniendo:
Número real de Pedidos 168 (es decir, esto es lo que TotOrd debe mostrar siempre)
Charge_Desc filtro:
RO muestra 19
TotOrd muestra 168
Charge_Desc filtro de Charge_Desc:
RO muestra 19
TotOrd muestra 19
Apreciamos tus ideas sobre esto.
1 ACCEPTED SOLUTION

@amitchandak estaba preparando los datos para esta pregunta, pero he vuelto a probar la fórmula ALLEXCEPT y parecía haber obtenido una solución aceptable. gracias por tratar de ayudar a 😄

View solution in original post

5 REPLIES 5
sja133
Frequent Visitor

También he probado lo siguiente, pero todavía no hay suerte

TotOrd - CALCULATE([-Pedidos enviados],ALL(Datos[Charge_Desc])

@sja133, pruebe estos

TotOrd - CALCULATE([-Pedidos enviados],removefilters(Data[Charge_Desc]))
TotOrd - CALCULATE([-Pedidos enviados],ALL(Datos))

TotOrd - CALCULATE([-Pedidos enviados],ALLSELECTED(Data))

Gracias por sus sugerencias @amitchandak, por desgracia estos terminan dándome el mismo resultado cuando enciendo el filtro de nivel visual.

@sja133 , ¿Puede compartir datos de ejemplo y salida de ejemplo en formato de tabla? O una muestra de pbix después de eliminar datos confidenciales.

@amitchandak estaba preparando los datos para esta pregunta, pero he vuelto a probar la fórmula ALLEXCEPT y parecía haber obtenido una solución aceptable. gracias por tratar de ayudar a 😄

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.