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

Earn a 50% discount on the DP-600 certification exam by completing the Fabric 30 Days to Learn It challenge.

Reply
Syndicate_Admin
Administrator
Administrator

Tres columnas de fecha diferentes y montos para cada uno en un gráfico

Hola
Tengo tres columnas con fechas y tres con montos (ingresos y resultados).

Tengo que mostrar los ingresos mensuales (ingresos - resultados) en un gráfico pero respetando sus fechas (columna).

Gracias. 😄

5 REPLIES 5
Syndicate_Admin
Administrator
Administrator

Hola @ts777 ,

¿Pueden compartir sus datos de muestra conmigo mediante una captura de pantalla o copiar y pegar? ¿O puedes compartir tu pbix?
Con esta información, podemos ayudarlo mejor a resolver su problema.

Saludos
Dino Tao

No puedo compartir datos exactos, pero se parece a esto:

ts777_0-1709198297293.png

Gracias

Hola @ts777 ,

Si tiene 6 columnas de datos en la misma hoja de datos, causará confusión en el modelo de datos y, en este caso, será difícil lograr los resultados que necesita.
Puedes intentarlo de esta manera:
En primer lugar, use estos DAX para crear 3 tablas calculadas para dividir esta tabla de datos:

Income = 
SELECTCOLUMNS(
    'Table',
    "Income", 'Table'[Income],
    "Income Date", 'Table'[Income Date]
)
Outcome#1 = 
SELECTCOLUMNS(
    'Table',
    "Outcome#1", 'Table'[Outcome#1],
    "Outcome#1 Date", 'Table'[Outcome#1 Date]
)
Outcome#2 = 
SELECTCOLUMNS(
    'Table',
    "Outcome#2", 'Table'[Outcome#2],
    "Outcome#2 Date", 'Table'[Outcome#2 Date]
)

vjunyantmsft_0-1709256273812.png

vjunyantmsft_1-1709256281077.png

vjunyantmsft_2-1709256287546.png

Entonces, porque necesitas mostrar los ingresos mensuales, así que agrego una nueva tabla como esta:

vjunyantmsft_3-1709256353298.png

Y cree relaciones con columnas de fecha:

vjunyantmsft_4-1709256378875.png

A continuación, puede usar este DAX para crear una columna calculada en la tabla mensual:

Revenue = 
VAR CurrentMonth = MONTH('Monthly'[Month])
VAR IncomeTotal = 
CALCULATE(
    SUM('Income'[Income]),
    MONTH('Income'[Income Date]) <= CurrentMonth
)
VAR Outcome_1Total = 
CALCULATE(
    SUM('Outcome#1'[Outcome#1]),
    MONTH('Outcome#1'[Outcome#1 Date]) <= CurrentMonth
)
VAR Outcome_2Total = 
CALCULATE(
    SUM('Outcome#2'[Outcome#2]),
    MONTH('Outcome#2'[Outcome#2 Date]) <= CurrentMonth
)
RETURN
IncomeTotal - Outcome_1Total - Outcome_2Total

El resultado final es el siguiente:

vjunyantmsft_5-1709256466624.png

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

Syndicate_Admin
Administrator
Administrator

¡Hola! Tendrías relaciones inactivas desde tu tabla de fechas hasta las diferentes fechas de tu tabla de hechos. A continuación, realizará mediciones para sus valores en función de la relación inactiva que tiene mediante la función USERELATIONSHIP DAX en la medida. Una vez que tenga todo eso configurado, tendrá la fecha de su tabla de fechas en su gráfico/tabla/matriz y, dado que sus medidas activarían las relaciones inactivas, cada una aparecerá donde sea necesario en su objeto visual.

Función USERELATIONSHIP (DAX) - DAX | Microsoft Learn

Intentaré esto, gracias

Helpful resources

Announcements
RTI Forums Carousel3

New forum boards available in Real-Time Intelligence.

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

MayPowerBICarousel

Fabric Monthly Update - May 2024

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

LearnSurvey

Fabric certifications survey

Certification feedback opportunity for the community.