Forum Discussion
Power BI : Columnas sin pivotar
- 6 years ago
Hola @sahildoshi ,
Proporciono una solución problemática, espero que una mejor solución:
1.Creo una copia de la consulta original. Para la consulta original, intenté despivotar colums para las columnas 'Principal Amt', 'NI Amount' y 'Al Amount' y eliminé las columnas inversas:
Para la consulta duplicada, desplanto las columnas inversas y elimino otras columnas:
- Agregue la columna de índice para ambos para combinar la consulta:
3.Combinar consulta por columna de índice:
Si este post ayuda,entonces por favor considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Saludos
Dedmon Dai
Hola @sahildoshi
Puede agregar una columna personalizada como a continuación (paso de columna agregada), pero no creo que funcione en el modo de consulta directa.
¿A qué origen de datos se está conectando, ya que la mayoría de las veces Unpivot no funcionaría en el modo de consulta directa?
let
Source = Table.FromRows(Json.Document(Binary.Decompress(Binary.FromText("i45WMlTSUTIw1AciIwMjAyDH0MAASsFJUygJUqoUGwsA", BinaryEncoding.Base64), Compression.Deflate)), let _t = ((type text) meta [Serialized.Text = true]) in type table [#"Loan ID" = _t, #"Due Date" = _t, #"Principal Amt" = _t, #"NI Amount" = _t, #"AI Amount" = _t, #"Principal Reverse Amt" = _t, #"NI Reverse Amt" = _t, #"AI Reverse Amt" = _t]),
#"Changed Type" = Table.TransformColumnTypes(Source,{{"Loan ID", Int64.Type}, {"Due Date", type date}, {"Principal Amt", Int64.Type}, {"NI Amount", Int64.Type}, {"AI Amount", Int64.Type}, {"Principal Reverse Amt", Int64.Type}, {"NI Reverse Amt", Int64.Type}, {"AI Reverse Amt", Int64.Type}}),
#"Added Custom" = Table.AddColumn(#"Changed Type", "Custom", each
#table(
type table [#"Component"=text, #"Amount"=number, #"Reverse Component"=text, #"Reverse Amount"=number],
{
{ "Principal Amt", [Principal Amt], "Principal Reverse Amt", [Principal Reverse Amt] },
{ "NI Amount", [NI Amount], "NI Reverse Amt", [NI Reverse Amt] },
{ "AI Amount", [AI Amount], "AI Reverse Amt", [AI Reverse Amt] }
}
), type table
)
in
#"Added Custom"
Mariusz
Si este post ayuda,entonces por favor considere aceptarlo como la solución.
Por favor, siéntase libre de conectarse conmigo.
- Anonymous6 years agoNot applicable
Hola @Mariusz me estoy conectando a postgresql. No se puede abrir el archivo PBIX. Muestra "Referencia de objeto no establecida en una instancia de objeto". ¿Es porque no he actualizado mi escritorio a la versión más reciente de Power BI?
- Mariusz6 years ago
Community Champion
Hola @sahildoshi
Sí, la versión es probablemente un problema, pero puede pegar el código proporcionado en la consulta en blanco.
Saludos
Mariusz
Si este post ayuda,entonces por favor considere aceptarlo como la solución.
Por favor, siéntase libre de conectarse conmigo.
Linkedin
- v-deddai1-msft6 years ago
Community Support
Hola @sahildoshi ,
Proporciono una solución problemática, espero que una mejor solución:
1.Creo una copia de la consulta original. Para la consulta original, intenté despivotar colums para las columnas 'Principal Amt', 'NI Amount' y 'Al Amount' y eliminé las columnas inversas:
Para la consulta duplicada, desplanto las columnas inversas y elimino otras columnas:
- Agregue la columna de índice para ambos para combinar la consulta:
3.Combinar consulta por columna de índice:
Si este post ayuda,entonces por favor considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Saludos
Dedmon Dai
- Anonymous6 years agoNot applicable
Gracias @v-deddai1-msft ... pero ¿funcionará su solución si no tengo el mismo número de componentes y componentes inversos? En mi caso real, hay 10 tipos de componentes y 9 tipos de componentes inversos.