Brookied
Hola tios,
Tengo un dax pegajoso (para mí) que resolver. Mi hoja de presupuesto (ver más abajo agarrar.
Necesito saber cómo en PowerBI resolver la ** bip ** Variance Grab one son los datos, Grab 2 a continuación es la fórmula simple
En mi escritorio tengo una tabla con el total (presupuestado) real Inc, pero no puedo obtener el Dax para la variación acumulativa.
Cualquier ayuda sería fantástica
v-yulgu-msft
Hola @Brookied,
Suponga que la fuente de datos importada a Power BI Desktop se parece a la siguiente:
Primero, debe cambiar su estructura en el modo Editor de consultas.
let Source = Excel.Workbook(File.Contents("C:Usersv-yulguDesktopSample Data.xlsx"), null, true), #"budget table_Sheet" = Source{[Item="budget table",Kind="Sheet"]}[Data], #"Changed Type" = Table.TransformColumnTypes(#"budget table_Sheet",{{"Column1", type text}, {"Column2", Int64.Type}, {"Column3", Int64.Type}, {"Column4", Int64.Type}, {"Column5", Int64.Type}, {"Column6", Int64.Type}}), #"Unpivoted Other Columns" = Table.UnpivotOtherColumns(#"Changed Type", {"Column1"}, "Attribute", "Value"), #"Pivoted Column" = Table.Pivot(#"Unpivoted Other Columns", List.Distinct(#"Unpivoted Other Columns"[Column1]), "Column1", "Value"), #"Removed Columns" = Table.RemoveColumns(#"Pivoted Column",{"Attribute"}), #"Added Index" = Table.AddIndexColumn(#"Removed Columns", "Index", 1, 1) in #"Added Index"
Según la nueva tabla, cree una columna calculada utilizando la siguiente fórmula:
Variance="budget table"[Actual] - 'budget table'[Total] Cumluantve Variance = CALCULATE ( SUM ( 'budget table'[Variance] ), FILTER ( 'budget table', 'budget table'[Index] <= EARLIER ( 'budget table'[Index] ) ) )
Atentamente,
Yuliana Gu
v-yulgu-msft
Hola @Brookied,
Suponga que la fuente de datos importada a Power BI Desktop se parece a la siguiente:
Primero, debe cambiar su estructura en el modo Editor de consultas.
let Source = Excel.Workbook(File.Contents("C:Usersv-yulguDesktopSample Data.xlsx"), null, true), #"budget table_Sheet" = Source{[Item="budget table",Kind="Sheet"]}[Data], #"Changed Type" = Table.TransformColumnTypes(#"budget table_Sheet",{{"Column1", type text}, {"Column2", Int64.Type}, {"Column3", Int64.Type}, {"Column4", Int64.Type}, {"Column5", Int64.Type}, {"Column6", Int64.Type}}), #"Unpivoted Other Columns" = Table.UnpivotOtherColumns(#"Changed Type", {"Column1"}, "Attribute", "Value"), #"Pivoted Column" = Table.Pivot(#"Unpivoted Other Columns", List.Distinct(#"Unpivoted Other Columns"[Column1]), "Column1", "Value"), #"Removed Columns" = Table.RemoveColumns(#"Pivoted Column",{"Attribute"}), #"Added Index" = Table.AddIndexColumn(#"Removed Columns", "Index", 1, 1) in #"Added Index"
Según la nueva tabla, cree una columna calculada utilizando la siguiente fórmula:
Variance="budget table"[Actual] - 'budget table'[Total] Cumluantve Variance = CALCULATE ( SUM ( 'budget table'[Variance] ), FILTER ( 'budget table', 'budget table'[Index] <= EARLIER ( 'budget table'[Index] ) ) )
Atentamente,
Yuliana Gu