Crear una tabla numérica

Un usuario Pregunto ✅

moizsherwani

Hola a todos,

Entonces, dado que no hay una manera de obtener un cuadro de entrada de usuario, estoy volviendo a crear una tabla de números y hacer que el usuario seleccione a través de una cortadora (deben seleccionar su salario) y no he podido encontrar una manera rápida de generar una tabla con números (similar a cómo generamos una para crear una tabla de fechas). ¿Alguien puede ayudar? De nuevo, estoy buscando una tabla como la siguiente.

MESA

10,000

10,001

10,002

10,003

10,004

…..

1,000,000

Hola @moizsherwani,

Pruebe una consulta en blanco en el Editor de consultas y péguela en el editor avanzado

let
    Source = List.Generate(()=>10000, each _ < 1000000, each _ + 1),
    #"Converted to Table" = Table.FromList(Source, Splitter.SplitByNothing(), null, null, ExtraValues.Error)
in
    #"Converted to Table"

En respuesta a moizsherwani

¿Intentaste pegar esto en el Editor avanzado?

let
    Source = List.Generate(()=>10000, each _ < 1000000, each _ + 1),
    #"Converted to Table" = Table.FromList(Source, Splitter.SplitByNothing(), null, null, ExtraValues.Error)
in
    #"Converted to Table"

list.png

OwenAuger

No recomiendo crear una tabla calculada de DAX para esto, pero si quisiera por diversión, podría usar esto:

NumberTable =
VAR MinNumber = 10000
VAR MaxNumber = 1000000
RETURN
    SELECTCOLUMNS (
        CALENDAR ( MinNumber, MaxNumber ),
        "Number", INT ( [Date] )
    )

OwenAuger

No recomiendo crear una tabla calculada de DAX para esto, pero si quisiera por diversión, podría usar esto:

NumberTable =
VAR MinNumber = 10000
VAR MaxNumber = 1000000
RETURN
    SELECTCOLUMNS (
        CALENDAR ( MinNumber, MaxNumber ),
        "Number", INT ( [Date] )
    )

moizsherwani

La única forma que he descubierto hasta ahora es hacer una Power Query -> New Query -> {10000 … 1000000}

En respuesta a moizsherwani

Hola @moizsherwani,

¿Utiliza Excel o Power BI Desktop?

moizsherwani

En respuesta a Phil_Seamark

Escritorio PowerBI

En respuesta a moizsherwani

¿Intentaste pegar esto en el Editor avanzado?

let
    Source = List.Generate(()=>10000, each _ < 1000000, each _ + 1),
    #"Converted to Table" = Table.FromList(Source, Splitter.SplitByNothing(), null, null, ExtraValues.Error)
in
    #"Converted to Table"

list.png

moizsherwani

En respuesta a Phil_Seamark

Sí, su solución funciona perfectamente, soy más un fan de DAX, así que me preguntaba si había una manera de hacer esto en Dax, de lo contrario, su solución es la «BOLA».

En respuesta a moizsherwani

Pruebe esto para algo un poco diferente en DAX

New Table = SELECTCOLUMNS(CALENDAR(DATE(1927,5,18),DATE(4637,11,26)),"n",int([Date]))

Hola @moizsherwani,

Pruebe una consulta en blanco en el Editor de consultas y péguela en el editor avanzado

let
    Source = List.Generate(()=>10000, each _ < 1000000, each _ + 1),
    #"Converted to Table" = Table.FromList(Source, Splitter.SplitByNothing(), null, null, ExtraValues.Error)
in
    #"Converted to Table"

Deja un comentario

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