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

Earn the coveted Fabric Analytics Engineer certification. 100% off your exam for a limited time only!

Reply
DCELL
Helper III
Helper III

Aplicar cambios de consulta que se atascan (conjunto de datos pequeño)

Tengo un pequeño conjunto de datos (1115 filas, 5 columnas) importado de SSMS.

Todos mis cambios de consulta han estado bien hasta ahora, pero cuando intento agregar una columna simplemente condicional y tratar de aplicar, se quedará atascado aquí

image.png

Los pasos tampoco son complicados:

Ordenado por fecha y luego por categoría, renombrado 2 de las columnas, a continuación, agregó esta columna condicional con 1 'if' condición y una 'else' 'otra' especificación. El paso de columna condicional lo hace colgar.

7 REPLIES 7
DCELL
Helper III
Helper III

Bueno chicos - ayer no funcionó y hoy lo hizo. Todavía no sé por qué, tal vez el viejo PC necesitaba un reinicio. Gracias por sus respuestas de todos modos.

Si alguien se encuentra con el mismo problema en el futuro supongo que podría intentar un reinicio primero y luego ver si funciona 😃

mahoneypat
Employee
Employee

Tu publicación dice si... Más... Otro. Sólo para aclarar, ¿se utiliza si ... Entonces... otra cosa , que es la sintaxis M esperada?

Si esto funciona para usted, márquelo como la solución. Los elogios también son apreciados. Por favor, avísame si no.

saludos

palmadita





Did I answer your question? Mark my post as a solution! Kudos are also appreciated!

To learn more about Power BI, follow me on Twitter or subscribe on YouTube.


@mahoneypa HoosierBI on YouTube


Yo no escribí el código M. Sólo utilicé el cuadro de diálogo que aparece a continuación. Así que el código en la consulta nativa es justo lo que PBI escribió para mí.

DCELL_0-1596222804653.png

Hola @DCELL ,

Así que su problema está resuelto, ¿verdad?

Si es así, ¿podrías marcar la respuesta como respondida para cerrarla?

Saludos
Kelly
¿He respondido a tu pregunta? ¡Marca mi puesto como una solución!
lbendlin
Super User
Super User

Cuando usted dice SSMS ¿ se refiere a SQL Server?
¿Dónde intenta agregar la columna, en Power Query o en DAX?

¿La consulta admite el plegado de consultas o está atenuada esa opción "Consulta nativa"?

Sí, SQL Server.
Estoy intentando agregarlo en Power Query, no sé de una manera de agregarlo en DAX.

No especificé una consulta SQL en las opciones avanzadas cuando importé. Puedo ver la consulta nativa y ver el pliegue completo de la consulta y las líneas de datos donde se coloca en la columna condicional con una instrucción CASE:

select [_].[Yr] as [Yr],
    [_].[MonthNo] as [MonthNo],
    [_].[amt] as [amt],
    [_].[gltr_domain] as [domain],
    [_].[MonthEnd] as [Date],
    [_].[Currency] as [Currency]
from 
(
    select [_].[Yr] as [Yr],
        [_].[MonthNo] as [MonthNo],
        [_].[amt] as [amt],
        [_].[gltr_domain] as [gltr_domain],
        [_].[MonthEnd] as [MonthEnd],
        case
            when [_].[gltr_domain] = 'usa'
            then 'USD'
            else 'Other'
        end as [Currency]
    from 
    (
        select [_].[Yr],
            [_].[MonthNo],
            [_].[amt],
            [_].[gltr_domain],
            [_].[MonthEnd]
        from [DATABASE].[TABLE] as [_]
    ) as [_]
) as [_]
order by [MonthEnd],
        [gltr_domain]

ejecute la misma consulta en SSMS y compruebe su rendimiento.

Helpful resources

Announcements
April AMA free

Microsoft Fabric AMA Livestream

Join us Tuesday, April 09, 9:00 – 10:00 AM PST for a live, expert-led Q&A session on all things Microsoft Fabric!

March Fabric Community Update

Fabric Community Update - March 2024

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

Top Solution Authors