Forum Discussion
PROBLEMA DEL EJE X
Quiero colocar ambas medidas en un gráfico de líneas y columnas apiladas que muestre los valores de estas dos medidas para todos los semestres, comenzando desde el 01/01/2012 (2012 H1) hasta el 30/06/2023 (2023 H2).
Sin embargo, cuando pongo la columna semestral de la primera tabla en el eje x, obtengo resultados del 01/01/2012 (2012 H1) al 01/01/2023 (2023 H1) y cuando incluyo la columna semestral de la segunda tabla en el eje x, obtengo resultados del 30/06/2012 (2012 H2) al 30/06/2023 (2023 H2).
5 Replies
- Syndicate_Admin
Administrator
@atziovara , Basado en lo que obtuve. Cree una tabla de fecha común y únala con ambas tablas en fecha y use una tabla común en visual, segmentación y medida
Power BI- DAX: Cuando le pedí que creara tablas comunes: https://youtu.be/a2CrqCA9geM
https://medium.com/@amitchandak/power-bi-when-i-asked-you-to-create-common-tables-a-quick-dax-solution-8e3eccb41bdaPor qué falla la inteligencia del tiempo - Powerbi 5 pasos salvadores para TI :https://youtu.be/OBf0rjpp5Hw
https://amitchandak.medium.com/power-bi-5-key-points-to-make-time-intelligence-successful-bd52912a5bd4
Para obtener lo mejor de la función de inteligencia del tiempo. Asegúrese de que tiene un calendario de fechas y de que se ha marcado como la fecha en la vista de modelo. Además, únalo con la columna de fecha de su/s hecho/s. Refiérase :radacad sqlbi Mi serie de videos Agradezco sus felicitaciones. - Syndicate_Admin
Administrator
- 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ÓNDIVIDIR(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.
- Mi conjunto de datos es así:
- Syndicate_Admin
Administrator
- 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.
- Natalie_iTalent
Administrator
This reply was in the Spam Quarantine and is a duplicate false positive.
- Syndicate_Admin
Administrator
- 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ÓNDIVIDIR(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.
- Mi conjunto de datos es así: