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
meetrachhadia9
Regular Visitor

¿Cómo agregar valores cero para los meses de ventas que faltan para que los datos estén espaciados uniformemente para la previsión?

Estoy intentando realizar la previsión en Power BI para un gran número de piezas. Para las piezas que tienen demanda en cada mes, la previsión funciona perfectamente. Para las partes que no tienen demanda en algunos meses, la previsión se mostrará sin tener en cuenta los meses o de lo contrario el error aparecerá diciendo que los datos son irregulares a la previsión. Sé que tengo que añadir valores cero para esas partes para los meses que faltan. La pregunta es ¿cómo agregar valores cero para un número tan grande de piezas para que la previsión aparezca y sea precisa?

Las piezas son alrededor de 50000 y la demanda es la demanda mensual de 36 meses. Además, la edición de datos debe ser mínima en Excel porque debe ser un panel basado en tiempo real.

¿Alguien sabe cómo resolver este problema?

2 REPLIES 2
v-shex-msft
Community Support
Community Support

Hola @meetrachhadia9,

¿Su mesa contenía todo el mes y las piezas? Si este es un caso, puede crear nuevas tablas para extraer y almacenar valores 'piezas' y 'mes'.
A continuación, puede crear un objeto visual de matriz con nuevos campos de tablas como eje y escribir una medida para buscar el valor de la tabla original en función de la parte y el mes actuales. (diseño de matriz: mes a columna, de pieza a fila, medida al valor)

Calcular tablas:

MonthAxis = VALUES('Sample'[Month])

PartAxis = VALUES('Sample'[Part])

Medida:

Measure =
VAR currMonth =
    VALUES ( MonthAxis[Month] )
VAR currPart =
    VALUES ( PartAxis[Part] )
RETURN
    CALCULATE (
        SUM ( 'Sample'[Amount] ),
        FILTER ( ALLSELECTED ( 'Sample' ), [Month] IN currMonth && [Part] IN currPart )
    ) + 0

13.png

Si la tabla de origen solo contiene menos cantidad de registros que no pueden extraer el valor de campos de categoría completos.
Debe preparar dos tablas con valores de categoría completos (parte, mes), a continuación, puede usarlos con la fórmula de medida para generar un objeto visual de matriz expandida con el resultado correspondiente.

BTW, si solo desea una nueva tabla con asignación de registros completos, puede intentar utilizar la función de combinación cruzada para lograr sus requisitos:

Table =
ADDCOLUMNS (
    CROSSJOIN ( VALUES ( 'Sample'[Part] ), VALUES ( 'Sample'[Month] ) ),
    "Amount", CALCULATE (
        SUM ( 'Sample'[Amount] ),
        FILTER (
            ALLSELECTED ( 'Sample' ),
            [Month] = EARLIER ( 'Sample'[Month] )
                && [Part] = EARLIER ( 'Sample'[Part] )
        )
    ) + 0
)

saludos

Xiaoxin Sheng

Community Support Team _ Xiaoxin
If this post helps, please consider accept as solution to help other members find it more quickly.
Greg_Deckler
Super User
Super User

Difícil de decir, ¿estás usando una medida? Por favor, consulte este post sobre cómo obtener su pregunta respondida rápidamente: https://community.powerbi.com/t5/Community-Blog/How-to-Get-Your-Question-Answered-Quickly/ba-p/38490


@ 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.