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

Don't miss out! 2025 Microsoft Fabric Community Conference, March 31 - April 2, Las Vegas, Nevada. Use code MSCUST for a $150 discount. Prices go up February 11th. Register now.

Reply
Billy_82476344
Frequent Visitor

Crear una grafica con valores calculados entre 2 tablas por semana

Hola a todos,

 

quiero generar un grafico usando valores de dos tablas por semana

 

Tabla 1     Tabla 2  
Componente 1SemanaValor   Componente 2SemanaValor
A112.00   A218.00
A113.00   A215.00
A115.00   B214.00
B112.00   B214.00
B114.00   B213.00
A122.00   C214.00
A125.00   C212.00
B126.00   B226.00
C124.00   B225.00
C125.00   B224.00
A147.00   C221.00
B143.00   C222.00
B148.00   A138.00
B141.00   B237.00
B144.00   C234.00
C145.00   C233.00
C142.00   A245.00
C141.00   A246.00
      B244.00
      B244.00
      C243.00
      C241.00

 

Para el grafico los valores estan dados por la resta del promedio semanal de cada componente restado a una constante.

 

 ProductoComponente 1Componente 2Fromula para grafico
AA1A2A=(10)-(A1 - A2)
BB1B2B=(11)-(B1 - B2)
CC1C2C=(15)-(C1 - C2)

 

El problema es que hay semanas que no se tiene un componente, en ese caso no se grafica el valor de esa semana

 

SemanaPromedio A1Promedio B1Promedio C1 Promedio A2Promedio B2Promedio C2
13.333.67N/A 6.503.673.00
23.506.004.50 N/A5.001.50
3N/AN/AN/A 8.007.003.50
47.004.002.67 5.504.002.00
        
 Calculo    
SemanaProducto AProducto BProducto C    
113.1711.00     
2 10.0012.00    
3       
48.5011.0014.33    

 

El grafico seria algo asi:

 

Billy_82476344_0-1718920513764.png

Espero puedan ayudarme

 

Saludos

2 ACCEPTED SOLUTIONS
Syndicate_Admin
Administrator
Administrator

Hola@Syndicate_Admin

Con respecto a la cuestión que planteaste, mi solución es la siguiente:

1.Primero he creado la siguiente tabla y los nombres de las columnas y los datos son los datos que ha proporcionado:

vlinyulumsft_0-1718959280795.png

vlinyulumsft_1-1718959288990.png

2.Cree referencias de tabla calculadas:

Table = UNION('Table1','Table2')

3.Cree referencias de columna calculadas:

Average A1 = CALCULATE(AVERAGE('Table'[Value]),FILTER(ALLEXCEPT('Table','Table'[Week]),'Table'[Component 1]="A1"))
Average A2 = CALCULATE(AVERAGE('Table'[Value]),FILTER(ALLEXCEPT('Table','Table'[Week]),'Table'[Component 1]="A2"))
Average B1 = CALCULATE(AVERAGE('Table'[Value]),FILTER(ALLEXCEPT('Table','Table'[Week]),'Table'[Component 1]="B1"))
Average B2 = CALCULATE(AVERAGE('Table'[Value]),FILTER(ALLEXCEPT('Table','Table'[Week]),'Table'[Component 1]="B2"))
Average C1 = CALCULATE(AVERAGE('Table'[Value]),FILTER(ALLEXCEPT('Table','Table'[Week]),'Table'[Component 1]="C1"))
Average C2 = CALCULATE(AVERAGE('Table'[Value]),FILTER(ALLEXCEPT('Table','Table'[Week]),'Table'[Component 1]="C2"))
Product A = IF('Table'[Average A1]&&'Table'[Average A2],
10-'Table'[Average A1]+'Table'[Average A2],BLANK())
Product B = IF('Table'[Average B1]&&'Table'[Average B2],
11-'Table'[Average B1]+'Table'[Average B2],BLANK())

Product C = IF('Table'[Average C1]&&'Table'[Average C2],
15-'Table'[Average C1]+'Table'[Average C2],BLANK())

4. Aquí está mi resultado final, que espero cumpla con sus requisitos.

vlinyulumsft_2-1718959472530.png

Por favor, encuentre el pbix adjunto relevante para el caso.

Saludos

Leroy Lu

Si esta publicación ayuda, considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

View solution in original post

Hola,

 

Muchas gracias por la respuesta, el grafico lo tuve que ajustar un poco para que quedara identico a lo que necesito, habia algo que no me cuadraba pero fue un error mio en la tabla, pero la respuesta esta correcta

 

Gracias y saludos!

View solution in original post

2 REPLIES 2
Syndicate_Admin
Administrator
Administrator

Hola@Syndicate_Admin

Con respecto a la cuestión que planteaste, mi solución es la siguiente:

1.Primero he creado la siguiente tabla y los nombres de las columnas y los datos son los datos que ha proporcionado:

vlinyulumsft_0-1718959280795.png

vlinyulumsft_1-1718959288990.png

2.Cree referencias de tabla calculadas:

Table = UNION('Table1','Table2')

3.Cree referencias de columna calculadas:

Average A1 = CALCULATE(AVERAGE('Table'[Value]),FILTER(ALLEXCEPT('Table','Table'[Week]),'Table'[Component 1]="A1"))
Average A2 = CALCULATE(AVERAGE('Table'[Value]),FILTER(ALLEXCEPT('Table','Table'[Week]),'Table'[Component 1]="A2"))
Average B1 = CALCULATE(AVERAGE('Table'[Value]),FILTER(ALLEXCEPT('Table','Table'[Week]),'Table'[Component 1]="B1"))
Average B2 = CALCULATE(AVERAGE('Table'[Value]),FILTER(ALLEXCEPT('Table','Table'[Week]),'Table'[Component 1]="B2"))
Average C1 = CALCULATE(AVERAGE('Table'[Value]),FILTER(ALLEXCEPT('Table','Table'[Week]),'Table'[Component 1]="C1"))
Average C2 = CALCULATE(AVERAGE('Table'[Value]),FILTER(ALLEXCEPT('Table','Table'[Week]),'Table'[Component 1]="C2"))
Product A = IF('Table'[Average A1]&&'Table'[Average A2],
10-'Table'[Average A1]+'Table'[Average A2],BLANK())
Product B = IF('Table'[Average B1]&&'Table'[Average B2],
11-'Table'[Average B1]+'Table'[Average B2],BLANK())

Product C = IF('Table'[Average C1]&&'Table'[Average C2],
15-'Table'[Average C1]+'Table'[Average C2],BLANK())

4. Aquí está mi resultado final, que espero cumpla con sus requisitos.

vlinyulumsft_2-1718959472530.png

Por favor, encuentre el pbix adjunto relevante para el caso.

Saludos

Leroy Lu

Si esta publicación ayuda, considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

Hola,

 

Muchas gracias por la respuesta, el grafico lo tuve que ajustar un poco para que quedara identico a lo que necesito, habia algo que no me cuadraba pero fue un error mio en la tabla, pero la respuesta esta correcta

 

Gracias y saludos!

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!

Jan25PBI_Carousel

Power BI Monthly Update - January 2025

Check out the January 2025 Power BI update to learn about new features in Reporting, Modeling, and Data Connectivity.

Jan NL Carousel

Fabric Community Update - January 2025

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

Top Solution Authors