Hola Javier, gracias por la clase. Muy útil. Una consulta, si lo que necesito hacer es agregar en ALL() una columna, pero de otra tabla, ¿cómo se realiza? :)
Hola Monica, digamos que quieres agregar otra columna llamada Region de la tabla DimCustomer. Sería como un ranking combinado así:
Ranking productos por región =
RANKX(
ALL (
DimProducts[Product],
DimCustomer[Region]
),
[Gross Sales]
)
Aunque tienes que considerar que:
Si DimCustomer[Region] no tiene un valor único por producto (es decir, cada producto puede estar en varias regiones), el ranking puede “inflarse” o dar resultados inesperados.
Es decir, el ranking no será solo por producto, sino por combinación producto+region, generando múltiples filas para el mismo producto en diferentes regiones.
Si quieres puedes compartir más detalles con capturas de pantalla de lo que requieres hacer.
Gracias por comentar Pedro, estamos trabajando en agregar ejercicios interactivos DAX, aunque aún no están listos, por eso el error. Próximamente aparecerán
Participaciones
Inicia sesión para dejar tu duda, comentario y/o respuesta
Monica C.
Estudiante
•hace 1 semana
Javier Gómez
Equipo Datdata
•hace 6 días
Ranking productos por región = RANKX( ALL ( DimProducts[Product], DimCustomer[Region] ), [Gross Sales] )Aunque tienes que considerar que:
Si quieres puedes compartir más detalles con capturas de pantalla de lo que requieres hacer.
Saludos!
Pedro V.
Estudiante
•hace 4 meses
Javier Gómez
Equipo Datdata
•hace 4 meses