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

Grow your Fabric skills and prepare for the DP-600 certification exam by completing the latest Microsoft Fabric challenge.

Reply
viajero03082
Regular Visitor

Segmentación de datos (indicadores)

Hola a todos 🙂

Q=¿Cómo puedo extraer y nombrar el siguiente Alloc?

Necesito saber el número de alocaciónes de estos ID´s,

Extrajé la primea fecha de la columna date 

 

 

1st = CALCULATE(FIRSTDATE('Tabla2 (2)'[Fecha de Alocación]), ALLEXCEPT('Tabla2 (2)','Tabla2 (2)'[No orden]))

 

 

Déspues obtuve la primera fecha con el nombre Alloc_1 y las demás Alloc_n

 

 

Alloc_1 = if('Tabla2 (2)'[Fecha de Alocación]=BLANK(),"0_ALLOC",if('Tabla2 (2)'[Fecha de Alocación]='Tabla2 (2)'[1st],"Alloc_1","Alloc_n"))

 

 

 

viajero03082_0-1620878743760.png

Tengo que obtener los diferentes alloc (alloc_2, alloc_3 ....) con la ayuda del ID y las fechas

viajero03082_1-1620879088898.png


Es decir, un ID de S1 será Alloc_1, Alloc_2, Alloc_3 porque tiene 3 fechas diferentes 

viajero03082_6-1620879836243.png

 

Como notarán puede haber mismas fechas para un pedido y las fechas no siempre son consecutivas 

El objetivo final es filtrar el informe por este número de Alloc 2, 3, 4 con ayuda de cuantas fechas tiene el ID en especifico

Aquí otro ejemplo 

viajero03082_5-1620879768446.png

 

 

Tenemos fechas separadas y varios ID con fechas en común y este debería tener  Alloc_1, Alloc_2, Alloc_3, Alloc_4 dado que son 4 fechas donde se intento atender ese ID

 

Espero me puedan ayudar, se los agradecería muchisismo 

 

 

1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

Ahí @viajero03082,

Puede hacerlo en el editor de consultas siguiendo los pasos siguientes:

  • Filas de grupo por show_id
    • Seleccione la opción todas las filas

MFelix_0-1621250843081.png

  • Agregue una nueva columna con la sintaxis siguiente:
Table.AddIndexColumn ([Count], "Index",1)

MFelix_1-1621250890382.png

  • Expanda la nueva columna creada:

MFelix_2-1621250923277.png

  • Agregue una nueva columna personalizada con la sintaxis siguiente:
"Alloc_" & Number.ToText ([Index])

MFelix_3-1621250981845.png

  • Elimine la columna Recuento y la columna Índice:

Si desea hacerlo en dax, utilice el código siguiente:

Alloc =
VAR temp_table =
    FILTER (
        ALL ( 'Table (2)'[show_id], 'Table (2)'[date] ),
        'Table (2)'[show_id] = EARLIER ( 'Table (2)'[show_id] )
            && 'Table (2)'[date] <= EARLIER ( 'Table (2)'[date] )
    )
RETURN
    "Alloc_" & COUNTROWS ( temp_table )

Consulte Archivo PBIX con dos versiones adjuntas.

View solution in original post

1 REPLY 1
Syndicate_Admin
Administrator
Administrator

Ahí @viajero03082,

Puede hacerlo en el editor de consultas siguiendo los pasos siguientes:

  • Filas de grupo por show_id
    • Seleccione la opción todas las filas

MFelix_0-1621250843081.png

  • Agregue una nueva columna con la sintaxis siguiente:
Table.AddIndexColumn ([Count], "Index",1)

MFelix_1-1621250890382.png

  • Expanda la nueva columna creada:

MFelix_2-1621250923277.png

  • Agregue una nueva columna personalizada con la sintaxis siguiente:
"Alloc_" & Number.ToText ([Index])

MFelix_3-1621250981845.png

  • Elimine la columna Recuento y la columna Índice:

Si desea hacerlo en dax, utilice el código siguiente:

Alloc =
VAR temp_table =
    FILTER (
        ALL ( 'Table (2)'[show_id], 'Table (2)'[date] ),
        'Table (2)'[show_id] = EARLIER ( 'Table (2)'[show_id] )
            && 'Table (2)'[date] <= EARLIER ( 'Table (2)'[date] )
    )
RETURN
    "Alloc_" & COUNTROWS ( temp_table )

Consulte Archivo PBIX con dos versiones adjuntas.

Helpful resources

Announcements
RTI Forums Carousel3

New forum boards available in Real-Time Intelligence.

Ask questions in Eventhouse and KQL, Eventstream, and Reflex.

MayPowerBICarousel1

Power BI Monthly Update - May 2024

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

Europe Fabric Conference

Europe’s largest Microsoft Fabric Community Conference

Join the community in Stockholm for expert Microsoft Fabric learning including a very exciting keynote from Arun Ulag, Corporate Vice President, Azure Data.