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
ehrreich21
Helper I
Helper I

Ayuda para el tamaño de la caja

Tengo una columna para UOM_LENGTH, UOM_WIDTH, UOM_HEIGHT con un gran conjunto de datos, quiero ver en qué tamaño de caja enviaría cada elemento, con la tabla siguiente que muestra los tamaños disponibles. Mi objetivo es que el producto se envíe en la caja en función de las mediciones. La longitud, la anchura y la altura no se correlacionan, ya que se introducen por el usuario. Quería agregar una nueva columna al conjunto de datos que me diga el tamaño del cuadro con la letra. Cualquier ayuda sería muy apreciada.

Tamaños de caja (todo en recuento de palets) Tipo de caja
9.5x6.5x3 - F
15 X 10 X 4 - G
8x8x4 - H
12x8x4 - I
12x8x8 - J
19x14x4 - L
19x14x8 - N
19x14x12 - P
24 X 14 X 4 - U
24x16x16 - S

1 ACCEPTED SOLUTION

@ehrreich21 - Eh, se aburrió, siguió adelante y lo hizo:

https://community.powerbi.com/t5/Quick-Measures-Gallery/Box-Sizes/td-p/1356883

Ese intento de DAX sin probar la memoria era basura de todos modos.


@ me in replies or I'll lose your thread!!!
Instead of a Kudo, please vote for this idea
Become an expert!: Enterprise DNA
External Tools: MSHGQM
YouTube Channel!: Microsoft Hates Greg
Latest book!:
The Definitive Guide to Power Query (M)

DAX is easy, CALCULATE makes DAX hard...

View solution in original post

4 REPLIES 4
Greg_Deckler
Super User
Super User

@ehrreich21 - He resuelto esto una vez antes, que pude encontrar esa fórmula, creo que necesitará altura, anchura y longitud en columnas separadas junto con el tamaño de la caja. A continuación, desea una columna calculado Volumen como esta:

Volume (Column) = [Height] * [Width] * [Length]

Entonces tienes que hacer esto.

Box Size (Column) =
  VAR __UserMeasure1 = MINX( {[userheight],[userwidth],[userlength]},[Value])
  VAR __UserMeasure2 = MINX( EXCEPT({[userheight],[userwidth],[userlength]},{__Measure1}),[Value])
  VAR __UserMeasure3 = MINX( EXCEPT({[userheight],[userwidth],[userlength]},{__Measure1, __Measure2}),[Value])
  VAR __BoxTable =
    ADDCOLUMNS(
      ADDCOLUMNS(
        ADDCOLUMNS(
          'Box Sizes',
          "__Measure1"=MINX( {[Height],[Width],[Length]},[Value]),
        ),
        "__Measure2"=MINX( EXCEPT({[Height],[Width],[Length]},{[__Measure1]}),[Value]),
      ),
      "__Measure3"=MINX( EXCEPT({[Height],[Width],[Length]},{[__Measure1],[__Measure2]}),[Value])
    )
  VAR __Table = 
    FILTER(
      ADDCOLUMNS(
        __BoxTable,
        "Fit1",IF(__UserMeasure1<[__Measure1],1,0),
        "Fit2",IF(__UserMeasure2<[__Measure2],1,0),
        "Fit3",IF(__UserMeasure3<[__Measure3],1,0)
      ),
      [Fit1]=1 && [Fit2]=1 && [Fit3]=1
    )
  VAR __MinBoxVolume = MINX(__Table,[Volume])
RETURN
  MAXX(FILTER(__Table,[Volume]=__MinBoxVolume),[Size])


@ me in replies or I'll lose your thread!!!
Instead of a Kudo, please vote for this idea
Become an expert!: Enterprise DNA
External Tools: MSHGQM
YouTube Channel!: Microsoft Hates Greg
Latest book!:
The Definitive Guide to Power Query (M)

DAX is easy, CALCULATE makes DAX hard...

No estoy seguro de seguir, actualmente tengo estas columnas ahora en mi tabla. Me gustaría que agregara una columna del tamaño de caja correcto para usar como la nueva columna

ehrreich21_0-1599602892269.png

@ehrreich21 - Eh, se aburrió, siguió adelante y lo hizo:

https://community.powerbi.com/t5/Quick-Measures-Gallery/Box-Sizes/td-p/1356883

Ese intento de DAX sin probar la memoria era basura de todos modos.


@ me in replies or I'll lose your thread!!!
Instead of a Kudo, please vote for this idea
Become an expert!: Enterprise DNA
External Tools: MSHGQM
YouTube Channel!: Microsoft Hates Greg
Latest book!:
The Definitive Guide to Power Query (M)

DAX is easy, CALCULATE makes DAX hard...

@ehrreich21 - Pegue esos datos como texto en una tabla y escribiré una implementación específica para usted. ¿Está mostrando la tabla de transacciones de usuario allí? Lo necesitaré. También querrá una mesa con los tamaños de las cajas desglosadas en altura, anchura y longitud. Odio escribir datos. Por favor, asegúrese de - mí en respuesta de lo contrario voy a perder el hilo.


@ me in replies or I'll lose your thread!!!
Instead of a Kudo, please vote for this idea
Become an expert!: Enterprise DNA
External Tools: MSHGQM
YouTube Channel!: Microsoft Hates Greg
Latest book!:
The Definitive Guide to Power Query (M)

DAX is easy, CALCULATE makes DAX hard...

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.