Forum Discussion
Emulando una matriz
@DObiol Recomendaría publicar algunos datos de muestra y la salida esperada.
Hola de nuevo @amitchandak y @parry2k ,
Trataré de explicarlo mejor.
La idea es que tengo una matriz donde las columnas son ventas y las filas son países.
El objetivo es hacer un cálculo predictivo, y para ello, necesito filtrar los meses extraordinarios (en nuestro caso, para hacerlo más simple, estamos filtrando meses que ara por encima de la media).
La tabla de entrada es la siguiente:
| Ventas | Mes | País |
| 1,00 | 1 | España |
| 6,00 | 1 | España |
| 5,00 | 1 | España |
| 3,00 | 2 | España |
| 8,00 | 2 | España |
| 7,00 | 2 | España |
| 4,00 | 3 | España |
| 6,00 | 3 | España |
| 9,00 | 3 | España |
| 6,00 | 4 | España |
| 3,00 | 4 | España |
| 2,00 | 4 | España |
| 5,00 | 5 | España |
| 6,00 | 5 | España |
| 8,00 | 5 | España |
| 1,50 | 1 | Francia |
| 9,00 | 1 | Francia |
| 7,50 | 1 | Francia |
| 4,50 | 2 | Francia |
| 12,00 | 2 | Francia |
| 10,50 | 2 | Francia |
| 6,00 | 3 | Francia |
| 9,00 | 3 | Francia |
| 13,50 | 3 | Francia |
| 9,00 | 4 | Francia |
| 4,50 | 4 | Francia |
| 3,00 | 4 | Francia |
| 7,50 | 5 | Francia |
| 9,00 | 5 | Francia |
| 12,00 | 5 | Francia |
| 1,25 | 1 | Italia |
| 7,50 | 1 | Italia |
| 6,25 | 1 | Italia |
| 3,75 | 2 | Italia |
| 10,00 | 2 | Italia |
| 8,75 | 2 | Italia |
| 5,00 | 3 | Italia |
| 7,50 | 3 | Italia |
| 11,25 | 3 | Italia |
| 7,50 | 4 | Italia |
| 3,75 | 4 | Italia |
| 2,50 | 4 | Italia |
| 6,25 | 5 | Italia |
| 7,50 | 5 | Italia |
| 10,00 | 5 | Italia |
El resultado inicial para esta base de datos de entrada debe ser este:
| 1 | 2 | 3 | 4 | 5 | Total | Decir | |
| Francia | 18 | 27 | 28,5 | 16,5 | 28,5 | 118,5 | 23,7 |
| Italia | 15 | 22,5 | 23,75 | 13,75 | 23,75 | 98,75 | 19,75 |
| España | 12 | 18 | 19 | 11 | 19 | 79 | 15,8 |
Pero lo que realmente quiero obtener como fuera es la siguiente tabla, donde la columna total (este es el objetivo del cálculo) es sólo teniendo en cuenta la suma de dos meses ya que los otros 3 están por encima de la media.
| 1 | 2 | 3 | 4 | 5 | Total | |
| Francia | 18 | 16,5 | 34,5 | |||
| Italia | 15 | 13,75 | 28,75 | |||
| España | 12 | 11 | 23 |
Supongo que ahora el problema es más claro.
¡Thx!
- parry2k6 years ago
Super User
@DObiol añadir las siguientes tres medidas y lo obtendrá, descomponiéndolo para entenderlo fácilmente todo, utilice la última medida en su visual
Sum Sales = SUM ( Mean[Sales] ) Sales Mean = DIVIDE ( CALCULATE ( [Sum Sales], ALL ( Mean[Month] ) ), CALCULATE ( DISTINCTCOUNT ( Mean[Month] ), ALL ( Mean[Month] ) ) ) Sales below Mean = SUMX ( SUMMARIZE ( Mean, Mean[Country], Mean[Month] ), IF ( [Sum Sales] < [Sales Mea], [Sum Sales] ) )Me gustaría❤ elogiossi mi solución me ayudó.👉Si puedes pasar tiempo publicando la pregunta, también puedes hacer esfuerzos para darle a Kudos quien haya ayudado a resolver tu problema. ¡Es una muestra de agradecimiento!