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
Phil_Seamark
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"
Phil_Seamark
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"
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}
Phil_Seamark
En respuesta a moizsherwani
Hola @moizsherwani,
¿Utiliza Excel o Power BI Desktop?
moizsherwani
En respuesta a Phil_Seamark
Escritorio PowerBI
Phil_Seamark
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"
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».
Phil_Seamark
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]))
Phil_Seamark
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"