Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.

Reply
vinayrk
Regular Visitor

No se puede crear la vista de base de datos SQL

Hola

Tengo una tabla de ejemplo que necesita tener las siguientes modificaciones.

1) Reemplace -1 a Null en una columna de prioridad de columna

2) Cambiar el formato de datos a la fecha en la columna Datacreated

Mientras era capaz de crear estos 2. No puedo crear la vista con Alias antepuesto en las columnas. Capturas de pantalla adjuntas.

Cualquier idea sobre cómo crear una vista en el extremo de la base de datos para anteponer el nombre de alias a cada columna.

Tabla Original :

vinayrk_1-1597649575925.png

Transformación de PowerBI

vinayrk_0-1597649544378.png

Necesidad de volver a crear la transformación powerbi en el extremo de la base de datos.

1 ACCEPTED SOLUTION

Hola @vinayrk ,

Suponiendo que el nombre de la tabla se llama "a", puede escribir códigos como el siguiente en la base de datos SQL.

SELECT a.* FROM …


Or


SELECT a.assetId as "a.assetId",
       a.organizationId as "a.organizationId",
       a.dateCreated as "a.dateCreated",
       a.dateModified as "a.dateModified",
       a.installDate as "a.installDate",
       a.manufacturer as "a.manufacturer"
FROM TableA a 
JOIN
     TableB b
ON a. manufacturer = b.manufacturer

Como referencia:

En una combinación, cómo prefijar todos los nombres de columna con la tabla de la que proviene

SQL select join: ¿es posible prefijar todas las columnas como 'prefijo.*'?

SQL: ¿Cómo agregar un prefijo a los nombres de columna en un JOIN?

Saludos

Amy

Equipo de apoyo a la comunidad _ Amy

Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

View solution in original post

4 REPLIES 4
v-xicai
Community Support
Community Support

Hola @vinayrk ,

¿Tiene sentido? Si es así, marque amablemente la respuesta adecuada como una solución para ayudar a otros que tienen el problema similar y cerrar el caso. Si no, avísame y trataré de ayudarte más.

Saludos

Amy

amitchandak
Super User
Super User

@vinayrk, No muy claro

En Power BI, puede hacer clic con el botón derecho y usar replace null con cualquier valor. https://yodalearning.com/tutorials/learn-how-replace-values-power-query/

¿Necesita la vista en DB

crear vista como

seleccionar View1, fusionar(Col1,'NA') de la tabla

Puede agregar la consulta de elección de forma anticipada en conexión

AdvanceProperty.png

Hola Amit,

Tengo claro cómo reemplazar valores y cambiar la parte de datos. Estoy haciendo esos cambios en el lado de la base de datos.

Lo que no puedo crear es una vista de la tabla original con el nombre de alias antepuesto en cada columna.

Quiero volver a crear la estructura de tabla que estaba en powerBi en el extremo de la base de datos. Así es como se ve en el informe actual de PBI.

Expanda la tabla a varias columnas y anteponga un alias de tabla a cada nombre de campo.
TableData ? Table.ExpandRecordColumn(SingleColumnTable, "Column1", ?
"assetId",
"organizationId",
"dateCreated",
"dateModified",
"installDate",
"fabricante",
},
{
"a.assetId",
"a.organizationId",
"a.dateCreated",
"a.dateModified",
"a.installDate",
"a.fabricante",
})

Se nos ha pedido que este cálculo se ejecute en el extremo de la base de datos en lugar de powerbi. A nuestra vista sobre el extremo de la base de datos le falta un." nombre de columna" que no podemos recrear

Hola @vinayrk ,

Suponiendo que el nombre de la tabla se llama "a", puede escribir códigos como el siguiente en la base de datos SQL.

SELECT a.* FROM …


Or


SELECT a.assetId as "a.assetId",
       a.organizationId as "a.organizationId",
       a.dateCreated as "a.dateCreated",
       a.dateModified as "a.dateModified",
       a.installDate as "a.installDate",
       a.manufacturer as "a.manufacturer"
FROM TableA a 
JOIN
     TableB b
ON a. manufacturer = b.manufacturer

Como referencia:

En una combinación, cómo prefijar todos los nombres de columna con la tabla de la que proviene

SQL select join: ¿es posible prefijar todas las columnas como 'prefijo.*'?

SQL: ¿Cómo agregar un prefijo a los nombres de columna en un JOIN?

Saludos

Amy

Equipo de apoyo a la comunidad _ Amy

Si este post ayuda,entonces considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

Find out what's new and trending in the Fabric Community.