Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.
Hola
en mi tabla, tengo una columna llamada "Escenario", que permite al Usuario seleccionar datos para Real, Presupuesto, LUF....
Ahora, para poder crear una barra apilada, crearé un nuevo escenario, que se basa en una segmentación de datos que el usuario puede utilizar: Esta segmentación es el año y el nuevo escenario debe llamarse "Anterior" y debe filtrarse entonces en Escenario "Actual" y Año seleccionado - 1. (con eso, el objeto visual funcionaría bien y puedo mostrar el año anterior, los períodos planificados (presupuesto, LUF) y el año real).
Actualmente tengo:
Una segunda tabla que no está vinculada a la Tabla Maestra con todos los años que están disponibles. (AñoDimension)
Una medida denominada "SelYear" - Selectedvalue(YearDimension[Jahr])
Una medida llamada "PrevYear" - RawData[SelYear] - 1
Ambas medidas forman parte de la Tabla Maestra y cuando elijo en la cortadora de años el año 2020, mi PrevYear es 2019.
Ahora, he construido una nueva columna en la tabla maestra llamada "Scen" con
Scen á If(And('Raw Data'[Escenario] á "Real", 'Raw Data'[Jahr]-[PrevYear]),"Previous",'Raw Data'[Escenario])
Pero esto no me está dando el nuevo escenario "Anterior" para los valores reales 2019.... ¿Cómo puedo crear un escenario nuevo basado en la segmentación de años?
Solved! Go to Solution.
Hola @Pfoerster ,
Primero cree una tabla de años como se muestra a continuación:
Table 2 = VALUES('Table'[Year])
A continuación, cree una medida como se indica a continuación:
_Scen =
IF(MAX('Table'[Year])=SELECTEDVALUE('Table 2'[Year])-1&&MAX('Table'[Scenario])="Actual","Previous",MAX('Table'[Scenario]))
Y verás:
Puede utilizar la siguiente medida para colorear el valor anterior:
_color = IF('Table'[_Scen]="Previous","#f44242","#000000")
Para el archivo .pbix relacionado, pls ver adjunto.
@Pfoerster, no muy claro.
Por favor, compruebe cómo se hace la segmentación de medida
https://radacad.com/change-the-column-or-measure-value-in-a-power-bi-visual-by-selection-of-the-slic...
https://community.powerbi.com/t5/Desktop/Slicer-MTD-QTD-YTD-to-filter-dates-using-the-slicer/td-p/50...
https://www.youtube.com/watch?v=vlnx7QUVYME
para la inteligencia del tiempo
Power BI — YTD
https://medium.com/@amitchandak.1978/power-bi-ytd-questions-time-intelligence-1-5-e3174b39f38a
Power BI — QTD
https://medium.com/@amitchandak.1978/power-bi-qtd-questions-time-intelligence-2-5-d842063da839
Power BI — MTD
https://medium.com/@amitchandak.1978/power-bi-mtd-questions-time-intelligence-3-5-64b0b4a4090e
Ejemplo
YTD = CALCULATE([Total],DATESYTD('Date'[Date],"12/31"))
Last YTD = CALCULATE([Total],DATESYTD(dateadd('Date'[Date],-1,Year),"12/31"))
This year = CALCULATE([Total],DATESYTD(ENDOFYEAR('Date'[Date]),"12/31"))
Last to last YTD = CALCULATE([Total],DATESYTD(dateadd('Date'[Date],-2,Year),"12/31"))
Para que sea claro:
Escenario | año | Territorio | Escena |
Actual | 2020 | Este | Actual |
Presupuesto | 2020 | Este | Presupuesto |
Actual | 2019 | Este | Anterior |
Luf | 2020 | Este | Luf |
Mi mesa se ve así, pero: Actualmente, estoy estrangulando por conseguir el "Anterior". Esto debe ocurrir, cuando el usuario está seleccionando 2020 en una segmentación de datos en el informe. Por lo tanto, la columna "Scen" se basa en la segmentación del informe.
Hola @Pfoerster ,
Primero cree una tabla de años como se muestra a continuación:
Table 2 = VALUES('Table'[Year])
A continuación, cree una medida como se indica a continuación:
_Scen =
IF(MAX('Table'[Year])=SELECTEDVALUE('Table 2'[Year])-1&&MAX('Table'[Scenario])="Actual","Previous",MAX('Table'[Scenario]))
Y verás:
Puede utilizar la siguiente medida para colorear el valor anterior:
_color = IF('Table'[_Scen]="Previous","#f44242","#000000")
Para el archivo .pbix relacionado, pls ver adjunto.