El conector OData maneja el tipo Edm. Duración incorrecta

Un usuario Pregunto ✅


0


Actualmente estoy construyendo una fuente de datos OData en .NET con la biblioteca OData WebApi de Mircosoft. Tengo algunos modelos con duraciones en ellos para los que usé el tipo .NET Espacio de tiempo. La biblioteca OData está creando correctamente un modelo con el tipo Edm.Duration y su formato especial. 3 días y 1 hora se indican como «P3DT1H».

El conector de OData integrado «OData Feed» en Power BI no controla esos valores correctamente. Power Bi puede obtener una vista previa de la parte de tiempo de la duración (solo muestra HH: mm: ss, que faltan los días) y asigna el tipo Duración a la columna, pero al cargar el modelo después de editarlo, Power BI informa errores en cada línea donde esas columnas no están nulo. Sin embargo, el enlace «Ver errores» no muestra ningún error y muestra una tabla vacía.

La edición de las columnas afectadas tampoco funciona correctamente, por ejemplo, el filtrado (excepto el filtro igual) dará lugar a errores de que los tipos son incomparables (el filtro es tiempo, columna en duración).

Actualmente estamos trabajando alrededor de esto creando una cadena en OData en el formato apropiado (d.HH: mm: ss) que convertimos manualmente de a duración cambiando el tipo de columna en Power BI pero nos gustaría evitar eso en el futuro.

Estado: Entregado

2 Comentarios (2 Nuevos)

Hola @odatauser,

Le sugiero que cree un ticket de soporte para permitir que Microsoft Engineer observe su entorno real.

Soporte Ticket.gif

Atentamente,
Qiuyun Yu

Vicky_Song

El estado cambió a: Entregado

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *