Forum Discussion
PROBLEMA DEL EJE X
- Mi conjunto de datos es así:
Nombre de la tabla: TableBI
| Ola | Identificación de la empresa | Pesos | Preguntas | Respuestas | Respuestas ponderadas | Períodos |
| 1 | 1 | 0,006 | Variación de la demanda en comparación con los 6 meses anteriores | -1 | -0,006 | 2022 H2 |
| 1 | 1 | 0,006 | Cambio esperado en la demanda en los próximos 6 meses | 1 | 0,006 | 1S 2023 |
| 1 | 1 | 0,006 | Intensidad de los problemas de liquidez | 1 | 0,006 | 2022 H2 |
| 1 | 1 | 0,006 | Variación esperada en el empleo | 0 | 0 | 1S 2023 |
| 1 | 2 | 0,001 | Variación de la demanda en comparación con los 6 meses anteriores | 1 | 0,001 | 2022 H2 |
| 1 | 2 | 0,001 | Cambio esperado en la demanda en los próximos 6 meses | 1 | 0,001 | 1S 2023 |
| 1 | 2 | 0,001 | Intensidad de los problemas de liquidez | -1 | -0,001 | 2022 H2 |
| 1 | 2 | 0,001 | Variación esperada en el empleo | 1 | 0,001 | 1S 2023 |
| 1 | 3 | 0,0057 | Variación de la demanda en comparación con los 6 meses anteriores | 1 | 0,0057 | 2022 H2 |
| 1 | 3 | 0,0057 | Cambio esperado en la demanda en los próximos 6 meses | 0 | 0 | 1S 2023 |
| 1 | 3 | 0,0057 | Intensidad de los problemas de liquidez | 0 | 0 | 2022 H2 |
| 1 | 3 | 0,0057 | Variación esperada en el empleo | 0 | 0 | 1S 2023 |
| 2 | 1 | 0,006 | Variación de la demanda en comparación con los 6 meses anteriores | 1 | 0,006 | 1S 2023 |
| 2 | 1 | 0,006 | Cambio esperado en la demanda en los próximos 6 meses | 0 | 0 | 2023 H2 |
| 2 | 1 | 0,006 | Intensidad de los problemas de liquidez | 0 | 0 | 1S 2023 |
| 2 | 1 | 0,006 | Variación esperada en el empleo | 0 | 0 | 2023 H2 |
| 2 | 2 | 0,001 | Variación de la demanda en comparación con los 6 meses anteriores | 1 | 0,001 | 1S 2023 |
| 2 | 2 | 0,001 | Cambio esperado en la demanda en los próximos 6 meses | 1 | 0,001 | 2023 H2 |
| 2 | 2 | 0,001 | Intensidad de los problemas de liquidez | -1 | -0,001 | 1S 2023 |
| 2 | 2 | 0,001 | Variación esperada en el empleo | 1 | 0,001 | 2023 H2 |
| 2 | 3 | 0,0057 | Variación de la demanda en comparación con los 6 meses anteriores | 1 | 0,0057 | 1S 2023 |
| 2 | 3 | 0,0057 | Cambio esperado en la demanda en los próximos 6 meses | 0 | 0 | 2023 H2 |
| 2 | 3 | 0,0057 | Intensidad de los problemas de liquidez | -1 | -0,0057 | 1S 2023 |
| 2 | 3 | 0,0057 | Variación esperada en el empleo | 1 | 0,0057 | 2023 H2 |
*Las respuestas ponderadas se calculan como: Ponderaciones * Respuestas
**En la columna "Respuestas" -1 denota disminución (o cero problemas para la intensidad de los problemas de liquidez), 0 denota estabilidad (o problemas de intensidad baja a media) y 1 denota aumento (o problemas de alta intensidad).
- He creado la columna calculada "Periodo" en Power BI de la siguiente manera:
Período =
SI(
'TableBI'[Onda] = 1,
SI(
('TableBI'[Questions] = "Variación de la demanda en comparación con los 6 meses anteriores" ||
'TableBI'[Preguntas] = "Intensidad de los problemas de liquidez"),
"2022 H2",
"2023 H1"
),
SI(
'TableBI'[Onda] = 2,
SI(
('TableBI'[Questions] = "Variación de la demanda en comparación con los 6 meses anteriores" ||
'TableBI'[Preguntas] = "Intensidad de los problemas de liquidez"),
"2023 H1",
"2023 H2"
)
)
)
)
Hay varias oleadas en los datos originales
- He creado la siguiente medida DAX para calcular la media ponderada de la demanda actual y la media ponderada de la demanda futura:
Promedio ponderado =
VAR SelectedCharacteristic = SELECTEDVALUE('TableBI'[Questions])
DEVOLUCIÓN
DIVIDIR(
SUMX(
FILTRO(
'TableBI',
NOT(ISBLANK('TableBI'[Respuestas ponderadas])) &&
NOT(ISBLANK('TableBI'[Pesos])) &&
'TableBI'[Preguntas] = SelectedCharacteristic
),
'TableBI'[Pesos]
),
SUMX(
FILTRO(
'TableBI',
NOT(ISBLANK('TableBI'[Respuestas ponderadas])) &&
NOT(ISBLANK('TableBI'[Pesos])) &&
'TableBI'[Preguntas] = SelectedCharacteristic
),
'TableBI'[Pesos]
)
)
- He colocado una cortadora con los valores de la columna "Preguntas". Me gustaría poder tener la media ponderada calculada por Periodo tanto para la Demanda Actual ("Cambio de la demanda en comparación con los 6 meses anteriores") como para la Demanda Futura ("Cambio esperado en la demanda en los próximos 6 meses") sin crear diferentes medidas cada vez que quiera comparar la media ponderada de las respuestas de dos o más preguntas.
- Creé una tabla desconectada llamada 'Table2' duplicando 'TableBI'. También creé otra columna calculada llamada 'Período' en la nueva tabla con la misma fórmula que la primera.
- Incluí una segmentación que toma sus valores de 'Tabla2' [Preguntas].
- Creé una nueva medida en la Tabla 2:
Promedio ponderado desconectado =
CALCULAR(
[Promedio ponderado],
TREATAS(
VALUES('Tabla2'[Preguntas]),
TableBI[Preguntas]
)
)
- Agregué un gráfico de líneas y columnas apiladas. Sus valores de columna son el promedio ponderado (de 'TableBI') y sus valores de línea son el promedio ponderado desconectado (de 'Tabla2'). Seleccioné "Cambio esperado en la demanda en los próximos 6 meses" en la primera segmentación (de 'TableBI') y "Cambio de demanda en comparación con los 6 meses anteriores" en la segunda segmentación ('Tabla2').
- Quiero tener Period en el Eje Compartido. Quiero poder mostrar el hecho de que la demanda actual comienza en el segundo semestre de 2022 y termina en el segundo semestre de 2023, así como que la demanda futura está 6 meses por delante, lo que significa que está en blanco en el segundo semestre de 2022, ya que comienza en el segundo semestre de 2023 y termina en el segundo semestre de 2023 (cuando la demanda actual está en blanco). Sin embargo, cuando el Eje Compartido toma sus valores del "Período" de "TableBI", los datos del gráfico comienzan a partir del H1 de 2023 y terminan en el H2 de 2023. Y cuando el Eje Compartido toma sus valores del "Período" de la "Tabla2", los datos del gráfico comienzan en el H2 de 2022 y terminan en el H1 de 2023.