Generador de informes POwe Bi: la conversión de fecha/hora falló

Un usuario Pregunto ✅

Annemie19

Hola,

Estoy empezando a usar el generador de informes de Power Bi. Cuando intento ver mi informe, sigo recibiendo el siguiente error.

Annemie19_0-1604920175351.png

Mi consulta se muestra a continuación. Tan pronto como reemplace @ProjEndDate y @ProjStartDate con ‘2020-03-31’, ‘2020-04-15’ respectivamente, el informe funciona.

SELECCIONE
D.[DealID]
,D.[DealNumber]
,D.[PreviousDealNo]
,D.[NextDealNo]
,D.[PayMethod]
,D.[PayBranch]
,D.[PayAccountNumber]
,D.[NoOfShares]
,D.[NominalAmount]
,CONVERTIR(fecha,d.[IssueDate],103) Como Fecha_Emisión
,CONVERTIR(fecha,d.[RedemptionDate],103) Como fecha de redención
,D.[SecurityDescription]
,D.[CertifiecNos]
,D.[CertificateHeldWhere]
,D.[TypeOfClass]
,D.[CaptureDate]
,CONVERTIR(fecha,d.[RiskDate],103) Como fecha de riesgo
,CONVERTIR(fecha,d.[CreditDate],103) como fecha de crédito
,CONVERTIR(fecha,d.[ManagementDate],103) Como fecha de gestión
,CONVERTIR(fecha,d.[ReleaseDate],103) Como fecha de lanzamiento
,CONVERTIR(fecha,d.[ProjectionDate],103) Como fecha de proyección
,D.[UserID]
,D.[NetCapitalChanges]
,D.[CurrentNominalAmount]
,D.[PayBranchCode]
,D.[PayAccountHolder]
,D.[DealType]
,D.[BankName]
,D.[LastInterestType]
,s.Name AS SubsidiaryName
,s.RegNo AS [Subsidiary RegNo]
,cp.Name AS CounterpartyName
,cp.CTítulo1
,cp.CNombre1
,cp.CApellido1
,cp.CApellido2
,cp.PAdirección1
,cp.PAdirección2
,cp.PAdirección3
,cp.PCódigo Postal
,CONVERTIR(fecha,FechaInicioProyecto,103) COMO FechaInicioProyecto
,CONVERTIR(fecha,FechaFinalProyecto,103) COMO FechaFinalProyecto
,ImporteProyectado

DESDE [InfoMart_FinancialProducts].[dbo].[VwPrefSharesDeal] D

ENTRAR [dbo].[VwPrefSharesSubsidiary] s en s.SubsidiaryHashKey = d.SubsidiaryHashKey
ENTRAR [dbo].[VwPrefSharesCounterparty] cp en cp.CounterpartyHashKey = d.CounterpartyHashKey
ENTRAR [dbo].[VwPrefSharesCashProjection] c en c.DealHashKey = d.DealHashKey

WHERE ID de oferta = @ ID de oferta
Y CONVERTIR(fecha,FechaInicioProyecto,103) = @FechaInicioProyecto
Y CONVERTIR (fecha, Fecha de finalización del proyecto, 103) = @Fecha de finalización del proyecto

¿Puede alguien ayudarme con este error?

Saludos cordiales,

Annemie

Annemie19

En respuesta a amichandak

@amitchandak – Encontré el problema. El tipo de datos de mi parámetro se configuró en texto y no en fecha/hora

amichandak

@Annemie19, ¿algún motivo por el que está convirtiendo las fechas en texto? traerlos directamente

Annemie19

En respuesta a amichandak

@amitchandak – Encontré el problema. El tipo de datos de mi parámetro se configuró en texto y no en fecha/hora

Annemie19

En respuesta a amichandak

@amitchandak – ¿Te refieres a la CONVERT(fecha,… acaba de agregar esto antes porque pensé que podría ser el problema. Pero incluso sin CONVERT(fecha,… sigue dando el mismo error.

Deja un comentario

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