Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.
hola
Tengo una tabla que básicamente contiene ese nombre de sucursal, día, cantidad cargada a ATM..
Importe de --- de --- de branch --- Trandate
Londres --- 01/01/2021 --- 1000
Londres --- 02/01/2021 --- 1500
Londres --- 07/01/2021 --- 2500
Bristol --- 01/01/2021 --- 2000
Bristol --- 03/01/2021 --- 2000
Londres --- 10/01/2021 --- 1000
Liverpool --- 01/01/2021 --- 1500
Liverpool --- 05/01/2021 --- 5000
Liverpool --- 15/01/2021 --- 5000
Tengo una segmentación de datos "BranchName" en la página que filtra varios elementos visuales. Quiero colocar un objeto visual card que muestre el rango de branch seleccionado por recuento de días. Por ejemplo, como en la tabla anterior, cuando selecciono "Liverpool" en la rebanadora, la tarjeta debe mostrar el rango (número) de 2 porque la sucursal de Liverpool es la segunda rama más cargada a ATM. (Londres es 1ª por 4 días, Liverpool es 2ª por 3 días y Bristol es 3ª por 2 días)
Creé una medida como la siguiente, pero sin éxito (cuando selecciono una rama en la segmentación de datos, la tarjeta de medida muestra el rango de "1")
(M) ModelRank = RANKX(ALLSELECTED('ATM Detais'[BranchName]);CALCULATE(DISTINCTCOUNT('ATM Details'[Trandate])))
Solved! Go to Solution.
@Anaxielia
Puede usar esta medida donde incluí una condición para excluir cero filas
ModelRank =
RANKX(
all('ATM Detais'[Branch ]),
CALCULATE(
DISTINCTCOUNT('ATM Detais'[ Trandate ]),
'ATM Detais'[ Amount] <> 0,
ALLEXCEPT('ATM Detais','ATM Detais'[Branch ])
)
)
@Anaxielia
Modifiqué su medida: Por favor, encuentre adjunto el archivo PBIX debajo de mi firma.
ModelRank =
RANKX(
all('ATM Detais'[Branch ]),
CALCULATE(
DISTINCTCOUNT('ATM Detais'[ Trandate ]),
ALLEXCEPT('ATM Detais','ATM Detais'[Branch ])
)
)
La medida parece funcionar, pero en mis datos en tiempo real, hay algo mal. Como ahora, vi que hay algunas filas que la celda "Cantidad" es cero. esta medida que usted sugirió cuenta estas filas "cero" también? Traté de poner en el panel de filtros esta condición, pero parece que no funcionó.. ¿Cómo puedo excluir 0 filas ascendido?
@Anaxielia
Puede usar esta medida donde incluí una condición para excluir cero filas
ModelRank =
RANKX(
all('ATM Detais'[Branch ]),
CALCULATE(
DISTINCTCOUNT('ATM Detais'[ Trandate ]),
'ATM Detais'[ Amount] <> 0,
ALLEXCEPT('ATM Detais','ATM Detais'[Branch ])
)
)
¡Gracias! ahora funciona como encanto.. Lo más apreciado. Marcado como solución..
@Anaxielia , Pruebe todo en lugar de allselected
(M) ModelRank = RANKX(all('ATM Detais'[BranchName]); CALCULATE(DISTINCTCOUNT('ATM Details'[Trandate])))