Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and more.
Get startedGrow your Fabric skills and prepare for the DP-600 certification exam by completing the latest Microsoft Fabric challenge.
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?
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:
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.
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
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
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
¿cuál es la dirección de la tabla de ingresos? tal vez el problema está ahí. tratar de utilizar ambas direcciones.
@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
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
@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.
Join the community in Stockholm for expert Microsoft Fabric learning including a very exciting keynote from Arun Ulag, Corporate Vice President, Azure Data.
Check out the June 2024 Power BI update to learn about new features.