Trooz
Hola amigos,
Todavía soy un principiante y estaba realizando una evaluación que me pedía que usara «CONTAR DISTINTO» para obtener el número de tiendas en las que se vendió cada producto.
Esta es la tabla completa en la vista de datos:
Y aquí está la solución final:
¿Puede ayudarme a entender cómo hacer que la cantidad de tiendas vendidas se vea igual a la que vemos en la solución?
¡Gracias por adelantado!
nathani
Hola @Trooz,
Utilice las siguientes medidas:
Anónimo
// You should have a dimension
// Store in your model and a Sales
// fact table. Store joins on StoreID
// to the fact table.
// This measure gives you the number
// of different stores that ANY of
// the products currently in scope
// has been sold. If only one product
// is in scope you'll get the number
// of stores that the product has
// been sold in.
[# Distinct Stores] =
DISTINCTCOUNT( Sales[StoreId] )
// If you now put your products
// on rows and drop this measure
// you'll see the number of different stores
// the product has been sold in. This
// also works with all slicers you
// could think of.
Mejor
D
Anónimo
// You should have a dimension
// Store in your model and a Sales
// fact table. Store joins on StoreID
// to the fact table.
// This measure gives you the number
// of different stores that ANY of
// the products currently in scope
// has been sold. If only one product
// is in scope you'll get the number
// of stores that the product has
// been sold in.
[# Distinct Stores] =
DISTINCTCOUNT( Sales[StoreId] )
// If you now put your products
// on rows and drop this measure
// you'll see the number of different stores
// the product has been sold in. This
// also works with all slicers you
// could think of.
Mejor
D
Trooz
En respuesta a Anónimo
– Creé la tabla «Información del centro» para que sea como una tabla atenuada (en esta tabla eliminé los valores duplicados para tener solo los centros como un valor único» y luego vinculé esta tabla a la tabla de hechos «Información de ventas»
Entonces, ¿cuál debería ser el siguiente paso entonces? 🙂
nathani
En respuesta a Trooz
Trooz
En respuesta a nathani
@harshnathani Muchas gracias 🙂
nathani
Hola @Trooz,
Utilice las siguientes medidas:
Trooz
En respuesta a nathani
gracias, funciono 👍
¿Podría explicar por qué eligió estas fórmulas específicas «Countdistinct» y «Allexcept» … Quiero decir, cuál es la moraleja de usar esas fórmulas?
nathani
En respuesta a Trooz
Hola @Trooz,
Piense en TODO Excepto como «Agrupación» en términos comerciales.
Para la cantidad: quiero SUMAR la cantidad por el nombre del producto y la identificación del centro.
Para tienda vendida: quiero contar las tiendas por nombre de producto e ID de centro y no quiero contar una tienda que viene en este grupo dos veces, por lo tanto, debo usar Distinct.
También le sugiero que siga la solución @Anonymous porque debería obtener los modelos de datos correctos, lo que ayudará a escalar su solución y evitar problemas de rendimiento.
Las tablas de hechos y dimensiones son clave para que su solución funcione correctamente.
Gracias y saludos,
Nathani duro
Trooz
En respuesta a nathani
Muchas gracias por tu ayuda. He creado una nueva tabla de atenuación y, en caso de problemas, me pondré en contacto con usted. 🙂