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
jlankford
Advocate I
Advocate I

Árbol de descomposición - Jerarquía de fechas donde la suma de los porcentajes de cualquier nivel dado es del 100%

Hola


Tengo un conjunto de datos de 5 años de grabaciones diarias. Cada registro es simple y tiene 3 columnas:

  • Fecha
  • Número de pedido
  • Tipo de pedido

(Algunas órdenes pueden tener dos tipos diferentes. Simplemente tienen varios registros, uno para cada tipo de orden).

Necesito contar los tipos de pedido y mostrar porcentajes basados en jerarquías y mostrarlo en un único árbol de descomposición para que el usuario pueda decidir cómo desea ver los datos. Estoy interesado en cada combinación posible utilizando el Total, Año, Trimestre y Tipo de Pedido:

  • Número de pedidos para cada año como porcentaje de todos los status registrados
  • Número de pedidos por cada trimestre como porcentaje de su año
  • Número de pedidos por trimestre como porcentaje de todos los estados
  • Número de pedidos para cada tipo de status como porcentaje del trimestre
  • Número de pedidos para cada tipo de status como porcentaje del año
  • Número de pedidos para cada tipo de status como porcentaje de todos los status registrados

Y quiero ser capaz de expandir completamente el árbol a 4 niveles en cualquier orden en particular (Tipo de orden total-año-trimestre) o sólo elegir 3 o 2 niveles.

¿Es esto posible utilizar la jerarquía de fechas fuera de una tabla de calendario y un recuento de los tipos de estado?

Cuando utilizo algo como "Porcentaje de PEDIDOS TOTALES ? DISTINCTCOUNT('TABLE1'[Orden])/CALCULATE(DISTINCTCOUNT('TABLE1'[Orden]),ALLEXCEPT('Calendar','Calendar'[Fecha]))

Sólo me da % del año.

Estoy perplejo.

1 REPLY 1
v-zhenbw-msft
Community Support
Community Support

Hola @jlankford ,

Tal vez puedas probar esta medida,

Percent of TOTAL ORDERS =
DISTINCTCOUNT ( 'TABLE1'[Order#] )
    / CALCULATE (
        DISTINCTCOUNT ( 'TABLE1'[Order#] ),
        FILTER (
            ALLSELECTED ( TABLE1 ),
            TABLE1[Order type] = MAX ( TABLE1[Order type] )
        )
    )

Si no cumple con sus requisitos, ¿podría proporcionar una muestra de maqueta basada en datos falsos?

Será útil si puede mostrarnos el resultado esperado exacto basado en las tablas.

Cargue sus archivos en OneDrive para la Empresa y comparta el enlace aquí. Por favor, no contenga ninguna Información Confidencial o Datos Reales en su respuesta.

Saludos

Equipo de apoyo a la comunidad _ zhenbw

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

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.