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

Medir interacción no funciona

Hola a todos,

A continuación se muestra el vínculo al conjunto de datos y he intentado debajo de DAX para calcular el recuento de pedidos en saldo. Los números parecen estar bien, pero los objetos visuales no interactúan.

https://community.powerbi.com/t5/Desktop/Count-and-Sum-of-Balanced-Orders-and-Tasks/m-p/1082554#M501...

Cualquier ayuda es apreciada @TomMartens , @Zubair_Muhammad @jdbuchanan71 @Greg_Deckler @Sean @MarcelB, a , Ashish_Mathur

Recuento y suma de órdenes y tareas equilibradas

Recuento de pedidos en saldo :
  VAR __Table,
    GROUPBY(
      'Tabla',
      [No de pedido],
      "Saldo", SUMX(CURRENTGROUP(),[Cantidad de pedido/tarea])
    ) RETURN
  COUNTROWS(FILTER(__Table,[Balance]-0))
9 REPLIES 9
v-alq-msft
Community Support
Community Support

Hola, @shrock777

Creo que la solución que sugiere @Greg_Deckler es correcta. Como se menciona en la última publicación, 'Cuando hago clic en el gráfico debarras agrupadas (TNB) el TB y el recuento de tareas deben ser 2 pero no están interactuando. ', supongo que desea filtrar otra medida con un gráfico de barras agrupado que es una medida. No está disponible para interactuar como arriba. No hay ninguna columna en 'Eje' en el gráfico de barras.

Creé datos para reproducir tu escenario. Aquí están las medidas.

Count of Distinct Orders = 
  var __Table =
    GROUPBY(
      'Table',
      [Order No],
      "Balance",SUMX(CURRENTGROUP(),[Order/Task Quantity])
    )
var _re = 
  COUNTROWS(__Table)
return
IF(
    ISBLANK(_re),
    0,
    _re
)
Count of Orders in Balance = 
  var __Table =
    GROUPBY(
      'Table',
      [Order No],
      "Balance",SUMX(CURRENTGROUP(),[Order/Task Quantity])
    )
var _re = 
  COUNTROWS(FILTER(__Table,[Balance]=0))
return
IF(
    ISBLANK(_re),
    0,
    _re
)
Count of Orders not in Balance = 
  var __Table =
    GROUPBY(
      'Table',
      [Order No],
      "Balance",SUMX(CURRENTGROUP(),[Order/Task Quantity])
    )
var _re = 
  COUNTROWS(FILTER(__Table,[Balance]<>0))
return
IF(
    ISBLANK(_re),
    0,
    _re
)
Count of Distinct Tasks = 
  var __Table =
    GROUPBY(
      'Table',
      [Task Order No],
      "Balance",SUMX(CURRENTGROUP(),[Order/Task Quantity])
    )
var _re = 
  COUNTROWS(
      FILTER(
          __Table,
          [Task Order No]<>BLANK()
      )
  )
return
IF(
    ISBLANK(_re),
    0,
    _re
)
Count of Tasks in Balance = 
  var __Table =
    GROUPBY(
      'Table',
      [Task Order No],
      "Balance",SUMX(CURRENTGROUP(),[Order/Task Quantity])
    )
var _re = 
  COUNTROWS(
      FILTER(
          __Table,
          [Task Order No]<>BLANK()&&
          [Balance]=0
      )
  )
return
IF(
    ISBLANK(_re),
    0,
    _re
)
Count of Tasks not in Balance = 
  var __Table =
    GROUPBY(
      'Table',
      [Task Order No],
      "Balance",SUMX(CURRENTGROUP(),[Order/Task Quantity])
    )
var _re = 
  COUNTROWS(
      FILTER(
          __Table,
          [Task Order No]<>BLANK()&&
          [Balance]<>0
      )
  )
return
IF(
    ISBLANK(_re),
    0,
    _re
)

Resultado:

d1.png

d2.png

Saludos

Allan

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

Hola @v-alq-msft ,

Gracias por su respuesta. Cuando hago clic en el pedido de tarea individual No las medidas están interactuando, pero cuando hago clic en el número de gráfico de barras agrupadas no están interactuando. Bueno, el gráfico de barras agrupadas en el eje muestra el envejecimiento del recuento en el rango de 0-15 días, 15-30 días y más de 30 días, pero esto no debería cambiar nada con la medida de forma predeterminada.

