Forum Discussion
MTD , FECHAS ENTRE OTROS PROBLEMAS DUPLICADOS
Estoy tratando de crear un objeto visual que me muestre el % de cambio de para una serie de valores desde el mes anterior hasta el mes actual. He creado una serie de medidas para que funcione. Aunque funciona si tengo los datos de un solo cliente, he creado una nueva tabla con cada posición de tabla de cliente encima de cada uno. Lo que esto significa es que la columna de fecha tiene valores duplicados ya que las ventas se han producido en las mismas fechas.
Así que cuando ejecuto mis medidas que utilizan las funciones MTD y DATESBETWEEN en ellas obtego el siguiente error:
Se especificó una columna de fecha que contenía fechas duplicadas en la llamada a la función 'DATESBETWEEN' y "MTD". Esto no es compatible.
Aquí está el código DAX para cada medida:
¡POR FAVOR, ASISTA!
5 Replies
- Syndicate_Admin
Administrator
@crispybacon95 para cualquier inteligencia de tiempo, necesita agregar una dimensión de fecha y realizar todos los cálculos utilizando esta nueva dimensión, puede agregar uno fácilmente, echar un vistazo a mi publicación aquí.
Consulta mi última entrada de blog Improve UX: Show Year in Legend When Using Time Intelligence Measures | PeryTUS IT Solutions me gustaría ❤ Kudos si mi solución ayudara. 👉 Si usted puede pasar tiempo publicando la pregunta, también puede hacer esfuerzos para dar Felicitaciones a quien ayudó a resolver su problema. ¡Es una muestra de aprecio!
⚡Visítenos en https://perytus.com, su tienda integral para proyectos/formación/consultoría relacionados con Power BI.⚡
- Syndicate_Admin
Administrator
He creado esta tabla y he conectado la columna de fecha de la tabla de fechas a mi columna de fecha en la tabla de ventas de todos los clientes.
Un par de problemas:
Mi gráfico va de esto:[correcto]
a esto:
No hay ninguna opción en lo visual para cambiar esto...
Además, ¿Cómo incruso esta nueva tabla de fechas en mis medidas DAX anteriores? a pesar de que me conecté a las 2 tablas, nada ha cambiado..
- Syndicate_Admin
Administrator
Así es como se ve tu guión dax en mi parte:
Fecha =fecha de inicio en mi caso me diriendo a 2020usted puede obtener la fecha de su tabla de transacciones y empezar a partir de ese año, algo como estoen __startDate sustituir FECHA (2010, 1, 1)con -> FECHA ( AÑO ( MIN ( YourTransactionTable[DateColumn] ) ), 1, 1 )VAR __startDate = FECHA ( 2020, 1, 1 )VAR __endDate = FECHA ( AÑO ( HOY() ), 12, 31 )VAR __dates = CALENDAR ( __startDate, __endDate )devoluciónADDCOLUMNS (__dates,"Año", AÑO ( [Fecha] ),"Número de mes", MES ( [Fecha] ),"Nombre del mes", FORMATO ( [Fecha], "MMMM"), --use MMMM para el nombre completo del mes, enero en lugar de enero"Mes", FORMATO ( [Fecha], "MMMM, AAAA" ), --use MMMMM para el nombre completo del mes, enero en lugar de Ja"Clasificación de mes", FORMATO ( [Fecha], "AAAA-MM" ),"Quarter", "Q" & FORMAT( [Fecha], "Q, AAAA"),"Cuarto de orden", FORMATO ( [Fecha], "AAAA-Q" )
- Syndicate_Admin
Administrator
@crispybacon95 en las medidas dondequiera que utilice la fecha de la tabla de transacciones, cambie esa a la fecha de esta nueva tabla y también en la fecha de uso de visualización de esta nueva tabla.
Consulta mi última entrada de blog Improve UX: Show Year in Legend When Using Time Intelligence Measures | PeryTUS IT Solutions me gustaría ❤ Kudos si mi solución ayudara. 👉 Si usted puede pasar tiempo publicando la pregunta, también puede hacer esfuerzos para dar Felicitaciones a quien ayudó a resolver su problema. ¡Es una muestra de aprecio!
⚡Visítenos en https://perytus.com, su tienda integral para proyectos/formación/consultoría relacionados con Power BI.⚡
- Syndicate_Admin
Administrator
Cuando agrego la columna 'fecha' al Eje para el gráfico de líneas, estoy recibiendo una pantalla completamente en blanco.
Así es como se ve la columna 'date' en su propio objeto visual, una tabla: