Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

Reply
Anonymous
Not applicable

Crear una nueva fila basada en otras filas existentes en la visualización de tablas o matrices

Hola

Estoy haciendo una tabla/matriz de estados financieros. esta es una tabla de nombres de cuenta. Tengo todo el registro excepto 6050. en los datos sin procesar

el valor de la cuenta 6050 debe ser igual al valor de 6051 -GWA,

Screenshot 2020-04-23 at 22.10.11.png

Soy capaz de crear esta matriz, suma mactual, suma mbudget y vs Bud son todos medida que uso DAX creado

y necesito insertar una fila que muestre la cuenta 6050, que muestra el valor de la línea 3 + línea 6,

¿Esa es una posibilidad de que pueda hacer esto?

Screenshot 2020-04-23 at 22.09.42.png

la versión más simple será la siguiente,

Tengo 4 nombres/números de cuenta existentes en el registro. por ejemplo (11,12,13,14)

sin embargo, en la tabla de informes, necesito mostrar las 5 cuentas con valor

(la 5a cuenta que es la cuenta 2 menos la cuenta 4) que parece

número de cuenta, nombre de cuenta, valor

11 venta 2000

12 EBIT 1000

13 cuestan 20

14 intereses 50

15 EBT 950

Estoy usando 'tabla' o 'matriz' para mostrar esto. cualquier suggesiton puedo crear una medida para mostrar directamente la cuenta 15 con valor en la tabla?

¡Gracias!

¿Tiene alguna sugerencia, agregando medida como fila directamente en la visualización de tablas?

5 REPLIES 5
Icey
Community Support
Community Support

Hola @celinexu ,

Si solo desea insertar una fila en un objeto visual Table o Matrix, intente usar HASONEFILTER para cambiar el valor total de Table o Matrix visual.

Similar a lo que se menciona en este vídeo: Dax para Power BI: Correcciónde totales de medida incorrectos .

Saludos

Icey

Si este postAyuda, entonces por favor considereAcéptelo como la soluciónpara ayudar a los otros miembros a encontrarlo más rápidamente.

Anonymous
Not applicable

hola Icey,

gracias por el video, pero no es eso. No estoy usando 'total' en la matriz.

lo que quiero es insertar una fila adicional, que es una medida, que calculada por las otras filas existentes (en la tabla)

digamos que necesita hacer una tabla de informes para el CEO de la empresa.

en el conjunto de datos, tiene 2 columnas cada una con 3 valores: tipo de valor(ventas, coste, ingresos) y valor (2000, 500, 1700)

a continuación, desea mostrar 4 tipo de valor con valor en la misma tabla

(en el conjunto de datos sólo tenemos 3 tipo de valor), el cuarto llamado 'rentabilidad' que es 'ventas'-'coste'

Quiero mostrar 4 tipo de valor con valor en la misma tabla.

ventas 2000

costo 500

ingresos 1700

rentabilidad 1500

¡Muchas gracias!

saludos

Icey
Community Support
Community Support

Hola @celinexu ,

Por favor, compruebe:

1. Introduzca los datos.

Tabla ValueType+MeasureName:

enter data.PNG

2. Ordene la columna [ValueType+MeasureName] por la columna [[Index].

sort.jpg

3. Cree una medida.

Value Measure =
IF (
    MAX ( 'ValueType+MeasureName'[ValueType+MeasureName] )
        IN VALUES ( ValueTable[Value Type] ),
    CALCULATE (
        SUM ( ValueTable[Value] ),
        FILTER (
            ValueTable,
            ValueTable[Value Type] = MAX ( 'ValueType+MeasureName'[ValueType+MeasureName] )
        )
    ),
    IF (
        MAX ( 'ValueType+MeasureName'[ValueType+MeasureName] ) = "Profitability",
        CALCULATE (
            SUM ( ValueTable[Value] ),
            FILTER ( ValueTable, ValueTable[Value Type] = "Sales" )
        )
            - CALCULATE (
                SUM ( ValueTable[Value] ),
                FILTER ( ValueTable, ValueTable[Value Type] = "Cost" )
            )
    )
)

value.PNG

Saludos

Icey

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.

Anonymous
Not applicable

¡Gran solución! ¡Muchas gracias!

TomMartens
Super User
Super User

Hola @celinexu ,

no puede hacer esto con DAX, ya que simplemente no es posible usar DAX para crear filas.

Debe usar Power Query

  1. Cree una nueva consulta, basada en la consulta que contiene las 4 filas
  2. Filtrar las filas que deben agregarse
  3. multiplicar el valor con 1 si el número de cuenta es 12 de lo contrario -1
  4. agrupar las filas mediante la función de agregación
  5. añadir columnas que contengan el número de cuenta y el nombre de la cuenta
  6. anexar la consulta a la consulta existente

Con suerte, esto proporciona una idea de cómo abordar el problema

saludos

Tom



Did I answer your question? Mark my post as a solution, this will help others!

Proud to be a Super User!
I accept Kudos 😉
Hamburg, Germany

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

Find out what's new and trending in the Fabric Community.