Forum Discussion
crear tabla
- 5 years ago
- 5 years ago
@koorosh Debe crear una relación entre DimGeography y FactInternetSales, ya sea en la vista Modelo o mediante DAX.
¿Cómo sabemos qué nombre de país poner en la tabla?
Ha indicado que SalesTerritoryKey está en ambas tablas, por lo que puede relacionar esto con Many to Many, utilizando la dirección de filtro cruzado ÚNICO donde DimGeography filtra FactInternetSales.
Si GeographyKey está en FactInternetSales como 1 a muchos, eso sería aún mejor, ya que no podrá obtener el resultado por nada más pequeño que SalesTerritory. ¿Es SalesTerritory más pequeño que un país??? Si no, tienes razón en que esto no funcionará.
@koorosh Se deniega el acceso en el enlace de Google Drive. ¿Puedes pegar las primeras filas de cada tabla directamente en una publicación aquí?
¿Tiene una tabla DimDate? https://excelwithallison.blogspot.com/2020/04/dimdate-what-why-and-how.html
¿Sus tablas están relacionadas? Si es así, pegue una captura de pantalla de su vista Modelo también en su publicación.
Si todas las relaciones son correctas, debería ser un proceso simple de simplemente agregar todos los campos a una visualización de tabla en Power BI.
- Syndicate_Admin5 years ago
Administrator
Ahora revisa el enlace, por favor. Sí, tiene DimDate.
- Syndicate_Admin5 years ago
Administrator
No existe relación entre DimGeography y la tabla FactinternetSales. Ambas tablas tienen la columna SaleTerritoryKey que podría causar muchas o muchas relaciones. Pero ese tipo de relación no puede ayudar a obtener el resultado.
- Syndicate_Admin5 years ago
Administrator
- Syndicate_Admin5 years ago
Administrator
Ese fue mi error en el código de summarizecolumns. Gracias.
- Syndicate_Admin5 years ago
Administrator
@koorosh Debe crear una relación entre DimGeography y FactInternetSales, ya sea en la vista Modelo o mediante DAX.
¿Cómo sabemos qué nombre de país poner en la tabla?
Ha indicado que SalesTerritoryKey está en ambas tablas, por lo que puede relacionar esto con Many to Many, utilizando la dirección de filtro cruzado ÚNICO donde DimGeography filtra FactInternetSales.
Si GeographyKey está en FactInternetSales como 1 a muchos, eso sería aún mejor, ya que no podrá obtener el resultado por nada más pequeño que SalesTerritory. ¿Es SalesTerritory más pequeño que un país??? Si no, tienes razón en que esto no funcionará.
- Syndicate_Admin5 years ago
Administrator
@koorosh Vea el archivo actualizado adjunto debajo de la firma: con sus datos, está bien muchos a muchos por país, pero no por ciudad, estado o código postal:
También he añadido una nueva medida para jugar usando SUMX en Measure en lugar de CALCULATE.