cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
Highlighted
Frequent Visitor

Las expresiones que producen el tipo de datos de variante no se pueden utilizar para definir columnas calculadas.

Hola

He tratado de buscar en la comunidad para la respuesta. Se pueden encontrar pocos problemas con el error exacto. Sin embargo, no puedo arreglar el mío. Aprecio que cualquiera pueda mirar mi fórmula.

Recuperación Positiva - Si (Categoría - "Ingresos", - valor, valor)

La fórmula anterior es también convertir el signo de crédito de ingresos (en contabilidad) a positivo manteniendo el lado de los gastos como (débito / positivo).

Se ha trabajado hasta que refresco los datos. Está cableado. ¡Gracias!

2 REPLIES 2
Highlighted
Super User IV
Super User IV

Re: Las expresiones que producen el tipo de datos de variante no se pueden utilizar para definir columnas calculadas.

@stella_moon Trate como

Recuperación Positiva - Si ([Categoría] - "Ingresos", -1*[valor],[valor])



Did I answer your question? Mark my post as a solution! Appreciate your Kudos!!
My Recent Blog -Week is not so Weak Connect on Linkedin

Proud to be a Super User!

Highlighted
Community Support
Community Support

Re: Las expresiones que producen el tipo de datos de variante no se pueden utilizar para definir columnas calculadas.

Hola @stella_moon ,

Según el mensaje de error, se debe a los diferentes tipos de datos de la columna. Creo que está intentando utilizar el valor numérico y el valor de texto (el valor con signo) en una columna de cálculo. Así que power bi no puede analizar automáticamente el tipo de datos de la misma.

Tal vez podrías intentar así:

Positive Recovery =
IF ( 'Table'[Category] = "Income", "-" & 'Table'[value], 'Table'[value] )

1.PNG

O puede probar la función de FORMAT para convertir valores en valor de texto.

Formato

Formatos numéricos predefinidos para la función FORMAT

Si desea cambiar todos los valores a número, primero debe dividir el inicio de sesión en Power Query.

  • 2.PNG
  • Y cree una nueva columna.

• Table.AddColumn('Changed Type1", "Custom", each if [value.1] á null then [value.2] else [value.1])

  • A continuación, quite otras columnas.

3.PNG

let
    Source = Table.FromRows(Json.Document(Binary.Decompress(Binary.FromText("i45W8sxLzs9NVdJRMjQwUIrViVZyBLK1DA1MwRwnkISRMZjtrADimAFVxQIA", BinaryEncoding.Base64), Compression.Deflate)), let _t = ((type text) meta [Serialized.Text = true]) in type table [Category = _t, value = _t]),
    #"Changed Type" = Table.TransformColumnTypes(Source,{{"Category", type text}, {"value", type text}}),
    #"Split Column by Delimiter" = Table.SplitColumn(#"Changed Type", "value", Splitter.SplitTextByDelimiter("*", QuoteStyle.Csv), {"value.1", "value.2"}),
    #"Changed Type1" = Table.TransformColumnTypes(#"Split Column by Delimiter",{{"value.1", Int64.Type}, {"value.2", Int64.Type}}),
    #"Added Custom" = Table.AddColumn(#"Changed Type1", "Custom", each if [value.1] = null then [value.2] else [value.1]),
    #"Removed Columns" = Table.RemoveColumns(#"Added Custom",{"value.1", "value.2"})
in
    #"Removed Columns"

Para obtener más información, consulte el archivo adjunto.

Best Regards,
Xue Ding
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

Helpful resources

Announcements
Community Blog

Community Blog

Visit our Community Blog for articles, guides, and information created by fellow community members.

Using the Community

Using the Community

Need help with the Power BI Community? Our 'Using the Community' support articles are a great place to start.

Community Summit North America

Community Summit North America

Innovate, Collaborate, Grow. The top training and networking event across the globe for Microsoft Business Applications

Power Platform 2020 release wave 2 plan

Power Platform 2020 release wave 2 plan

Features releasing from October 2020 through March 2021