Forum Discussion

Syndicate_Admin's avatar
Syndicate_Admin
Icon for Administrator rankAdministrator
4 years ago
Solved

HOLA

Hola

He creado la siguiente tabla de fecha y hora

DateTime =
ADICIONES (
CROSSJOIN (
CALENDARIO ( FECHA ( 2014, 1, 1 ), FECHA ( 2025, 12, 31 ) ),
UNIÓN (
FILA ( "Tiempo", HORA ( 1, 0, 0 ) ),
FILA ( "Tiempo", HORA ( 2, 0, 0 ) ),
FILA ( "Tiempo", HORA ( 3, 0, 0 ) ),
FILA ( "Tiempo", HORA ( 4, 0, 0 ) ),
FILA ( "Tiempo", HORA ( 5, 0, 0 ) ),
FILA ( "Tiempo", HORA ( 6, 0, 0 ) ),
FILA ( "Tiempo", HORA ( 7, 0, 0 ) ),
FILA ( "Tiempo", HORA ( 9, 0, 0 ) ),
FILA ( "Tiempo", HORA ( 10, 0, 0 ) ),
FILA ( "Tiempo", HORA ( 11, 0, 0 ) ),
FILA ( "Tiempo", HORA ( 12, 0, 0 ) ),
FILA ( "Tiempo", HORA ( 13, 0, 0 ) ),
FILA ( "Tiempo", HORA ( 14, 0, 0 ) ),
FILA ( "Tiempo", HORA ( 15, 0, 0 ) ),
FILA ( "Tiempo", HORA ( 16, 0, 0 ) ),
FILA ( "Tiempo", HORA ( 17, 0, 0 ) ),
FILA ( "Tiempo", HORA ( 18, 0, 0 ) ),
FILA ( "Tiempo", HORA ( 19, 0, 0 ) ),
FILA ( "Tiempo", HORA ( 20, 0, 0 ) ),
FILA ( "Tiempo", HORA ( 21, 0, 0 ) ),
FILA ( "Tiempo", HORA ( 22, 0, 0 ) ),
FILA ( "Tiempo", HORA ( 23, 0, 0 ) ),
FILA ( "Tiempo", HORA ( 24, 0, 0 ) )
)
),
"DateTime", [Fecha] + [Tiempo],
"Hora", HORA ( [Tiempo] )
)
A continuación, acoplar esta tabla con la tabla ventas invoiceDT
abc_777_0-1649598387724.png

luego en matrix visual i poner invoiceDT en filas y cantidad medir en valores de la tabla de ventas y

Columna de hora de la tabla DateTime creada anteriormente

Obtuve este resultado, la misma cantidad se repite en cada hora y por lo tanto el total es el mismo

abc_777_5-1649598799422.png

pero el resultado debería ser así. La cantidad es cambia por por la misma hora a lo largo de la hora y por lo tanto el total también es cambios

abc_777_3-1649598643012.png

en realidad no está filtrando Hora sobre una hora.

por favor, ayúdame a resolver el problema.

gracias

  • Syndicate_Admin's avatar
    Syndicate_Admin
    4 years ago

    mi columna invoiceDT obtuvo 12:00:00 hr con la fecha.

    incluso tengo una columna separada con TIME con el tipo de datos también TIme y tiene valor de tiempo en ella. e hice relación con él pero no tuve suerte. así que lo que debo resolver para resolver

    Thx

  • Syndicate_Admin's avatar
    Syndicate_Admin
    4 years ago

    por favor, alguien me ayude. donde el problema estoy teniendo que resolver esto. o puedo hacer remoto a mi máquina y ver el problema.

3 Replies

  • @abc_777 , invoiceDT también debe estar en el nivel de hora

    invoiceDTHout = datevalue([invoiceDT]) + time(hour([invoiceDT]), 0,0)

    • Syndicate_Admin's avatar
      Syndicate_Admin
      Icon for Administrator rankAdministrator

      mi columna invoiceDT obtuvo 12:00:00 hr con la fecha.

      incluso tengo una columna separada con TIME con el tipo de datos también TIme y tiene valor de tiempo en ella. e hice relación con él pero no tuve suerte. así que lo que debo resolver para resolver

      Thx

      • Syndicate_Admin's avatar
        Syndicate_Admin
        Icon for Administrator rankAdministrator

        por favor, alguien me ayude. donde el problema estoy teniendo que resolver esto. o puedo hacer remoto a mi máquina y ver el problema.