Gracias

Ashish_Mathur
Super User
Super User

Hola

Me gustaría que me ayudaran, pero los datos que ha compartido en el otro hilo no están claros. Comparta las tablas de entrada, describa la pregunta de negocio y muestre el resultado esperado.


Regards,
Ashish Mathur
http://www.ashishmathur.com
https://www.linkedin.com/in/excelenthusiasts/

Hola @Ashish_Mathur

A continuación se muestra el nivel de detalle

Este podría ser un problema muy simple, pero resulta complejo para mí. A continuación se muestra la tabla. Estoy tratando de calcular las tareas y órdenes que están equilibradas (lo que significa suma Recuento de órdenes 0).

Recuento de órdenes distintas : Calculate(distinctcount(order no))

Recuento de pedidos en saldo ?

Calculate(distinctcount(order no)),Filter(SUM(Order/Task Quantity - 0))

Recuento de pedidos que no están en saldo ?

Calculate(distinctcount(order no)),Filter(SUM(Order/Task Quantity <> 0))

Recuento de tareas distintas: Calculate(distinctcount(task order no))

Recuento de tareas en equilibrio ?

Calculate(distinctcount(task order no)),Filter(SUM(Order/Task Quantity - 0))

Recuento de tareas que no están en equilibrio ?

Calculate(distinctcount(task order no)),Filter(SUM(Order/Task Quantity <> 0))

Resultado esperado (KPI)

  • Recuento de órdenes distintas n.o 1
  • Recuento de pedidos en saldo 0
  • Recuento de pedidos que no están en saldo 1
  • Recuento de tareas distintas 7
  • Recuento de tareas en equilibrio 5
  • Recuento de tareas que no están en equilibrio 2

Tengo El número de pedido como segmentación de datos, por ejemplo, si selecciono el pedido no 1350000-11, entonces debe mostrar El recuento de órdenes en el saldo 1 y el recuento de pedidos no en el saldo 0. Lo mismo se aplica para el intervalo de fechas, si selecciono

Los recuentos de tareas equilibradas se visualizan en el gráfico de barras agrupadas y las interacciones deben funcionar según lo esperado

Por favor, ayúdame con el problema anterior. ¡¡Gracias!!

Pedido NoOrden de tareas NoFecha de finalización de la tareaCantidad de pedido/tarea
1350000 8/9/190
13500001350000-117/31/190
13500001350000-128/1/190
13500001350000-138/9/190
13500001350000-148/9/190
13500001350000-158/9/190
13500001350000-88/1/19-370
13500001350000-88/1/19-90
13500001350000-97/31/190
13500001350000-97/31/194
13500001350000-97/31/1995

Hola

Comparte el enlace desde donde puedo descargar tu archivo PBI. Asegúrese de que sus fórmulas ya están retorcidas allí. Muestra claramente tu problema allí.


Regards,
Ashish Mathur
http://www.ashishmathur.com
https://www.linkedin.com/in/excelenthusiasts/

Hola @Ashish_Mathur ,

A continuación se muestra el enlace

https://filebin.net/7du6mez10dpfkdlw

Gracias

Hola

Ese vínculo contiene una carpeta comprimida sin ningún archivo PBI en esa carpeta.


Regards,
Ashish Mathur
http://www.ashishmathur.com
https://www.linkedin.com/in/excelenthusiasts/
VijayP
Super User
Super User

@shrock777

En la función Countrow, antes de la última ")", utilice VALUES(Context of filter)




Did I answer your question? Mark my post as a solution! Appreciate your Kudos!!
MY Blog || My YouTube Channel || Connect with me on Linkedin || My Latest Data Story - Ageing Analysis

Proud to be a Super User!


@VijayP

Gracias por la respuesta. Intenté a continuación y recibí este error.

La función VALUES espera una expresión de referencia de columna o una expresión de referencia de tabla para el argumento '1'

Recuento de pedidos en saldo :
  VAR __Table ,
    GROUPBY(
      'Tabla',
      [No de pedido],
      "Saldo", SUMX(CURRENTGROUP(),[Cantidad de pedido/tarea])
    ) RETURN
  COUNTROWS(FILTER(VALUES(__Table),[Balance]-0))

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.