Earn the coveted Fabric Analytics Engineer certification. 100% off your exam for a limited time only!
Imagina que estás trabajando para una empresa que tiene, digamos que tiene 10 sucursales. Su tarea consiste en crear listas para las pruebas A/B, por lo que debe preparar un nuevo colum clasifica a los clientes en la categoría A o B. (Grupo por Banco)
Así que puedes tener una mesa como esta.
En un mundo ideal tendrás un número par de clientes, por lo que para eks 80 se puede dividir en 40 A y 40 B, pero en realidad aparecerán cifras impares por lo que para eks 81, entonces será 40 A y 41 B.
Banco | Cliente | Prueba AB |
A | 1 | A |
A | 2 | B |
A | 3 | A |
A | 4 | B |
A | 5 | A |
A | 6 | B |
A | 7 | A |
A | 8 | B |
A | 9 | A |
A | 10 | B |
A | 11 | A |
A | 12 | B |
A | 13 | A |
A | 14 | B |
A | 15 | A |
A | 16 | B |
B | 1 | A |
B | 2 | B |
B | 3 | A |
B | 4 | B |
B | 5 | A |
B | 6 | B |
B | 7 | A |
B | 8 | B |
B | 9 | A |
B | 10 | B |
B | 11 | A |
B | 12 | B |
B | 13 | A |
Hola @patoduck
Lo siento, pero no estoy seguro si entiendo su requisito, ¿está buscando crear una columna que alterna entre a y b?
Si es así, considere la siguiente solución.
=if Number.IsOdd( [Kunde] ) then "A" else "B"
Al final lo hice en el rango SQL () sobre (partición por pedido de Banknr por CustomerNr ) como clasificación y luego utilizar un CASE con (ranking % 2) <> 0 para encontrar números impares e pares.
En Power BI puede hacerlo creando un índice Agrupar por y, a continuación, como sugiere el uso de Marius
Number.IsOdd =if Number.IsOdd( [Kunde] ) then "A" else "B"