Asamadi
metro
Marcel Beug
En respuesta a Asamadi
No guardé el archivo pbix.
Solo sigue los pasos de este video.
Anónimo
¿Simplemente desea crear un conjunto de datos de muestra con algunos valores aleatorios? Si es así, es mucho más fácil hacerlo en Excel y luego importar esos datos a Power BI.
Asamadi
En respuesta a Anónimo
no tengo un archivo de Excel, tengo una tabla y quiero agregar estas 2 columnas en power bi (Power Query)
Anónimo
En respuesta a Asamadi
Realmente no estoy seguro de por qué querrías hacer eso. Hay un generador de números aleatorios en Power Query:
https://msdn.microsoft.com/en-us/library/mt253346.aspx
DAX también tiene un generador de números aleatorios.
https://msdn.microsoft.com/en-us/library/ee634783.aspx
Asamadi
En respuesta a Anónimo
Gracias por su respuesta.
en Power Query no funciona y genera los mismos números. y también quiero generar entre 2 Números como: 1000 y 3000
Anónimo
En respuesta a Asamadi
Los generadores de números aleatorios le dan un número entre 0 y 1. Entonces, si desea algo que esté entre 1000 y 3000, simplemente necesita multiplicar el número aleatorio por 2000 y luego agregar 1000 al resultado. Por último, simplemente redondee para eliminar los decimales restantes.
Marcel Beug
En respuesta a Anónimo
Puede agregar una columna ficticia con ceros y agregar esto al límite inferior de Number.RandomBetween, lo que fuerza diferentes valores en cada fila.
A diferencia de RANDBETWEEN de Excel, Number.RandomBetween devuelve fracciones, por lo que debe redondear y también corregir la parte superior e inferior con .5 para que los resultados se distribuyan uniformemente.
Creé una consulta separada Textos con la lista de nombres.
let
Source = #table({"Index"},List.Zip({{1..100}})),
AddedZero = Table.AddColumn(Source, "Zero", each 0),
AddedRandomNumber = Table.AddColumn(AddedZero, "RandomNumber", each Number.Round(Number.RandomBetween([Zero]+999.5,200000.5),0,RoundingMode.TowardZero)),
AddedRandomText = Table.AddColumn(AddedRandomNumber, "RandomText", each Texts{Number.Round(Number.RandomBetween([Zero]-.5,-.5+List.Count(Texts)),0,RoundingMode.TowardZero)}),
RemovedZero = Table.RemoveColumns(AddedRandomText,{"Zero"})
in
RemovedZero
Asamadi
En respuesta a Marcel Beug
Gracias por su respuesta
¿Es posible enviarme un archivo pbix?
No pude ejecutar el código que creaste.
Marcel Beug
En respuesta a Asamadi
No guardé el archivo pbix.
Solo sigue los pasos de este video.
Asamadi
En respuesta a Marcel Beug
Gracias Gracias
un millón de gracias