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.
Queridos todos,
Espero que estén bien en estos tiempos difíciles.
Me encontré con una tarea que no parece encontrar una solución (tal vez es porque estoy estrechando y centrándome a mucho más de la misma cosa) pero necesito tu ayuda.
El objetivo principal es tener una tarjeta o grapg de racimo que muestre el porcentaje del total. Déjame explicarte:
Mis datos se ven algo parecidos a esto:
Mes | País | Cliente | Logística |
Enero | DE | A1 | Distribuido |
Enero | DE | A1 | Distribuido |
Enero | DE | A1 | Distribuido |
Enero | DE | A1 | Distribuido |
Enero | DE | A1 | Distribuido |
Enero | DE | A1 | Recibido |
Enero | DE | A1 | Recibido |
Enero | DE | A1 | Recibido |
Enero | DE | A1 | NotReceived |
Enero | DE | A1 | NotReceived |
Febrero | DE | A1 | Distribuido |
Febrero | DE | A1 | Distribuido |
Febrero | DE | A1 | Distribuido |
Febrero | DE | A1 | Distribuido |
Febrero | DE | A1 | Distribuido |
Febrero | DE | A1 | Recibido |
Febrero | DE | A1 | Recibido |
Febrero | DE | A1 | Recibido |
Febrero | DE | A1 | Recibido |
Febrero | DE | A1 | NotReceived |
Tengo varios meses, clientes y países.
El flujo de proceso es que cada producto es primero DISTRIBUIDO y luego puede ser RECIBIDO o NOTRECEIVED por el cliente (TOTAL Distribuido - RECIBIDO +NOTRECEIVED).
Lo que quiero extraer (y mostrar a través de visualizaciones) es el porcentaje de RECIBIDO o NOTRECEIVED de DISTRIBUIDO por cada mes.
La visualización se verá como un gráfico de clúster extendido por mes y en cada mes verá el % de cada una o las dos variables (RECEIVED y NOTRECEIVED) junto con una segmentación por cliente.
Ahora, asumo que tiene que crear una columna calculada usando DAX a SUM(DISTRIBUTED) y dividir RECEIVED y NOT RECEIVED pero no sé cómo escribirla correctamente.
Mi nivel en pbi es novato y por favor necesito su ayuda para salir de esta visión de túnel que tengo.
gracias y mantente a salvo.
Pruebe una nueva medida como
divide(
calculate(countrows(filter(table[Logistic]<>"Distributed"))),
calculate(countrows(filter(table[Logistic]="Distributed")))
)
Gracias, entiendo: Muy pocos argumentos se pasaron a la función FILTER. El recuento mínimo de argumentos para la función es 2. 😞
@sxs619 , tratar como
divide(
calculate(countrows(filter(table,table[Logistic]<>"Distributed"))),
calculate(countrows(filter(table,table[Logistic]="Distributed")))
)
@sxs619 , dije para Medir, Usted está creando una columna.
Hola @sxs619
La medida se verá algo así como.
Measure =
DIVIDE(
CALCULATE(
COUNTROWS( 'Table' ),
'Table'[Logistic] = "Distributed"
),
CALCULATE(
COUNTROWS( 'Table' ),
'Table'[Logistic] IN { "NotReceived", "Received" }
)
)
Gracias @Mariusz ,
El cálculo proporcionado devuelve una columna rellena con "1" (o 100% si la formo a %).
¿Es esto correcto?
Hola @sxs619
El ejemplo que proporcionó devuelve 5 registros para "Distribuido"y 5 registros entre
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.
User | Count |
---|---|
2 | |
2 | |
2 | |
2 | |
1 |