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
vinoothna9
Frequent Visitor

Función Relación/Dax

Tengo un requisito en el que tengo que representar el monto de los ingresos en un gráfico de barras y el año fiscal, Trimestre como segmentadores.

- Importe de ingresos es de la tabla de ingresos.

- Año fiscal, las segmentaciones de trimestres proceden de la tabla Calendario predeterminado, que es una tabla formulada creada en Power BI.

* La tabla de ingresos tiene una columna de fecha Relacionada con la columna de fecha del calendario predeterminado (De varios a uno relación).

Aquí, los filtros de segmentación de años fiscales y de segmentación de trimestres no interactúan con el objeto visual Importe de ingresos.

Intenté hacer que la relación entre los años fiscales activo y escribí una función Dax

Importe de los ingresos: Calculate( Sum('Revenue Table'[Revenue]), USERELATIONSHIP ('Calendario predeterminado'[Cuarto],'Tabla de ingresos'[Cuarto])

De esta manera soy capaz de lograr la interacción, pero el importe de los ingresos está dando los ingresos totales de 2 años fiscales no cada uno por separado, ¿Cómo puedo lograr esto?

8 REPLIES 8
v-yingjl
Community Support
Community Support

No @vinoothna9 ,

La razón por la que causa este problema es que puede administrar la relación de fecha entre dos tablas para que la segmentación del ejercicio no pueda funcionar y el objeto visual mostrará el valor de ambos ejercicios en función de la medida inicial.

Puede modificar su medida de la siguiente manera:

Revenue Amount = 
CALCULATE (
    SUM ( 'Revenue Table'[Revenue] ),
    FILTER (
        'Revenue Table',
        YEAR ( 'Revenue Table'[Date] )
            = SELECTEDVALUE ( 'Default Calendar'[Fiscal year] )
    ),
    USERELATIONSHIP ( 'Default Calendar'[Quarter], 'Revenue Table'[Quarter] )
)

En mi ejemplo, utilice el objeto visual de tabla para mostrar el resultado directamente:

2019.png2020.png

Adjunto el archivo de muestra en el siguiente, espera ayudarle.

Saludos
Equipo de apoyo a la comunidad _ Yingjie Li
Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

dobregon
Impactful Individual
Impactful Individual

Hola @vinoothna9
Otra solución (pero no buena acerca de la optimización) es que puede crear una columna calculada en la tabla de calendario o en la tabla principal y tomar los valores de ingresos

Ingresos: calculate(max(revenuevalue), filter(tablerevenue, tableorigin[date] á tablerevenue[date]))

Y luego se puede hacer una medida con la suma de los ingresos



Did I answer your question? Mark my post as a solution! Appreciate with a Kudos!! (Click the Thumbs Up Button)
vinoothna9
Frequent Visitor

Sí No requiere ninguna medida si Revenue[date] está relacionado con Date[Date]. Por alguna razón, no veo los ingresos Importe en el objeto visual cuando tengo Ingresos[Fecha] relacionados con Date[Date]. Las segmentaciones de datos funcionan bien para otras tablas/columnas, excepto la tabla Ingresos.

@vinoothna9 cuál es el formato de fecha para la tabla de ingresos? ¿Hay un fósforo? Es probable que estén en un formato diferente, o que la tabla de fechas no incluya las fechas en los ingresos, o algo que no coincida. El uso de columnas de fecha como clave en las relaciones puede causar problemas a veces. Intente usar una columna DateKey de texto y vea si eso resuelve cosas y compruebe que los datos coinciden:

https://excelwithallison.blogspot.com/2020/10/datekey-how-to-relate-your-date-data.html

https://excelwithallison.blogspot.com/2020/04/dimdate-what-why-and-how.html


Please @mention me in your reply if you want a response.

Copying DAX from this post? Click here for a hack to quickly replace it with your own table names

Has this post solved your problem? Please Accept as Solution so that others can find it quickly and to let the community know your problem has been solved.
If you found this post helpful, please give Kudos C

I work as a Microsoft trainer and consultant, specialising in Power BI and Power Query.
www.excelwithallison.com

dobregon
Impactful Individual
Impactful Individual

¿cuál es la dirección de la tabla de ingresos? tal vez el problema está ahí. tratar de utilizar ambas direcciones.



Did I answer your question? Mark my post as a solution! Appreciate with a Kudos!! (Click the Thumbs Up Button)

@dobregon incluso después de cambiarlo a ambos es lo mismo.

AllisonKennedy
Super User
Super User

@vinoothna9 Esto no debería necesitar ninguna medida especial. Si la relación ya está allí, funcionará, pero la relación debe estar en la columna Fecha NO columnas de cuartos.

La medida de ingresos debería ser simplemente como:

Ingresos totales: suma('Tabla de ingresos'[Ingresos])

Pon eso en la imagen de ingresos. Relacionar ingresos[Fecha] a fecha[Fecha]. En las segmentaciones de datos, utilice Date[FiscalQuarter] y Date[FiscalYear]

¿No está seguro de cómo ha creado la tabla de fechas y las columnas? https://excelwithallison.blogspot.com/2020/04/dimdate-what-why-and-how.html


Please @mention me in your reply if you want a response.

Copying DAX from this post? Click here for a hack to quickly replace it with your own table names

Has this post solved your problem? Please Accept as Solution so that others can find it quickly and to let the community know your problem has been solved.
If you found this post helpful, please give Kudos C

I work as a Microsoft trainer and consultant, specialising in Power BI and Power Query.
www.excelwithallison.com

amitchandak
Super User
Super User

@vinoothna9, si la fecha de ingresos se une a la fecha del calendario, ¿por qué debe unirse a Quarter?

Debe poder obtener el año fiscal, Trimestre utilizando la tabla de fechas.

La información que ha proporcionado no me está aclarando el problema. Por favor, puede explicar con un ejemplo.

Apreciamos tus Felicitaciones.

Helpful resources

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

Power BI Carousel June 2024

Power BI Monthly Update - June 2024

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

RTI Forums Carousel3

New forum boards available in Real-Time Intelligence.

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

Top Solution Authors
Top Kudoed Authors