Forum Discussion
indefinido
hola
He conectado SAP HANA como consulta directa.
en mi tabla de SAP HANA tengo la columna [fecha de inicio] y [fecha de finalización] (con muchas otras columnas).
Tengo una tabla calander en mi modelo de datos powerbi, que no está conectarse a la tabla de HANA.
Tengo segmentación de datos de fecha procedente de la tabla de clander decir RangeStartDate y RangeEndDate. (He creado una medida para recoger esas dos fechas como se muestra a continuación.
Quiero filtrar mi tabla de SAP HANA (he creado un objeto visual de tabla) en función de RangeStartDate y RangeEndDate.
¿es esto posible?
No @amalrio,
Sí.
He creado una muestra de datos, por favor, compruebe.
A continuación, utilice la siguiente fórmula para filtrar el panel de la siguiente manera:
DateRange = VAR RangeStartDate = MIN ( 'Date'[Date] ) VAR RangeEndDate = MAX ( 'Date'[Date] ) RETURN IF ( MAX ( 'Calendar'[CALDATE_0] ) >= RangeStartDate && MAX ( 'Calendar'[CALDATE_0] ) <= RangeEndDate, 1, 0 )La salida final se muestra a continuación:
En su caso, puede utilizar:
IF ( MAX ( 'HANA Table'[Start Date] ) >= RangeStartDate && MAX ( 'HANA Table'[End Date] ) <= RangeEndDate, 1, 0 )Saludos
Eyelyn Qin
Si este post ayuda,entonces por favor considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
2 Replies
- Syndicate_Admin
Administrator
No @amalrio,
Sí.
He creado una muestra de datos, por favor, compruebe.
A continuación, utilice la siguiente fórmula para filtrar el panel de la siguiente manera:
DateRange = VAR RangeStartDate = MIN ( 'Date'[Date] ) VAR RangeEndDate = MAX ( 'Date'[Date] ) RETURN IF ( MAX ( 'Calendar'[CALDATE_0] ) >= RangeStartDate && MAX ( 'Calendar'[CALDATE_0] ) <= RangeEndDate, 1, 0 )La salida final se muestra a continuación:
En su caso, puede utilizar:
IF ( MAX ( 'HANA Table'[Start Date] ) >= RangeStartDate && MAX ( 'HANA Table'[End Date] ) <= RangeEndDate, 1, 0 )Saludos
Eyelyn Qin
Si este post ayuda,entonces por favor considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.- Syndicate_Admin
Administrator
@Eyelyn9 muchas gracias por la respuesta.
He creado la medida como señaló funciona bien,
Pero cuando filtro el visual para is = 1 obtengo un error que dice que no se puede cargar el visual. tal vez algo que ver con la consulta directa, ya que estoy quering directo base de datos de SAP HANA