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

Be one of the first to start using Fabric Databases. View on-demand sessions with database experts and the Microsoft product team to learn just how easy it is to get started. Watch now

Reply
Syndicate_Admin
Administrator
Administrator

Medida calculada en fila

No estoy seguro de si esto es posible, pero tengo un conjunto de datos como el siguiente:

FechaAtributoValor
1/1/2023Sales $80
1/1/2023Ventas U31
1/1/2023Cost $40
1/2/2023Sales $66
1/2/2023Ventas U49
1/2/2023Cost $20
1/3/2023Sales $66
1/3/2023Ventas U94
1/3/2023Cost $25

Estoy tratando de crear una matriz como la siguiente tabla:

Atributo1/1/20231/2/20231/3/2023
Ventas U314994
Sales $806666
Cost $402025
Margen50.0%30.3%37.9%

En el gráfico, tengo una medida calculada: Margen (Costo/Ventas). Mi pregunta es ¿cómo puedo traer cada atributo a las filas, además del calculado?

¡Gracias!

7 REPLIES 7
jairoaol
Impactful Individual
Impactful Individual

prueba lo siguiente:

en lugar de utilizar la columna Atributo, crea una medida que calcule cada concepto

Cost = calculate(sum(tabla[valor]), tabla[atributo]= "Cost")

y asi para las demás y tambien para el margen

una vez credas las 4 medidas, las usas en la sección de valores de la matriz.

si estos valores los quieres en filas o columnas, puedes personalizar la matriz para que te haga la conversión en el panel de formato / valores / cambiar valores a filas.

 

Syndicate_Admin
Administrator
Administrator

¿Alguna idea de si esto es posible?

Véase @ChrisFromOhio ,

Si he entendido bien, el problema es que se añade una medida calculada en la fila. Pruebe los siguientes métodos y verifique si puede resolver su problema:

1.Arrastre el campo Atributo a las filas y arrastre el campo Fecha a las columnas.

2.Cambie la etiqueta Subtotal de filas.

3.Cree una medida para calcular el margen.

Measure = 
VAR _cost = CALCULATE(SUM('Table'[Value]),'Table'[Attribute]="Cost $")
VAR _sales = CALCULATE(SUM('Table'[Value]),'Table'[Attribute]="Sales $")
return IF(ISINSCOPE('Table'[Attribute]),SUM('Table'[Value]), DIVIDE(_cost,_sales))

4.Arrastre la medida a los Valores.

vjiewumsft_0-1705651733448.png

5. El resultado se muestra a continuación.

vjiewumsft_1-1705651848450.png

Saludos

Sabiduría Wu

Entonces, ¿el margen solo aparecerá en la línea de subtotal? ¿Qué pasaría si lo quisiera antes que otro atributo?

Véase @ChrisFromOhio ,

Pruebe los siguientes métodos y compruebe si pueden resolver su problema:

1.Cree una medida para Ventas $.

Sales Amount = SUMX(FILTER('Table', 'Table'[Attribute] = "Sales $"), 'Table'[Value])

2.Cree una medida para Sales U.

Sales U = SUMX(FILTER('Table', 'Table'[Attribute] = "Sales U"), 'Table'[Value])

3.Cree una medida para Costo $.

Cost Amount = SUMX(FILTER('Table', 'Table'[Attribute] = "Cost $"), 'Table'[Value])

4.Cree una medida para Margen.

Margin = DIVIDE([Cost Amount], [Sales Amount], BLANK())

5.Cree una tabla desconectada que enumere los atributos.

vjiewumsft_0-1705972937425.png

vjiewumsft_1-1705973033400.png

6.Cree la medida condicional para su visualización.

Display Value = 
SWITCH(
    SELECTEDVALUE('Table Ro'[Attribute]),
    "Sales U", [Sales U],
    "Sales $", [Sales Amount],
    "Cost $", [Cost Amount],
    //"Margin", [Margin],
    "Margin", FORMAT([Margin], "0.0%"),
    BLANK()
)

7.Arrastre la nueva tabla a las filas del objeto visual de matriz y arrastre la medida condicional al área Valores.

vjiewumsft_2-1705973041608.png

8. El resultado se muestra a continuación.

vjiewumsft_3-1705973076097.png

Saludos

Sabiduría Wu

Syndicate_Admin
Administrator
Administrator

Véase @ChrisFromOhio ,

Si he entendido bien, el problema es que desea crear un objeto visual de matriz. Pruebe los siguientes métodos y compruebe si pueden resolver su problema:

1.Seleccione el objeto visual de matriz en el panel de visualización.

2.Arrastre el campo Fecha al área Columnas del objeto visual de matriz.

3.Arrastre el campo Atributo al área Filas del objeto visual de matriz.

4.Arrastre el campo de valor al área Valores del objeto visual de matriz.

vjiewumsft_0-1705556500692.png

5. El resultado se muestra a continuación.

vjiewumsft_1-1705556520211.png

Esperamos su respuesta.

Saludos

Sabiduría Wu

Hola Sabiduría, mi pregunta es ¿cómo obtengo el cuarto atributo Margen (Costo/Ventas) en las filas de la matriz?

Helpful resources

Announcements
Las Vegas 2025

Join us at the Microsoft Fabric Community Conference

March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!

Dec Fabric Community Survey

We want your feedback!

Your insights matter. That’s why we created a quick survey to learn about your experience finding answers to technical questions.

ArunFabCon

Microsoft Fabric Community Conference 2025

Arun Ulag shares exciting details about the Microsoft Fabric Conference 2025, which will be held in Las Vegas, NV.

December 2024

A Year in Review - December 2024

Find out what content was popular in the Fabric community during 2024.

Top Solution Authors
Top Kudoed Authors