Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and a 50 percent discount on exams.
Get startedEarn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.
Hola Comunidad, tengo la siguiente tabla con estas caracteristicas:
Mi | Concepto | Valor | División |
uno-20 | Venta | 8.801.774 | Compañía |
20 de febrero | Venta | 8.210.672 | Compañía |
mar-20 | Venta | 8.594.191 | Compañía |
abr-20 | Venta | 7.727.862 | Compañía |
20 de mayo | Venta | 7.834.018 | Compañía |
Del 20 al 20 de junio | Venta | 8.359.223 | Compañía |
20 jul | Venta | 9.550.918 | Compañía |
Hace-20 | Venta | 9.410.429 | Compañía |
sep-20 | Venta | 9.451.294 | Compañía |
oct-20 | Venta | 9.762.657 | Compañía |
nov-20 | Venta | 9.116.543 | Compañía |
dic-20 | Venta | 9.773.947 | Compañía |
uno-20 | PESOS HE | 5,46 | Compañía |
20 de febrero | PESOS HE | 6,67 | Compañía |
mar-20 | PESOS HE | 4,83 | Compañía |
abr-20 | PESOS HE | 3,74 | Compañía |
20 de mayo | PESOS HE | 4,91 | Compañía |
Del 20 al 20 de junio | PESOS HE | 5,02 | Compañía |
20 jul | PESOS HE | 5,38 | Compañía |
Hace-20 | PESOS HE | 4,95 | Compañía |
sep-20 | PESOS HE | 5,20 | Compañía |
oct-20 | PESOS HE | 5,25 | Compañía |
nov-20 | PESOS HE | 6,27 | Compañía |
dic-20 | PESOS HE | 5,99 | Compañía |
En la columna de conceptos se tienen mas conceptos los cuales se pueden relacionar, en ese sentido quisiera a través de una visualizacion de lineas comparar dos conceptos en los periodos de tiempo descritos.
En excel se veria asi:
Cuando intento cargar la base en power bi y realizar el gráfico no me permite colocar el concepto pesos HE como eje secundario.
Agradeceria de su ayuda
Solved! Go to Solution.
Deberá convertir la columna Valor en tipo de número.
let
Source = Table.FromRows(Json.Document(Binary.Decompress(Binary.FromText("fZJLasMwEECvYrxWBmn0X5dAdi0EujFZKI4KLbUd2rTQQ3XRM+RiNaUIS5p4ZWEez6Px67o2jnGDvGXtYxwvYX46cFyAtWo+303DOVx/rt+hPbCuRb55iseMRcHBWKzZIbyVXu0VCC9qNhwL1oJFC84QXuTNKTZD+Joy3kkFXDhy5pePMZtDag+I8gb7umA9aM3BU95d6IvFeVDzMhT6Gn6P54rVAtATS576S8lag2C0rdlx+ixZIQxoRVzu9NxXXivBK8KbonjY7u/3zW47HzVTZiWJBWmYIZwpiAWpmCMmTTksSMnoIBcxZF4qs5RCditORvYfQkbK1Qzyz+uVCDLp35tbCeQk4UwBZOtHYv3p92dOX8Z6+AU=", BinaryEncoding.Base64), Compression.Deflate)), let _t = ((type nullable text) meta [Serialized.Text = true]) in type table [MES = _t, Concepto = _t, #"Valor " = _t, División = _t]),
#"Changed Type" = Table.TransformColumnTypes(Source,{{"MES", type text}, {"Concepto", type text}, {"Valor ", type text}, {"División", type text}}),
#"Replaced Value" = Table.ReplaceValue(#"Changed Type",",",".",Replacer.ReplaceText,{"Valor "}),
#"Split Column by Delimiter" = Table.SplitColumn(#"Replaced Value", "Valor ", Splitter.SplitTextByDelimiter(".", QuoteStyle.Csv), {"Valor .1", "Valor .2", "Valor .3"}),
#"Changed Type1" = Table.TransformColumnTypes(#"Split Column by Delimiter",{{"Valor .1", Int64.Type}, {"Valor .2", Int64.Type}, {"Valor .3", Int64.Type}}),
#"Removed Columns" = Table.RemoveColumns(#"Changed Type1",{"Valor .3"}),
#"Merged Columns" = Table.CombineColumns(Table.TransformColumnTypes(#"Removed Columns", {{"Valor .1", type text}, {"Valor .2", type text}}, "en-US"),{"Valor .1", "Valor .2"},Combiner.CombineTextByDelimiter(".", QuoteStyle.None),"Valor"),
#"Changed Type2" = Table.TransformColumnTypes(#"Merged Columns",{{"Valor", type number}})
in
#"Changed Type2"
A continuación, cree un gráfico de líneas como se muestra a continuación.
Saludos
Jay
Deberá convertir la columna Valor en tipo de número.
let
Source = Table.FromRows(Json.Document(Binary.Decompress(Binary.FromText("fZJLasMwEECvYrxWBmn0X5dAdi0EujFZKI4KLbUd2rTQQ3XRM+RiNaUIS5p4ZWEez6Px67o2jnGDvGXtYxwvYX46cFyAtWo+303DOVx/rt+hPbCuRb55iseMRcHBWKzZIbyVXu0VCC9qNhwL1oJFC84QXuTNKTZD+Joy3kkFXDhy5pePMZtDag+I8gb7umA9aM3BU95d6IvFeVDzMhT6Gn6P54rVAtATS576S8lag2C0rdlx+ixZIQxoRVzu9NxXXivBK8KbonjY7u/3zW47HzVTZiWJBWmYIZwpiAWpmCMmTTksSMnoIBcxZF4qs5RCditORvYfQkbK1Qzyz+uVCDLp35tbCeQk4UwBZOtHYv3p92dOX8Z6+AU=", BinaryEncoding.Base64), Compression.Deflate)), let _t = ((type nullable text) meta [Serialized.Text = true]) in type table [MES = _t, Concepto = _t, #"Valor " = _t, División = _t]),
#"Changed Type" = Table.TransformColumnTypes(Source,{{"MES", type text}, {"Concepto", type text}, {"Valor ", type text}, {"División", type text}}),
#"Replaced Value" = Table.ReplaceValue(#"Changed Type",",",".",Replacer.ReplaceText,{"Valor "}),
#"Split Column by Delimiter" = Table.SplitColumn(#"Replaced Value", "Valor ", Splitter.SplitTextByDelimiter(".", QuoteStyle.Csv), {"Valor .1", "Valor .2", "Valor .3"}),
#"Changed Type1" = Table.TransformColumnTypes(#"Split Column by Delimiter",{{"Valor .1", Int64.Type}, {"Valor .2", Int64.Type}, {"Valor .3", Int64.Type}}),
#"Removed Columns" = Table.RemoveColumns(#"Changed Type1",{"Valor .3"}),
#"Merged Columns" = Table.CombineColumns(Table.TransformColumnTypes(#"Removed Columns", {{"Valor .1", type text}, {"Valor .2", type text}}, "en-US"),{"Valor .1", "Valor .2"},Combiner.CombineTextByDelimiter(".", QuoteStyle.None),"Valor"),
#"Changed Type2" = Table.TransformColumnTypes(#"Merged Columns",{{"Valor", type number}})
in
#"Changed Type2"
A continuación, cree un gráfico de líneas como se muestra a continuación.
Saludos
Jay
@danielcalderon4 , Concepto es columna para que pueda crearlo como leyenda y estarán en el mismo eje.
de lo contrario crear medidas como
Venta= calculate(sum(Table[Valor], filter(Table,[Concepto] = "Venta" ))
PESOS = calculate(sum(Table[Valor], filter(Table,[Concepto] = "PESOS"))
Con dos medidas podrás habilitar el eje secundario. Habilitar eje secundario e intentar