The ultimate Microsoft Fabric, Power BI, Azure AI, and SQL learning event! Join us in Stockholm, Sweden from September 24-27, 2024.
2-for-1 sale on June 20 only!
Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and more. Get started
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
Join the community in Stockholm for expert Microsoft Fabric learning including a very exciting keynote from Arun Ulag, Corporate Vice President, Azure Data.
Check out the June 2024 Power BI update to learn about new features.