Anónimo
¡Hola!
Estoy tratando de extraer la segunda entrada de un cuadro DateTime para crear una nueva tabla que tenga solo las fechas de entrada de ese mes (desde el inicio hasta el final del mes).
Probé este código pero obtuve las fechas de diciembre de 2024 (mi entrada es enero de 2021)
dia1 = TABLACALCULAR(Calendario,FECHASENTRE(Calendario[Fecha].[Date], FECHA(AÑO(max(‘Calendario'[Fecha].[date])),MES(max(‘Calendario'[Fecha].[date])), 1), FECHA (AÑO (max (‘Calendario'[Fecha].[date])),MES(max(‘Calendario'[Fecha].[date])),31)))
¡Gracias a todos!
v-janeyg-msft
Hola, @Anónimo
De acuerdo con su descripción, si no desea cambiar el valor en valores (escrito con medida), es muy difícil cambiar solo el eje x dinámicamente. Tengo una solución aquí.
Puede crear una medida, luego usarla en el panel de filtro y usar la jerarquía de fechas en el eje x. Tenga en cuenta que la segmentación utiliza una tabla de fechas.
Measure =
VAR month =
MONTH ( MAX ( 'Table'[Date] ) )
VAR year =
YEAR ( MAX ( 'Table'[Date] ) )
VAR last =
EOMONTH ( MAX ( 'Table'[Date] ), 0 )
VAR first =
DATE ( year, month, 1 )
RETURN
IF (
SELECTEDVALUE ( Table1[date] ) >= first
&& SELECTEDVALUE ( Table1[date] ) <= last,
1,
0
)
Aquí está mi archivo .pbix de muestra. Espero que ayude.
Si no resuelve su problema, no dude en preguntarme.
Atentamente
janey guo
Si esta publicación ayuda, entonces por favor considere Acéptalo como la solución. para ayudar a los otros miembros a encontrarlo más rápidamente.
parar2k
La segunda tabla de @Anonymous está obteniendo datos del archivo de Excel, haga clic en transformar datos y verá Excel como fuente de datos.
parar2k
@Anónimo, ¿cuál es tu pregunta? La expresión de la primera tabla se usa para crear un fecha table y 2nd table es solo una tabla de datos regular con una columna de fecha, como cualquier otra tabla en el modelo. ¿No está seguro de cuál es su pregunta o qué no está claro?
parar2k
@Anónimo que es solo una columna de fecha en la tabla, ¿no está seguro de cuál es su pregunta?
Anónimo
En respuesta a parar2k
Hola yo,
la primera tabla tiene una fórmula:
El segundo no
v-janeyg-msft
Hola, @Anónimo
De acuerdo con su descripción, si no desea cambiar el valor en valores (escrito con medida), es muy difícil cambiar solo el eje x dinámicamente. Tengo una solución aquí.
Puede crear una medida, luego usarla en el panel de filtro y usar la jerarquía de fechas en el eje x. Tenga en cuenta que la cortadora utiliza una tabla de fechas.
Measure =
VAR month =
MONTH ( MAX ( 'Table'[Date] ) )
VAR year =
YEAR ( MAX ( 'Table'[Date] ) )
VAR last =
EOMONTH ( MAX ( 'Table'[Date] ), 0 )
VAR first =
DATE ( year, month, 1 )
RETURN
IF (
SELECTEDVALUE ( Table1[date] ) >= first
&& SELECTEDVALUE ( Table1[date] ) <= last,
1,
0
)
Aquí está mi archivo .pbix de muestra. Espero que ayude.
Si no resuelve su problema, no dude en preguntarme.
Atentamente
janey guo
Si esta publicación ayuda, entonces por favor considere Acéptalo como la solución. para ayudar a los otros miembros a encontrarlo más rápidamente.
Anónimo
En respuesta a v-janeyg-msft
¡Hola @v-janeyg-msft!.
Gracias por su respuesta, es muy útil.
Tengo una pregunta. ¿Cómo creaste table1-date?. no lo entiendo
v-janeyg-msft
En respuesta a Anónimo
Hola, @Anónimo
Puedes descargar mi archivo de muestra. La tabla es una tabla de cálculo, puedes crear lo que quieras.
Como esto:
Table = CALENDAR(MIN(table[date]),MAX(table[date]))
Table = CALENDARAUTO()
Una columna de fecha se generará automáticamente después de la creación.
Si no resuelve su problema, no dude en preguntarme.
Atentamente
janey guo
parar2k
Hola @Anónimo, perdón por no responderte. ¿Por qué no compartir el archivo pbix con el resultado esperado, hacer una muestra de datos más pequeña y eliminar cualquier información confidencial antes de compartirla? Compártala usando una unidad/unidad de Google.
parar2k
@Anonymous depende de cuál sea su objetivo final, ayudará a decidir la mejor manera de resolverlo.
Anónimo
En respuesta a parar2k
Necesito un eje X.
Anónimo
En respuesta a Anónimo
@parry2k ayuda por favor 😕
parar2k
@Anónimo no puede usar el valor de la segmentación en la tabla calculada.
Revisa mi última publicación en el blog Año 2020, Pandemia, Power BI y más allá para obtener un resumen de mis lanzamientos de funciones favoritas de Power BI en 2020
me gustaría ❤ Prestigio si mi solución ayudó. 👉 Si puede dedicar tiempo a publicar la pregunta, también puede hacer esfuerzos para dar Kudos a quien haya ayudado a resolver su problema. ¡Es una muestra de agradecimiento!
⚡Visitanos en https://perytus.com, su ventanilla única para proyectos/capacitación/consultoría relacionados con Power BI.⚡
Anónimo
En respuesta a parar2k
Hola, gracias por tu respuesta.
¿Entonces Que puedo hacer? Necesito crear una columna con los días del 1 al 28/30/31 (depende del mes)… esto de acuerdo con el segundo valor de entrada dado.